Informacje o wersji
Miesięczny kanał dla przedsiębiorstw
Półroczny kanał dla przedsiębiorstw
Półroczny kanał dla przedsiębiorstw (wersja Preview)
Pakiet Office dla komputerów Mac
Zwraca tekst występujący przed danym znakiem lub ciągiem. Jest to przeciwieństwo funkcji TEKST.PO.
Składnia
=TEKST.PRZED(tekst,ogranicznik,[numer_wystąpienia], [tryb_dopasowywania], [dopasowywanie_do_końca], [jeżeli_nie_znaleziono])
W składni funkcji TEKST.PRZED występują następujące argumenty:
Tekst Tekst, w obrębie który szukasz. Symbole wieloznaczne są niedozwolone. Jeśli tekst jest pustym ciągiem, program Excel zwraca pusty tekst. Wymagane.
Ogranicznik Tekst oznaczający punkt, przed którym ma zostać wyodrębnione dane. Argument wymagany.
instance_num Wystąpienie ogranicznika, po którym chcesz wyodrębnić tekst. Domyślnie numer_wystąpienia = 1. Liczba ujemna rozpoczyna wyszukiwanie w tekście od końca. Argument opcjonalny.
match_mode Określa, czy w wyszukiwaniu tekstu jest uwzględniana wielkość liter. Domyślnie jest uwzględniana wielkość liter. Argument opcjonalny. Wprowadź jedną z następujących opcji:
- 0 Wielkość liter.
- 1 Bez uwzględniania wielkości liter.
match_end Traktuje koniec tekstu jako ogranicznik. Domyślnie tekst jest dokładnym dopasowaniem. Argument opcjonalny. Wprowadź następujące informacje:
- 0 Nie dopasuj ogranicznika do końca tekstu.
- 1 Dopasuj ogranicznik do końca tekstu.
if_not_found Zwracana wartość, jeśli nie zostanie znalezione żadne dopasowanie. Domyślnie zwracana jest wartość #N/D!. Argument opcjonalny.
Uwagi
Podczas wyszukiwania przy użyciu pustej wartości ogranicznika funkcja TEKST.PRZED dopasowuje się natychmiast. Funkcja zwraca pusty tekst podczas wyszukiwania od przodu (jeśli argument numer_wystąpienia ma wartość dodatnią) i cały tekst podczas wyszukiwania od końca (jeśli argument numer_wystąpienia ma wartość ujemną).
| Przykład | Wynik |
|---|---|
| =TEKST.PRZED("Czerwony kapturek, czerwony"; "kapturek") | Jazda w czerwonym |
| =TEKST.PRZED("Czerwony kapturek, czerwony"; "") | |
| =TEKST.PRZED("Czerwony kapturek, czerwony"; "";-1) | Dziewczyny w czerwonej pelerynie, czerwona peleryna |
Błędy
- Program Excel zwraca błąd #ARG!, błąd, jeśli numer_wystąpienia = 0 lub numer_wystąpienia jest większy od długości tekstu.
- Program Excel zwraca błąd #N/D!, jeśli ogranicznik nie jest zawarty w tekście.
- Program Excel zwraca błąd #N/D!, jeśli wartość argumentu numer_wystąpienia jest większa niż liczba wystąpień ogranicznika.
Przykłady
Skopiuj przykładowe dane z poniższych tabel i wklej je w komórce A1 nowego arkusza programu Excel. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
Przykład 1
| Czerwony kapturek Czerwonego kapturka | ||
|---|---|---|
| Dane | ||
| Czerwony kapturek Czerwonego kapturka | ||
| Formuły | Rezultat | |
| =TEKST.PRZED(A2;"Czerwony") | Mały | |
| =TEKST.PRZED(A3;"Czerwony") | #N/D! | |
| =TEKST.PRZED(A3;"czerwony";2) | Czerwony Kapturek | |
| =TEKST.PRZED(A3;"czerwony";-2) | Mały | |
| =TEKST.PRZED(A3;"Czerwony";;FAŁSZ) | #N/D! | |
| =TEKST.PRZED(A3;"czerwony";3) | #N/D! |
Przykład 2
| Dane | |
|---|---|
| Marek Aureliusz | |
| Sokrates | |
| Immanuel Kant | |
| Formuły | Rezultat |
| =TEKST.PRZED(A2;" ";;;1) | Marek |
| =TEKST.PRZED(A3;" ";;;0) | #N/D! |
| =TEKST.PRZED(A3;" ";;;1) | Sokrates |
| =TEKST.PRZED(A4;" ";;;1) | Immanuel |