Angielska nazwa funkcji: MID
Funkcja FRAGMENT.TEKSTU w Excelu pozwala zwrócić określoną liczbę znaków z ciągu tekstowego, zaczynając od wybranej pozycji.
Struktura argumentów funkcji FRAGMENT.TEKSTU:
FRAGMENT.TEKSTU(tekst, pozycja_startowa, liczba_znaków)
- tekst – ciąg tekstowy, z którego chcesz wyciągnąć fragment.
- pozycja_startowa – pozycja w ciągu tekstowym, od której chcesz zacząć ekstrakcję.
- liczba_znaków – liczba znaków, które chcesz zwrócić zaczynając od pozycji_startowej.
Przykład praktyczny:
Załóżmy, że analizujesz dane i chcesz wydobyć środkowy fragment tekstu z dłuższego ciągu tekstowego.
Przykład zastosowania funkcji w Excelu:
Masz następującą tabelę:
Tekst "ABCDEF1234XYZ" "JKLMNOP3456TUV" "STUVWX7890RST"
Aby poznać środkowy fragment tekstu, używasz formuły:
=FRAGMENT.TEKSTU(A2, 7, 4)
Funkcję wstawiasz do komórki B2
, a następnie kopiujesz w dół do końca zakresu danych. W przypadku pierwszego ciągu tekstowego, wynik to „1234” (bo „ABCDEF1234XYZ” ma „1234” jako fragment tekstu zaczynając od siódmej pozycji).
Działanie funkcji w opisanym przykładzie:
- Funkcja analizuje tekst w komórce
A2
. - Wyciąga 4 znaki z tego ciągu, zaczynając od siódmej pozycji.
- Otrzymany wynik to „1234”.
Możesz używać tej funkcji w połączeniu z innymi funkcjami tekstowymi w Excelu, aby przetwarzać i analizować dane tekstowe w bardziej zaawansowany sposób.
Instrukcja wstawienia funkcji za pomocą Biblioteki funkcji:
- W arkuszu kliknij na komórkę, w której chcesz wyświetlić fragment tekstu – na przykład obok tabeli w komórce
B2
. - Przejdź na wstążce do karty Funkcje (Formulas).
- Na tej karcie odszukaj grupę Funkcje tekstowe (Text Functions).
- Na liście funkcji tekstowych odszukaj i kliknij funkcję FRAGMENT.TEKSTU (MID).
- W oknie argumentów funkcji:
- Kliknij w polu Tekst (Text), a następnie w arkuszu zaznacz komórkę
A2
, z której chcesz wyciągnąć fragment tekstu. - W polu pozycja_startowa (start_position) wpisz wartość, od której chcesz zacząć, na przykład „7”.
- W polu liczba_znaków (number_of_characters) wpisz wartość, ile znaków chcesz zwrócić, na przykład „4”.
- Kliknij w polu Tekst (Text), a następnie w arkuszu zaznacz komórkę
- Naciśnij przycisk OK.
- W komórce
B2
zostanie wyświetlony wynik, który w tym przypadku to 1234. - Teraz, aby skopiować funkcję do końca zakresu danych, umieść kursor w komórce
B2
, przeciągnij dolny prawy róg komórki do miejsca, gdzie chcesz zakończyć kopiowanie, np. do komórkiB4
. - Puść mysz, funkcja zostanie skopiowana do wybranego zakresu, automatycznie obliczając fragment tekstu dla każdej kolejnej komórki w kolumnie A.