Co to jest i do czego służy MID?
MID to funkcja w Google Sheets, która służy do wyciągania tekstu z środka łańcucha znaków. Funkcja ta zwraca podciąg znaków zaczynając od określonej pozycji, a kończąc po określonej liczbie znaków.
Składnia MID
Składnia funkcji MID jest następująca:
=MID(tekst, pozycja_startowa, liczba_znaków)
Gdzie:
tekst
to łańcuch znaków, z którego chcesz wyciągnąć tekst.pozycja_startowa
to pozycja w łańcuchu znaków, od której chcesz rozpocząć wyciąganie tekstu. Pierwszy znak w łańcuchu znaków ma pozycję 1.liczba_znaków
to liczba znaków, które chcesz wyciągnąć z łańcucha znaków.
Dane wejściowe MID
Funkcja MID przyjmuje następujące dane wejściowe:
tekst
: To może być tekst wpisany bezpośrednio do formuły lub odwołanie do komórki zawierającej tekst.pozycja_startowa
: To musi być liczba całkowita, która wskazuje pozycję w łańcuchu znaków, od której chcesz zacząć wyciąganie tekstu.liczba_znaków
: To musi być liczba całkowita, która wskazuje liczbę znaków, które chcesz wyciągnąć z łańcucha znaków.
Przykłady zastosowania MID
Poniżej przedstawiono tabelę z przykładowymi danymi, które możemy wykorzystać do przykładów:
A | B | C | |
---|---|---|---|
1 | Jan Kowalski | Warszawa | 1234567890 |
2 | Anna Nowak | Kraków | 9876543210 |
3 | Piotr Wiśniewski | Gdańsk | 0123456789 |
W tym przypadku możemy wykorzystać funkcję MID do:
- Wyciągnięcia imienia z komórki A1:
=MID(A1, 1, 3)
- Wyciągnięcia nazwiska z komórki A1:
=MID(A1, 5, 8)
- Wyciągnięcia pierwszych 3 cyfr numeru telefonu z komórki C1:
=MID(C1, 1, 3)
- Wyciągnięcia ostatnich 3 cyfr numeru telefonu z komórki C1:
=MID(C1, 8, 3)
Najczęściej pojawiające się błędy MID, oraz co mogą znaczyć?
Najczęstszym błędem związanym z funkcją MID jest błąd #VALUE!. Błąd ten może wystąpić, gdy:
tekst
nie jest tekstem.pozycja_startowa
nie jest liczbą całkowitą.liczba_znaków
nie jest liczbą całkowitą.pozycja_startowa
jest większa niż długość tekstu.liczba_znaków
jest ujemna.