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:
tekstto łańcuch znaków, z którego chcesz wyciągnąć tekst.pozycja_startowato 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ówto 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:
tekstnie jest tekstem.pozycja_startowanie jest liczbą całkowitą.liczba_znakównie jest liczbą całkowitą.pozycja_startowajest większa niż długość tekstu.liczba_znakówjest ujemna.