FRAGMENT.TEKSTU, FRAGMENT.TEKSTU.B, funkcje

Ten artykuł zawiera opis składni formuły i zastosowania funkcji FRAGMENT.TEKSTU i FRAGMENT.TEKSTU.B w programie Microsoft Excel.

Opis

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.

Funkcja FRAGMENT.TEKSTU.B zwraca określoną liczbę znaków z ciągu tekstowego, począwszy od określonej pozycji, na podstawie podanej liczby bajtów.

Ważne: 

  • Te funkcje mogą nie być dostępne w niektórych językach.

  • Funkcja FRAGMENT.TEKSTU jest przeznaczona do używania z językami o zestawach znaków jednobajtowych (SBCS), natomiast funkcja FRAGMENT.TEKSTU.B — do używania z językami o zestawach znaków dwubajtowych (DBCS). Wartości zwracane przez te funkcje zależą od domyślnego ustawienia języka komputera w sposób następujący:

  • Funkcja FRAGMENT.TEKSTU zawsze zlicza każdy znak jako jedno wystąpienie, niezależnie od tego, czy jest on jedno- czy dwubajtowy, i niezależnie od domyślnego ustawienia języka.

  • Jeśli jest włączona edycja w języku obsługującym zestaw znaków DBCS i język ten jest ustawiony jako domyślny, funkcja FRAGMENT.TEKSTU.B zlicza każdy znak dwubajtowy jako dwa wystąpienia. W przeciwnym przypadku funkcja FRAGMENT.TEKSTU.B zlicza każdy znak jako jedno wystąpienie.

Zestaw znaków DBCS jest obsługiwany między innymi przez następujące języki: japoński, chiński (uproszczony), chiński (tradycyjny) i koreański.

Składnia

FRAGMENT.TEKSTU(tekst;nr_poz_pocz;liczba_znaków)

FRAGMENT.TEKSTU.B(tekst;nr_poz_pocz;liczba_bajtów)

W składni funkcji FRAGMENT.TEKSTU i FRAGMENT.TEKSTU.B występują następujące argumenty:

  • Tekst    Argument wymagany. Ciąg tekstowy zawierający znaki, które mają zostać wyodrębnione.

  • Nr_poz_pocz    Argument wymagany. Pozycja pierwszego znaku tekstu, który ma zostać wyodrębniony. Wartość nr_poz_pocz dla pierwszego znaku tekstu wynosi 1 itd.

    • Jeśli wartość start_num jest większa niż długość tekstu, funkcja MID/fragment zwraca "" (pusty tekst).

    • Jeśli start_num jest mniejsza niż długość tekstu, ale start_num Plus num_chars przekracza długość tekstu, funkcja MID/fragment zwraca znaki do końca tekstu.

    • Jeśli start_num jest mniejsza niż 1, funkcja MID/fragment zwraca #VALUE! #ADR!.

  • Liczba_znaków    Wymagany dla klasy MID. Określa liczbę znaków, które ma zwrócić funkcja FRAGMENT.TEKSTU.

    • Jeśli num_chars jest ujemny, funkcja MID zwraca #VALUE! #ADR!.

  • Liczba_bajtów    Wymagany dla fragment. Określa w bajtach, ile znaków tekstu ma zwrócić funkcja FRAGMENT.TEKSTU.B.

    • Jeśli num_bytes jest ujemny, fragment zwraca #VALUE! wartość błędu #LICZBA!.

Przykład

Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.

Dane

Marka kawy

Formuła

Opis

Wynik

=FRAGMENT.TEKSTU(A2;1;5)

Zwraca 5 znaków z ciągu w komórce A2, zaczynając od pierwszego znaku.

Marka

=FRAGMENT.TEKSTU(A2;7;20)

Zwraca 20 znaków z ciągu w komórce A2, zaczynając od siódmego znaku. Ponieważ liczba znaków, które mają zostać zwrócone (20), jest większa niż długość ciągu (10), zwracane są wszystkie znaki, zaczynając od znaku siódmego. Na końcu nie są dodawane puste znaki (spacje).

kawy

=FRAGMENT.TEKSTU(A2;20;5)

Ponieważ punkt początkowy jest większy niż długość ciągu (10), zwracany jest pusty tekst.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×