Opombe ob izdaji
Polletni kanal za podjetja (predogled)
Vrne besedilo, ki se pojavi pred danim znakom ali nizom. 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 katerem 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. Obvezen.
instance_num Primerek ločila, za katerim želite izvleči besedilo. Privzeto je instance_num = 1. Negativno število začne iskati besedilo od konca. Neobvezen.
match_mode Določa, ali iskanje po besedilu razlikuje med malimi in velikimi črkami. Privzeta nastavitev razlikuje med velikimi in malimi črkami. Neobvezen. Vnesite nekaj od tega:
- 0 Razlikovanje med velikimi in malimi črkami.
- 1 Razlikovanje med velikimi in malimi črkami.
match_end Konec besedila obravnava kot ločilo. Besedilo se privzeto popolnoma ujema. Neobvezen. Vnesite ta ukaz:
- 0 Ne primerjajte ločila s koncem besedila.
- 1 Primerjajte ločilo s koncem besedila.
if_not_found Vrnjena vrednost, če ni najdenega ujemanja. Privzeto je vrnjen #N/A. Neobvezen.
Opombe
Pri iskanju s prazno vrednostjo ločila se TEXTBEFORE nemudoma ujema. Pri iskanju s sprednje strani vrne prazno besedilo (če je instance_num pozitivno) in celotno besedilo, ko iščete od konca (če je instance_num negativna vrednost).
| Primer | Rezultat |
|---|---|
| =TEXTBEFORE("Rdeča kapica, rdeča kapa"; "pokrov") | Rdeča vožnja |
| =TEXTBEFORE("Rdeča kapa, rdeča kapulja"; "") | |
| =TEXTBEFORE("Rdeča kapuca, rdeča kapuca"; "", -1) | Rdeča kapica, rdeča kapuca |
Napake
- Excel vrne #VALUE! če je instance_num = 0 ali če je instance_num večja od dolžine besedila.
- Excel vrne napako #N/A, če ločilo ni v besedilu.
- Excel vrne napako #N/A, če je instance_num večje od števila ponovitev ločila v besedilu.
Primeri
Kopirajte vzorčne podatke iz posamezne spodnje tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
1. primer
| Rdeča kapuca Rdeče kapice | ||
|---|---|---|
| Podatki | ||
| Rdeča kapuca rdeče kapice | ||
| Formule | Rezultati | |
| =TEXTBEFORE(A2; "rdeča") | Majhna oblika | |
| =TEXTBEFORE(A3; "rdeča") | #N/V | |
| =TEXTBEFORE(A3; "rdeča"; 2) | Rdeča kapica | |
| =TEXTBEFORE(A3,"rdeča"; -2) | Majhna oblika | |
| =TEXTBEFORE(A3,"rdeča",,FALSE) | #N/V | |
| =TEXTBEFORE(A3; "rdeča"; 3) | #N/V |
2. primer
| Podatki | |
|---|---|
| Marko Evrolij | |
| Sokrat | |
| Immanuel Kant | |
| Formule | Rezultati |
| =TEXTBEFORE(A2," ",,,1) | Marko |
| =TEXTBEFORE(A3," ",,,0) | #N/V |
| =TEXTBEFORE(A3," ",,,1) | Sokrat |
| =TEXTBEFORE(A4," ",,,1) | Emanuel |