Szybka nawigacja
Funkcja MID - Wyodrębnianie fragmentu tekstu
Podsumowanie
Funkcja MID w Excelu pozwala wyciągnąć określony fragment tekstu z dowolnego miejsca w ciągu znaków. Jest niezastąpiona przy przetwarzaniu danych tekstowych, parsowaniu kodów, adresów czy numerów seryjnych.
Składnia
MID(tekst; pozycja_startowa; liczba_znaków)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| tekst | Tekst |
Tak | Źródło tekstu do przetwarzania |
| pozycja_startowa | Liczba |
Tak | Pierwsza pozycja do wyodrębnienia (liczone od 1) |
| liczba_znaków | Liczba |
Tak | Długość fragmentu do wyciągnięcia |
Użycie funkcji MID
Funkcja MID jest podstawowym narzędziem do manipulacji tekstem w Excelu. Używaj jej gdy potrzebujesz wyciągnąć konkretną część ciągu znaków – np. ostatnie 4 cyfry numeru karty, kod pocztowy z adresu czy fragment nazwiska.
Typowe przykłady MID
Wyodrębnienie kodu pocztowego
=MID(A2;3;5)
Z adresu 'ul. Zielona 12, 00-123 Warszawa' wyciąga '00-123'
Ostatnie 4 cyfry numeru
=MID(B2;LEN(B2)-3;4)
Z numeru karty '1234-5678-9012-3456' pobiera '3456'
Pierwsze 3 litery nazwiska
=MID(C2;1;3)
Z 'Kowalski' wyciąga 'Kow'
Często zadawane pytania
Typowe błędy i rozwiązania
#WARTOŚĆ!
Cause: Nieprawidłowy typ danych w argumentach
Solution: Sprawdź czy tekst to ciąg znaków, a pozycje to liczby
Zbyt mało argumentów
Cause: Brakuje któregoś z 3 wymaganych parametrów
Solution: Uzupełnij wszystkie argumenty: tekst, pozycja, liczba znaków
Uwagi
- Pozycje znaków liczone są od lewej strony (1 = pierwszy znak)
- Jeśli liczba_znaków przekracza pozostały tekst, zwrócone zostanie do końca
- Świetnie współpracuje z LEN() i LEWY()/PRAWY()
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w:
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+