Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 43 44 45 ... 51 52
Wyślij wiadomość do admina

Przewiń wpisy ↓

Excel- potrzebna pomoc

2021-03-20 (12:31)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 503
[ CZCIONKA MONOSPACE ]

Marriusz2>

Może jakiś przykład ?

--- wpis edytowano 2021-03-20 12:34 ---

2021-03-20 (12:41)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 504
[ CZCIONKA MONOSPACE ]

Komórki
A1;B1;C1;D1;E1;F1;G1

na
G1;F1;E1;D1;C1;B1;A1

Jest taka przydatna funkcja arkuszowa Transpozycja ale ona zamienia wiersz na kolumnę .


OK?

--- wpis edytowano 2021-03-20 12:43 ---

2021-03-20 (13:13)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 510
[ CZCIONKA MONOSPACE ]


Przykład:
Masz dane w komórkach A1-F1
W wierszu 2 wpisujesz kolejne liczby 1-6
Zaznaczasz obszar A1-F2 i robisz obok "Kopiuj specjalnie-transpozycja w komórce H1.

zdjęcie

Teraz sortujesz wg kolumny I "od największej do najmniejszej" i ponownie kopiujesz z transpozycją w pierwotny obszar (A1-F2).

zdjęcie
2021-03-20 (13:17)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 512
[ CZCIONKA MONOSPACE ]

Dzięki Fair_play

Tak przypuszczałem .
I to tak zrobię .

Ale to tez znaczy iż w Excelu brakuje takiej poręcznej funkcji .
Bo popatrz na taki problem.

Masz tablicę

100 wierszy na 100 kolumn .

I masz zadanie

Co drugi wiersz chcesz odwrócić jego kolejność .

Szukam sposobu automatycznej zmiany .
Kiedyś był taki dodatek do Excela rozszerzający funcjonalność arkuszaa .
Kiedyś miałem zamontowany taki dodatek ale zapomniałem już skąd go wziąłem .

Pozdrawiam

--- wpis edytowano 2021-03-20 13:18 ---

2021-03-20 (13:25)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 517
[ CZCIONKA MONOSPACE ]


Można to zrobić w makro, ale pewnie tego nie lubisz
2021-03-20 (13:45)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 528
[ CZCIONKA MONOSPACE ]

fair_play

Tu nie chodzi ,czy ktos lubi czy nie lubi .

Makra w arkuszach ulotnych czyli takich ,które tworzą się tymczasowo jest bezradne .

A funkcja arkuszwa jest dynamiczna .

Makro nie spełnia funkcji Funkcji arkuszowej

w arkuszach ulotnych .

Arkusz ulotny to taki ,który tworzy się tymczasowo dla jednej wartości
A póżniej jego wartości zmieniają się dynamicznie dla innej wartości .

Makro jak się wykona -to jest wykonane i nie wróci do sytuacji sprzed wykonania .


Proste ???

=====================================

Ja się cieszę ,że potwoerdziłęś ,że takiej poręcznej funkcji nie ma

Ja to teraz pomyslałem ,że rozwiążę inaczej .
Zrobię modełko w dodatkowym arkuszu czyli taką tablicę v2 z zamienionymi co drugimi wierszami .

No bo innego sposobu nie ma ,bo makro musiałoby mieć odwrotne makro w arkuszu ulotnym a to by komplikowało .
Może się mylę .
Ale szybciej będzie takim modełkiem .
Tak sądzę

--- wpis edytowano 2021-03-20 13:52 ---

2021-03-20 (14:23)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 542
[ CZCIONKA MONOSPACE ]


Marriusz2>

Jeśli zdecydowałbyś się na makro to jest ono takie:

Option Base 1
Sub odwrotnie()

Dim tablica(), wiersz()
wierszy = Cells(Rows.Count, 1).End(xlUp).Row
kolumn = Cells(1, Columns.Count).End(xlToLeft).Column

