Funkcje Tekstowe i Daty
Wyciąganie fragmentów tekstu, sklejanie i obliczenia na datach. Zadania z przetwarzania danych tekstowych wracają w arkuszu maturalnym regularnie.
1. Wycinanie fragmentów tekstu
Typowe zadanie: z kolumny z numerem PESEL, kodem produktu albo adresem e-mail wyciągnij określony fragment. Wystarczą trzy funkcje.
LEWY(tekst; n)— pierwsze znaków.PRAWY(tekst; n)— ostatnie znaków.FRAGMENT.TEKSTU(tekst; start; ile)— wycinek od wskazanej pozycji.
Z numeru PESEL rok urodzenia wyciągniesz przez LEWY(A2; 2), a miesiąc przez
FRAGMENT.TEKSTU(A2; 3; 2).
Funkcje tekstowe zwracają tekst, nie liczbę. Jeśli chcesz na wyniku liczyć,
opakuj go w WARTOŚĆ(). Bez tego porównania i sumowania mogą dawać dziwne rezultaty.
2. Szukanie i sklejanie
ZNAJDŹ(czego; gdzie)— pozycja znaku, rozróżnia wielkość liter.DŁ(tekst)— długość tekstu.ZŁĄCZ.TEKSTY()lub operator&— sklejanie.
Połączenie tych funkcji rozwiązuje klasyk z adresem e-mail: żeby wyciągnąć nazwę użytkownika sprzed małpy, znajdujesz jej pozycję i bierzesz tyle znaków od lewej, pomniejszone o jeden:
3. Daty to liczby
Arkusz przechowuje daty jako kolejne liczby, dlatego można je od siebie odejmować. Różnica dwóch dat to po prostu liczba dni.
DZIŚ()— dzisiejsza data, odświeża się sama.ROK(),MIESIĄC(),DZIEŃ()— wyciągają część daty.=B2 - A2— liczba dni między datami.DZIEŃ.TYG()— numer dnia tygodnia, przydatny przy filtrowaniu weekendów.
Po odjęciu dat komórka często sama przyjmuje format daty i pokazuje coś w rodzaju „1900-01-15" zamiast liczby 15. Trzeba wtedy ręcznie ustawić format liczbowy — to nie błąd formuły, tylko formatowania, ale na egzaminie wygląda jak zły wynik.
4. O czym pamiętać
- Numeracja znaków zaczyna się od 1, nie od zera jak w programowaniu.
- Separator argumentów zależy od ustawień — w polskiej wersji zwykle średnik.
- Spacje w danych psują porównania; warto oczyścić je funkcją
USUŃ.ZBĘDNE.ODSTĘPY(). - Wynik funkcji tekstowej wyrównuje się do lewej — to szybki sygnał, że masz tekst, a nie liczbę.
Nadal czujesz się niepewnie?
To tylko jeden z pewniaków. Na kursie przechodzimy przez nie wszystkie, krok po kroku, aż poczujesz ten spokój.
Pomóżcie mi zdać maturę!