Vrne besedilo, ki se pojavi pred danim znakom ali nizom. To je nasprotno od funkcije TEXTAFTER.
Sintaksa
=TEXTBEFORE(besedilo; ločilo; [instance_num] [match_mode], [match_end], [if_not_found])
V sintaksi funkcije TEXTBEFORE so ti argumenti:
Besedilo Besedilo, v katerega iščete. Nadomestni znaki niso dovoljeni. Če je besedilo prazen niz, Excel vrne prazno besedilo. Obvezen.
Ločilo Besedilo, ki označuje točko, pred katero želite izvleči besedilo. Obvezen.
instance_num Primerek ločila, za katerim želite izvleči besedilo. Privzeto je instance_num = 1. Negativno število začne iskati besedilo s konca. Neobvezen.
match_mode Določa, ali iskanje z besedilom razlikuje med velikimi in malimi črkami. Privzeta vrednost razlikuje med velikimi in malimi črkami. Neobvezen. Vnesite nekaj od tega:
-
0 Razlikovanje med velikimi in malimi črkami.
-
1 Razlikovanje med malimi in velikimi črkami.
match_end Obravnava konec besedila kot ločilo. Privzeto je besedilo natančno ujemanje. Neobvezen. Vnesite to:
-
0 Ločilo se ne ujema s koncem besedila.
-
1 Ujemanje ločila s koncem besedila.
if_not_found Vrnjena vrednost, če ni najdeno nobeno ujemanje. Privzeto je #N/V. Neobvezen.
Opombe
Pri iskanju s prazno vrednostjo ločila se FUNKCIJA TEXTBEFORE nemudoma ujema. Funkcija vrne prazno besedilo, ko iščete s sprednje strani (če je instance_num pozitivno) in celotno besedilo, ko iščete s konca (če je instance_num negativno).
Primer |
Rezultat |
---|---|
=TEXTBEFORE("Rdeče kapuce, rdeča kapa"; "kapuca") |
Rdeča vožnja |
=TEXTBEFORE("Rdeče kapuce, rdeča kapa"; "") |
|
=TEXTBEFORE("Rdeče kapuce, rdeča kapa", "", -1) |
Rdeča jahalna kapuca, rdeča kapa |
Napake
-
Excel vrne #VALUE! če instance_num = 0 ali instance_num večji od dolžine besedila.
-
Excel vrne #N/V, če ločila ni v besedilu.
-
Excel vrne #N/V, če instance_num večje od števila ponovitev ločila v besedilu.
Primeri
Kopirajte vzorčne podatke v vsako od teh tabel in jih prilepite v celico A1 novega Excelovega delovnega lista. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Podatki |
||
Rdeča kapica majhne rdeče jahalne kapi |
||
Rdeča kapica rdeče kapuce |
||
Formule |
Rezultati |
|
=TEXTBEFORE(A2; "Rdeča") |
Malo |
|
=TEXTBEFORE(A3; "Rdeča") |
#N/V |
|
=TEXTBEFORE(A3; "rdeča";2) |
Majhna rdeča jahalna kapa |
|
=TEXTBEFORE(A3; "rdeča";-2) |
Malo |
|
=TEXTBEFORE(A3; "Rdeča";FALSE) |
#N/V |
|
=TEXTBEFORE(A3; "rdeča";3) |
#N/V |
Podatki |
|
Mark Aurelius |
|
Socrates |
|
Immanuel Kant |
|
Formule |
Rezultati |
=TEXTBEFORE(A2; " ",,,1) |
Marcus |
=TEXTBEFORE(A3; " ",,,0) |
#N/V |
=TEXTBEFORE(A3; " ",,,1) |
Socrates |
=TEXTBEFORE(A4; " ",,,1) |
Immanuel |