ReDim tablica(wierszy, kolumn)
ReDim wiersz(1, kolumn)

tablica = Range(Cells(1, 1), Cells(wierszy, kolumn))

For y = 1 To wierszy
If tablica(y, kolumn) = 1 Then
For x = 1 To kolumn - 1
wiersz(1, x) = tablica(y, x)
Next
For x = 1 To kolumn - 1
tablica(y, x) = wiersz(1, kolumn - x)
Next
End If
Next

Range(Cells(1, 1), Cells(wierszy, kolumn)) = tablica

End Sub

W arkuszu zaznaczasz wiersze do zamiany wpisując "1" w ostatniej kolumnie:

zdjęcie

"Makro jak się wykona -to jest wykonane i nie wróci do sytuacji sprzed wykonania ."

Ponowne wykonanie makra przywraca stan początkowy
2021-03-20 (14:37)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 547
[ CZCIONKA MONOSPACE ]

No ci powiem ,
To doskonałe rozwiązanie
I tak zastosuję .

To nie jest głupie .
A miałem z tym problem .
2021-03-20 (14:39)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 548
[ CZCIONKA MONOSPACE ]

Arkusz mam przygotowany .Dzisiaj wieczorem zarejestruję makro i spróbuje tak wykonać .
To akurat nie jest do gier losowych ale do obliczeń numerycznych ,ale to prosty i skuteczny sposób .

Ja dziękuję
2021-03-20 (14:56)

status merti
Data rejestracji: 2011-12-25
Ilość postów: 4460

13301
wpis nr 1 353 553
[ CZCIONKA MONOSPACE ]

wystarczy że nad losowaniami ponumerujesz kolumny od 20 do 1 na stałe i potem INDEKS($A2:$T2;A$1) i ci odwróci

lub funkcją PRZESUNIĘCIE

--- wpis edytowano 2021-03-20 14:59 ---

2021-03-20 (14:58)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 554
[ CZCIONKA MONOSPACE ]


merti>

Nie czytasz uważnie.
Ma odwracać TYLKO WYBRANE wiersze.
2021-03-20 (15:00)

status merti
Data rejestracji: 2011-12-25
Ilość postów: 4460

13301
wpis nr 1 353 555
[ CZCIONKA MONOSPACE ]

>Fair ty nie czytasz uważnie

>>Czy ktoś może wie jak sprawnie odwrócić formułą arkuszową kolejność wartości w wierszu ?

>>Komórki
A1;B1;C1;D1;E1;F1;G1

na
G1;F1;E1;D1;C1;B1;A1

--- wpis edytowano 2021-03-20 15:01 ---

2021-03-20 (15:16)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 558
[ CZCIONKA MONOSPACE ]

merti

Ja się cieszę ,że sposobów jest więcej
Masz zupełnie rację .

Ale tutaj chodzi o co drugi wiersz .

Fair_play ma rację

Gdyby cała tabelę chodziło o odwrócenie -to super .

Tutaj w liczbach losowych chodzi o tego typu sprawę .
Zdarza się ,że liczby sie powtarzają .
dwa,trzy i dziesięć razy .

Ktoś powie ,że to dobrze .
No nie za bardzo

Dylemat jest prosty

Co jest lepsze

Jak sie powtarzają
czy jak sie nie powtarzają

Lepiej jak nie

.Dlaczego ???
A no bo nie mamy pewności czy jak wczoraj się powtórzyły to dzisiaj się powtórzą .???

I wtedy kicha

Ale jak koś umie zrobić tak - aby sie nigdy nie powtórzyły to sukces .

To zdarzenie pewne

A ktos kto inwestuje pieniadze nie moze się opierać na tym ,że może się powtórzy .

Nie ma może


2021-03-20 (15:30)

status merti
Data rejestracji: 2011-12-25
Ilość postów: 4460

13301
wpis nr 1 353 561
[ CZCIONKA MONOSPACE ]

