Porady
LibreOffice
Poniższe porady dotyczą pakietu biurowego LibreOffice oraz jego poszczególnych składników (Base, Calc, Draw, Impress, Math, Writer):
Spis treści:
LibreOffice
[2019-02-25] Wyłączenie listy ostatnio otwartych dokumentów
W tym celu:
W głównym menu wybierz opcję "Narzędzia | Opcje..." (skrót klawiszowy: [Ctrl]+[H]).
Wybierz: "Libre Office", a następnie "Zaawansowane".
Naciśnij przycisk: "Otwórz konfigurację eksperta".
Wybierz preferencję: "org.openoffice.Office.Common/History", właściwość: "PickListSize" i ustaw dla niej wartość: "0".
Testowane w programie:
LibreOffice 6.0.7.3.
Źródła wiedzy:
https://help.libreoffice.org/Common/Recent_Documents/pl.
[2017-12-21] Usuwanie zbędnych odstępów w zaznaczonym tekście (Impress, Writer) lub w zaznaczonych komórkach (Calc)
W tym celu:
Zaznacz komórki arkusza kalkulacyjnego albo tekst w edytorze tekstu.
W głównym menu wybierz opcję "Edycja | Znajdź i zamień" (skrót klawiszowy: [Ctrl]+[H]).
Rozwiń: "Inne opcje" i włącz "Wyrażenie regularne".
Upewnij się, że opcja "Tylko bieżące zaznaczenie" jest zaznaczona.
W polu "Szukaj" wpisz kod: "(^\s+|\s+$)", a w pole "Zamień na" zostaw puste. Jeśli zbędne spacje mają zostać na coś zamienione, to trzeba to wpisać w polu "Zamień na", np. spację (działanie stosowane przez przeglądarki internetowe).
Następnie naciśnij klawisz "Zamień wszystkie".
Testowane w programie:
LibreOffice Calc 5.1.6.2.
Źródło wiedzy:
http://przepis-na-lo.pl/2013/06/usuwanie-zbednych-spacji-w-dokumencie-tekstowym/.
LibreOffice Base
Brak porad.
LibreOffice Calc
[2023-09-26] Działanie funkcji WYSZUKAJ.PIONOWO
Oto przykładowe dane (zakładamy, że jest to zakres komórek A1:C4):
aa 11 111
bb 22 222
cc 33 333
dd 44 444
Oto przykłady użycia funkcji "WYSZUKAJ.PIONOWO" w stosunku do powyższych danych (poniższe wywołania będą działać, ponieważ pierwsza kolumna zakresu jest uporządkowana rosnąco):
=WYSZUKAJ.PIONOWO("bb"; A1:C4; 2) - w kolumnie "A" wyszukuje ciąg "bb" i zwraca wartość "22" z kolumny "B" (2. kolumna z zakresu A1:C4)
=WYSZUKAJ.PIONOWO("dd"; A1:C4; 3) - w kolumnie "A" wyszukuje ciąg "dd" i zwraca wartość "444" z kolumny "C" (3. kolumna z zakresu A1:C4)
=WYSZUKAJ.PIONOWO("da"; A1:C4; 2) - w kolumnie "A" wyszukuje ciąg "da", a ponieważ go nie znajduje, zwraca wartość "33" z kolumny "B" (2. kolumna z zakresu A1:C4), która znajdowałaby się bezpośrednio przed szukaną wartością, gdyby ta występowałaby w podanym zakresie
Oto przykładowe dane (zakładamy, że jest to zakres komórek D1:F4):
dd 44 444
cc 33 333
bb 22 222
aa 11 111
Oto przykłady użycia funkcji "WYSZUKAJ.PIONOWO" w stosunku do powyższych danych (poniższe wywołania będą działać nawet wtedy, gdy pierwsza kolumna zakresu nie jest uporządkowana rosnąco):
=WYSZUKAJ.PIONOWO("bb"; D1:F4; 2; 0) - w kolumnie "D" wyszukuje ciąg "bb" i zwraca wartość "22" z kolumny "E" (2. kolumna z zakresu D1:F4)
=WYSZUKAJ.PIONOWO("dd"; D1:F4; 3; 0) - w kolumnie "D" wyszukuje ciąg "dd" i zwraca wartość "444" z kolumny "F" (3. kolumna z zakresu D1:F4)
=WYSZUKAJ.PIONOWO("da"; D1:F4; 2; 0) - w kolumnie "D" wyszukuje ciąg "da", a ponieważ go nie znajduje, zwraca błąd "#N/D", ponieważ w nieuporządkowanych zakresach szukana wartość musi występować
Testowane w programie:
LibreOffice 6.4.7.2
Źródła wiedzy:
https://help.libreoffice.org/latest/pl/text/scalc/01/04060109.html?DbPAR=CALC#bm_id3153152
[2018-10-16] Usuwanie apostrofu na początku tekstu będącego liczbą lub datą
W tym celu:
Zaznacz komórki arkusza kalkulacyjnego.
Z podręcznego menu wybierz opcję "Formatuj komórki...".
W zakładce "Liczby" zmień format komórki na: "Liczba".
Z głównego menu wybierz opcję "Edycja | Znajdź i zamień" (skrót klawiszowy: [Ctrl]+[H]).
Rozwiń: "Inne opcje" i włącz "Wyrażenie regularne".
Upewnij się, że opcja "Tylko bieżące zaznaczenie" jest zaznaczona.
W polu "Szukaj" wpisz kod: ".*", a w polu "Zamień na" wpisz kod: "&".
Naciśnij klawisz "Zamień wszystkie".
Testowane w programie:
LibreOffice Calc 5.1.6.2.
Źródło wiedzy:
https://forum.openoffice.org/pl/forum/viewtopic.php?f=9&t=2300#p11111.
[2017-12-31] Zliczanie wystąpień wybranych znaków (np. spacji) w komórce arkusza kalkulacyjnego
Rozwiązanie:
Aby zliczyć ilość wystąpień spacji w komórce A1 należy użyć następującej formuły np. w komórce B1:
=DŁ(A1)-DŁ(PODSTAW(A1;" ";""))
Aby zliczyć wystąpienia innego znaku, należy użyć tego znaku, zamiast spacji, w drugim parametrze funkcji "PODSTAW".
Testowane w programie:
LibreOffice Calc 5.1.6.2.
Źródło wiedzy:
https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=41368#p190490, https://forum.openoffice.org/pl/forum/viewtopic.php?f=9&t=3085.
[2017-03-13] Wyciąganie fragmentu tekstu od/do ostatniego podciągu
Tekst od początku tekstu do ostatniego podciągu:
Aby z komórki B2 wyciągnąć tekst przed ostatnim wystąpieniem ciągu /, należy użyć poniższej formuły, np. w komórce C2:
=FRAGMENT.TEKSTU(B2; 1; ZNAJDŹ("|||"; PODSTAW(B2;"/";"|||";DŁ(B2)
- DŁ(PODSTAW(B2;"/";""))) ) - 1)
Tekst od ostatniego podciągu do końca tekstu:
Aby z komórki B2 wyciągnąć tekstu po ostatnim wystąpieniu ciągu /, należy użyć poniższej formuły, np. w komórce D2:
=PRAWY(B2;DŁ(B2)-ZNAJDŹ("|||";PODSTAW(B2;"/";"|||";DŁ(B2) - DŁ(PODSTAW(B2;"/";"")))))
Testowane w programie:
LibreOffice Calc 5.1.4.2.
Źródło wiedzy:
http://przepis-na-lo.pl/2013/06/jak-wyodrebnic-ostatni-komponent-z-ciagu-znakow/.
[2017-03-12] Zmiana kolejności wartości na liście (od tyłu) w arkuszu kalkulacyjnym
W pierwszej wolnej kolumnie przed lub za interesującą nas kolumną należy utworzyć kolejne liczby od 1 do N i za pomocą opcji "Sortuj" odwrócić kolejność sortowania według nowoutworzonej kolumny. Kolejność sortowania zmieni się w obydwu kolumnach.
Testowane w programie:
LibreOffice Calc 5.1.4.2.
Źródło wiedzy:
Wiedza własna.
[2017-03-12] Usunięcie apostrofów przed datami i liczbami
Należy je usunąć używając funkcji =WARTOŚĆ(). Jeżeli w komórce A1 jest wartość '2017-3-12 to należy w innej komórce wprowadzić formułę =WARTOŚĆ(A1).
Testowane w programie:
LibreOffice Calc 5.1.4.2.
Źródło wiedzy:
https://forum.openoffice.org/pl/forum/viewtopic.php?f=9&t=681.
[2017-03-12] Usunięcie powtórzeń w komórkach pojedynczej kolumny z danymi w arkuszu kalkulacyjnym
Służy do tego opcja "Bez duplikatów" w oknie "Filtr standardowy" dostępnym w menu "Dane » Więcej filtrów » Filtr standardowy".
Rozwiązanie:
Skopiuj żądaną kolumnę najlepiej do osobnego arkusza. Możesz posortować dane w komórkach np. za pomocą opcji menu "Dane » Sortuj rosnąco".
Wybierz z menu "Dane » Więcej filtrów » Filtr standardowy".
W oknie "Filtr standardowy" w polu"Wartość" wybierz z rozwijanego menu wartość: "Niepusty".
Teraz rozwiń "Opcje" i zaznacz opcję "Bez duplikatów".
Zatwierdź wybór klawiszem "OK". Komórki z powtórzeniami zostaną ukryte.
Zaznacz widoczne komórki i skopiuj je w miejsce docelowe.
Testowane w programie:
LibreOffice Impress 5.1.4.2.
Źródło wiedzy:
http://ms9.biz/2015/05/31/jak-usunac-duplikaty-kolumn-w-libreoffice-calc/.
[2017-03-12] Usunięcie pustych wierszy tabeli w arkuszu kalkulacyjnym
Należy je usunąć ustawiając filtr na brak pustych wierszy.
Rozwiązanie:
Zaznacz żądany zakres komórek.
Wybierz "Dane | Autofiltr".
Odznacz we filtrze pozycję "(pusty)" i zatwierdź wybór przyciskiem "OK".
Testowane w programie:
LibreOffice Calc 5.1.4.2.
Źródło wiedzy:
http://przepis-na-lo.pl/2012/12/usuwanie-pustych-wierszy-w-libreoffice-calc/.
[2017-03-12] Zamiana kolumn z wierszami dla zakresu komórek arkusza kalkulacyjnego
Służy do tego opcja "Transponuj" dostępna w oknie "Wklej specjalnie" (w 2 miejscach).
Rozwiązanie:
Zaznacz żądany zakres komórek arkusza.
Wybierz jedną z opcji: "Wytnij" lub "Skopiuj".
Zaznacz puste miejsce w arkuszu i wybierz opcję "Wklej specjalnie...".
Zaznacz opcje "Transponuj" i zatwierdź wybór.
Testowane w programie:
LibreOffice Impress 5.1.4.2.
Źródło wiedzy:
https://help.libreoffice.org/Calc/Rotating_Tables_Transposing/pl.
LibreOffice Draw
Brak porad.
LibreOffice Impress
[2017-03-12] Automatyczne wyświetlanie następnego slajdu
W tym celu w oknie "Przełączanie slajdów" należy wybrać opcję "Automatycznie po".
Testowane w programie:
LibreOffice Impress 5.1.4.2.
Źródło wiedzy:
LibreOffice Math
Brak porad.
LibreOffice Writer
[2021-01-27] Tworzenie pływającej tabeli (tabeli obok tekstu)
Aby utworzyć pływającą tabelę:
Tworzymy najpierw zwykłą tabelę (najlepiej w tym kroku zmniejszyć szerokość).
Zaznaczamy utworzoną tabelę (można zaznaczyć także jeden akapit przed i po tabeli).
Z głównego menu wybieramy: "Wstaw | Ramka | Ramka...".
W zakładce "Typ" zaznaczamy opcję "Szerokość automatyczna" (w mojej wersji programu jest błąd i zamiast tego jest "Wysokość automatyczna") oraz "Wysokość automatyczna".
W zakładce "Opływanie tekstu" zaznaczamy opcję "Opływanie optymalne".
W zakładce "Krawędzie" może wyłączyć obramowanie ramki lub zmienić jej właściwości.
Testowane w programie:
LibreOffice Writer 6.0.7.3.
Źródło wiedzy:
http://przepis-na-lo.pl/2013/03/plywajace-tabele-w-libreoffice-writer/, wiedza własna.
[2019-09-23] Format daty umieszczonej w komórce tabeli jest niepotrzebnie zmieniany
Na przykład: wpisujemy "X 2019", po czym następuje zmiana na "1.10.2019". W celu rozwiązania tego problemu należy:
W podręcznym menu pojedynczej komórki albo zaznaczonych komórek tabeli wybieramy opcję "Format liczb...".
W oknie "Format liczbowy" wybieramy żądany przez nas format daty.
Zatwierdzamy wybór przyciskiem "OK".
Testowane w programie:
LibreOffice Writer 6.0.7.3.
Źródło wiedzy:
Wiedza własna.
[2019-01-08] Usuwanie akapitów zaczynających się od jakiegoś tekstu lub zawierających jakiś tekst w zaznaczonym tekście
W tym celu:
Zaznacz tekst w edytorze tekstu.
W głównym menu wybierz opcję "Edycja | Znajdź i zamień" (skrót klawiszowy: [Ctrl]+[H]).
Rozwiń: "Inne opcje" i włącz "Wyrażenie regularne".
Upewnij się, że opcja "Tylko bieżące zaznaczenie" jest zaznaczona.
Jeśli usuwasz akapit zaczynający się od jakiegoś tekstu, w polu "Szukaj" wpisz kod: "(^Jakiś tekst.*$)", a jeśli usuwasz akapit zawierający jakiś tekst, w polu "Szukaj" wpisz kod: "(^.*Jakiś tekst.*$)".
Pole "Zamień na" zostaw puste.
Następnie naciśnij klawisz "Zamień wszystkie".
Testowane w programie:
LibreOffice Writer 6.0.7.3.
Źródło wiedzy:
https://help.libreoffice.org/Common/List_of_Regular_Expressions/pl.
[2019-01-08] Usuwanie pustych akapitów w zaznaczonym tekście
W tym celu:
Zaznacz tekst w edytorze tekstu.
W głównym menu wybierz opcję "Edycja | Znajdź i zamień" (skrót klawiszowy: [Ctrl]+[H]).
Rozwiń: "Inne opcje" i włącz "Wyrażenie regularne".
Upewnij się, że opcja "Tylko bieżące zaznaczenie" jest zaznaczona.
W polu "Szukaj" wpisz kod: "(^$)", a w pole "Zamień na" zostaw puste.
Następnie naciśnij klawisz "Zamień wszystkie".
Testowane w programie:
LibreOffice Writer 6.0.7.3.
Źródło wiedzy: