Funkcija TEXTBEFORE

Opombe ob izdaji

Trenutni kanal

Mesečni kanal za podjetja

Polletni kanal za podjetja

Polletni kanal za podjetja (predogled)

Office za Mac

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