Mariusz prosiłeś o odwrócenie więc ci podałem

Weź funkcje Indeks i ponumeruj kolumny co dwa

2021-03-20 (15:34)

status Marriusz2
Data rejestracji: 2009-06-02
Ilość postów: 2400

4670
wpis nr 1 353 563
[ CZCIONKA MONOSPACE ]

merti

Masz rację i tak zrobię .

Porównam bo to musze zrobić

Tym bardziej ,że mam arkusz ulotny

i musze wiedzieć co jest sprawniejsze i szybsze .

Tym bardziej ,że ja nie pracuję w Windowsie a w Linuxie

I arkusze Excela sa w Linuxie opdalane translatorem Wine

Dla mnie będzie ważne co sprawniej działa .

Ja tez dziękuję i wieczorem na pewno odpale oba sposoby .

Mało tego

Ja jestem taki ,że nad każdą zmianą w arkuszu ślęczę cały dzień ,bo to musi szybko chodzić .

Dzięki

==================================

merti
to jest prosty i skuteczny sposób jak się pozbyć powtórek .

Logika

--- wpis edytowano 2021-03-20 15:35 ---

2021-03-21 (13:55)

status makinero
Data rejestracji: 2017-04-10
Ilość postów: 8697

15235
wpis nr 1 353 726
[ CZCIONKA MONOSPACE ]

Potrzebuję łatwego i darmowego programu do konwersji. Pierwszy raz mam styczność z bazą danych.
SQLITE3 do CSV

--- wpis edytowano 2021-03-21 13:56 ---

2021-03-21 (15:03)

status pawel
Data rejestracji: 2004-01-11
Ilość postów: 6003

127
wpis nr 1 353 734
[ CZCIONKA MONOSPACE ]

Czy jest Ktoś zainteresowany .....................

zrobić program w/g tego co poniżej .........

oczywiście nie za darmo ..........cena do dogadania tylko żeby był przejrzysty..
****************************************************************
==[46],66..............05,44...................[46],[72]..==

==27,49..............[46],[72]...................05,38...==

==[26],30.............[19],[26]...................[19],49....==

Napisałem pionowo .....

1.....05,44,[46],[72].....................4/4===2/4-----2
2.....05,44,[19],[26].....................4/4===2/4-----2
3.....[46],[72],[19],[26]................4/4===4/4 100%-----84
4.....05,[46],[19],44,[72],[26]......6/6===4/6-----8
5.....44,[72],[26],5,[46]...............5/5===3/5----4
6.....05,[46],[19],44,[72].............5/5===3/5----4
7.....44,[72],[26],[46],[19]...........5/5===4/5---20
8.....05,[46],[19],[72],[26]...........5/5===4/5---20
2021-03-21 (15:53)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 7813

14865
wpis nr 1 353 739
[ CZCIONKA MONOSPACE ]


bardzo precyzyjnie napisałeś o co Ci chodzi
2021-03-21 (16:25)

status pawel
Data rejestracji: 2004-01-11
Ilość postów: 6003

127
wpis nr 1 353 745
[ CZCIONKA MONOSPACE ]

to są 3 parki 1,2..........3,4........5,6

i żeby program wyliczył .....................

3 zakłady po 4 skreślenia
1,2,3,4,5,6................to jest zakład czwarty ==6/6
i cztery zakłady po 5 skreśleń w/g tego mojego wzoru ......chyba to jest bardzo prosty programik.

i oczywiście możliwość wpisywania swoich własnych liczb...............

--- wpis edytowano 2021-03-21 16:28 ---

2021-03-21 (16:30)

status Lottonauta
Data rejestracji: 2012-09-03
Ilość postów: 2694

13559
wpis nr 1 353 746
[ CZCIONKA MONOSPACE ]

pawel,
czy ty testujesz nasze IQ?
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 43 44 45 ... 51 52
Wyślij wiadomość do admina