Funkcija TEXTBEFORE

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac

Napomene uz izdanje

Trenutni kanal

Mjesečni kanal za velike tvrtke

Polugodišnji kanal za velike tvrtke

Polugodišnji kanal za velike tvrtke (pretpregled)

Office za Mac

Vraća tekst koji se pojavljuje prije zadanog znaka ili niza. To je suprotna funkciji TEXTAFTER.

Sintaksa

=TEXTBEFORE(tekst;graničnik;[instance_num]; [match_mode]; [match_end]; [if_not_found])

Sintaksa funkcije TEXTBEFORE sadrži sljedeće argumente:

Tekst Tekst u kojem pretražujete. Zamjenski znakovi nisu dopušteni. Ako je tekst prazan niz, Excel prikazuje prazni tekst. Obavezno.

graničnik Tekst koji označava točku prije koje želite izdvojiti. Obavezno.

instance_num Instanca graničnika nakon koje želite izdvojiti tekst. Po zadanom, instance_num = 1. Negativni broj započinje pretraživati tekst od kraja. Neobavezno.

match_mode Određuje razlikuju li se u pretraživanju teksta velika i mala slova. Po zadanom se razlikuju velika i mala slova. Neobavezno. Unesite nešto od sljedećeg:

  • 0 Razlikuju se velika i mala slova.
  • 1 Ne razlikuju se velika i mala slova.

match_end Kraj teksta tretira kao graničnik. Tekst se po zadanom točno podudara. Neobavezno. Unesite sljedeće:

  • 0 Nemojte podudarati graničnik s krajem teksta.
  • 1 Usporedite graničnik s krajem teksta.

if_not_found Vrijednost koja se vraća ako podudaranje nije pronađeno. Po zadanom se vraća #N/D. Neobavezno.

Napomene

Prilikom pretraživanja s praznom vrijednosti graničnika TEXTBEFORE odmah se usklađuje. Prilikom pretraživanja s prednje strane (ako je instance_num pozitivan) prikazuje prazan tekst, a prilikom pretraživanja od kraja (ako je instance_num negativan).

Primjer Rezultat
=TEXTBEFORE("Crvenkapica, crvena kapuljača", "kapuljača") Crveno jahanje
=TEXTBEFORE("Crvenkapica, crvena kapulja", "")
=TEXTBEFORE("Crvenkapica, crvena kapuljača"; "; -1) Crvenkapica, crvena kapuljača

Pogreške

  • Excel vraća #VALUE! ako je instance_num = 0 ili ako je instance_num veći od duljine teksta.
  • Excel vraća pogrešku #N/A ako graničnik nije sadržan u tekstu.
  • Excel vraća pogrešku #N/A ako je instance_num veći od broja pojavljivanja graničnika u tekstu.

Primjeri

Ogledne podatke kopirajte u svaku od sljedećih tablica i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Primjer 1

Crvena kapuljača Crvenkapice    
Podaci
Crvena kapuljača crvenkapuljače crvene kapice
Formule Rezultati
=TEXTBEFORE(A2;"Crvena") Malo
=TEXTBEFORE(A3;"Crvena") #N/A
=TEXTBEFORE(A3;"crvena";2) Crvenkapica
=TEXTBEFORE(A3;"crvena";-2) Malo
=TEXTBEFORE(A3;"Crvena";FALSE) #N/A
=TEXTBEFORE(A3;"crvena";3) #N/A

Primjer 2

Podaci  
Marko Aurelije
Sokrat
Immanuel Kant
Formule Rezultati
=TEXTBEFORE(A2," ",,,1) Marko
=TEXTBEFORE(A3," ",,,0) #N/A
=TEXTBEFORE(A3," ",,,1) Sokrat
=TEXTBEFORE(A4," ",,,1) Emanuel