Funkcja FRAGMENT.TEKSTU zwraca określoną liczbę znaków z ciągu tekstowego, począwszy od określonego miejsca, na podstawie określonej liczby znaków.
Składnia
FRAGMENT.TEKSTU(tekst;nr_początkowy;liczba_znaków)
Tekst jest ciągiem tekstowym zawierającym znaki, które mają zostać wyodrębnione.
Liczba_początkowa jest pozycją pierwszego znaku tekstu, który ma zostać wyodrębniony. Wartość „liczba_początkowa” pierwszego znaku tekstu wynosi 1 itd.
Liczba_znaków określa liczbę znaków tekstu, które ma zwrócić funkcja FRAGMENT.TEKSTU.
Spostrzeżenia
-
Jeżeli wartość argumentu nr_poz_pocz jest większa niż długość tekstu, funkcja FRAGMENT.TEKSTU zwraca "" (pusty tekst).
-
Jeśli wartość „liczba_początkowa” jest mniejsza niż długość tekstu, ale suma wartości „liczba_początkowa” i „liczba_znaków” przekracza długość tekstu, funkcja FRAGMENT.TEKSTU zwraca znaki do końca tekstu.
-
Jeśli wartość „liczba_początkowa” jest mniejsza niż 1, funkcja FRAGMENT.TEKSTU zwraca wartość błędu #ARG!
-
Jeśli wartość „liczba_znaków” jest ujemna, funkcja FRAGMENT.TEKSTU zwraca wartość błędu #ARG!
Przykłady
Formuła |
Opis (wynik) |
=FRAGMENT.TEKSTU("Przepływ płynu";1;8) |
Osiem znaków z pierwszego ciągu, począwszy od pierwszego znaku (Przepływ) |
=FRAGMENT.TEKSTU("Przepływ płynu";10;20) |
Dwadzieścia znaków ciągu, począwszy od dziesiątego (płynu) |
=FRAGMENT.TEKSTU("Przepływ płynu";20;5) |
Zwrócenie pustego tekstu, ponieważ punkt początkowy jest większy niż długość ciągu () |