Strona 1 z 1

Automatyczne kopiowanie formuły w dól.

: wt paź 18, 2022 10:09 pm
autor: KontoLibreOffice
Mam arkusz z danymi w którym jedna kolumna[ G] zawiera formułę.
Arkusz bedzię uzupełniany o nowe dane na bieżaco, dlatego chcę by po dopisaniu kolejnego wiersza z danymi formuła w klumnie G kopiowała się do wiersza niżej. Na początku miałem formułe wklejoną do całej kolumny ale bardzo to spowalnia prace arkusza.

Re: Automatyczne kopiowanie formuły w dól.

: wt paź 18, 2022 10:46 pm
autor: Jan_J
Cała kolumna to milion wierszy. Musi spowalniać, jeśli wpływa na dalsze obliczenia.
Kopiowanie formuły wymaga wpisania czegoś. Możesz albo wpisać ręcznie, albo wkleić, albo napisać programik, któ©y to zrobi. Nie da się napisać formuły, która zrobi „coś” z inną komórką: np. wpisze do niej formułę.

Spodziewam się, że z automatem kopiującym formułę będzie więcej kłopotu niż pożytku.

Na start proponuję nałożyć na kolumnę z formułami „przypominajkę” wyróżniającą np. kolorem ostatnią komórkę z formułą albo innym wpisem. Można to zrobić formatowaniem warunkowym sprawdzającym, czy komórka poniżej jest pusta:
zaznacz kolumnę (np. G) tak by aktywna była jej pierwsza komórka
format/formatowanie warunkowe
[v] Formuła jest =isblank(G2)
(bo G2 leży bezpośrednio poniżej aktywnej G1)
[v] Zastosuj styl → wybierz styl wyróżniający miejsce np. kolorem tła.
[OK]

W ten sposób ostatnia komórka z wpisem będzie wyróżniona; kiedy się do niej dojdzie, można będzie uzupełnić np. dalsze 100 wpisów formuły.
Zamiast ISBLANK wpisz spolszczoną nazwę tej funkcji (chyba CZY.PUSTA) jeśli nie używasz nazw anglojęzycznych.

Re: Automatyczne kopiowanie formuły w dól.

: śr paź 19, 2022 11:40 am
autor: KontoLibreOffice
Jan_J pisze: wt paź 18, 2022 10:46 pm Cała kolumna to milion wierszy. Musi spowalniać, jeśli wpływa na dalsze obliczenia.
Kopiowanie formuły wymaga wpisania czegoś. Możesz albo wpisać ręcznie, albo wkleić, albo napisać programik, któ©y to zrobi. Nie da się napisać formuły, która zrobi „coś” z inną komórką: np. wpisze do niej formułę.

Spodziewam się, że z automatem kopiującym formułę będzie więcej kłopotu niż pożytku.

Na start proponuję nałożyć na kolumnę z formułami „przypominajkę” wyróżniającą np. kolorem ostatnią komórkę z formułą albo innym wpisem. Można to zrobić formatowaniem warunkowym sprawdzającym, czy komórka poniżej jest pusta:
zaznacz kolumnę (np. G) tak by aktywna była jej pierwsza komórka
format/formatowanie warunkowe
[v] Formuła jest =isblank(G2)
(bo G2 leży bezpośrednio poniżej aktywnej G1)
[v] Zastosuj styl → wybierz styl wyróżniający miejsce np. kolorem tła.
[OK]

W ten sposób ostatnia komórka z wpisem będzie wyróżniona; kiedy się do niej dojdzie, można będzie uzupełnić np. dalsze 100 wpisów formuły.
Zamiast ISBLANK wpisz spolszczoną nazwę tej funkcji (chyba CZY.PUSTA) jeśli nie używasz nazw anglojęzycznych.
Dziekuję za odpowiedz, jako ze mam niewiele kolumn z formułami najprosciej dla mnie jest wkleić je do pierwszych 1000 wierszy a pod spodem napisac ' koniec formuły potem gdy już wykorzystam wszystkie wiersze powtórzyc ten proces .Nie jest to dla mnie uciazliwe bo jak mówiłem mam mało kolumn z formułami , po prostu myslałem ze jest juz taka funkcja w arkuszu.

Re: Automatyczne kopiowanie formuły w dól.

: śr paź 19, 2022 11:56 am
autor: Jan_J
KontoLibreOffice pisze: śr paź 19, 2022 11:40 am Nie jest to dla mnie uciazliwe bo jak mówiłem mam mało kolumn z formułami , po prostu myslałem ze jest juz taka funkcja w arkuszu.
Nie ma i nie będzie, jeśli skutkiem ma być pojawienie się formuły w innym miejscu.