Funkcja MID - Wyodrębnianie fragmentu tekstu

Excel 2007+

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

W Excelu pierwszy znak w tekście ma pozycję 1, nie 0 jak w niektórych językach programowania.

Funkcja zwróci pusty tekst "" zamiast błędu.

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+