Funkcija TEXTBEFORE

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“

Leidimo pastabos

Dabartinis kanalas

Mėnesinių įmonėms skirtų naujinimų kanalas

Pusmetinis organizacijos kanalas

Pusmetinis organizacijos kanalas (peržiūra)

„Office“, skirtas „Mac“

Pateikiamas tekstas, esantis prieš nurodytą simbolį arba eilutę. Tai funkcijos TEXTAFTER priešingybė.

Sintaksė

=TEXTBEFORE(tekstas,skyriklis,[instance_num], [match_mode], [match_end], [if_not_found])

Funkcijos TEXTBEFORE sintaksėje yra toliau nurodyti argumentai.

SMS žinutė Tekstas, kuriame ieškote. Pakaitos simboliai neleidžiami. Jei tekstas yra tuščia eilutė, "Excel" grąžina tuščią tekstą. Būtinas.

skyriklis Tekstas, žymintis tašką, prieš kurį norite išgauti. Būtinas.

instance_num Skyriklio, po kurio norite išgauti tekstą, egzempliorius. Pagal numatytuosius nustatymus instance_num = 1. Neigiamas skaičius pradeda ieškoti teksto nuo galo. Pasirinktinis.

match_mode Nustato, ar teksto ieškoje skiriamos didžiosios ir mažosios raidės. Numatytoji reikšmė skiria didžiąsias ir mažąsias raides. Pasirinktinis. Įveskite vieną iš šių duomenų:

  • 0 Skiriamos didžiosios ir mažosios raidės.
  • 1 Neskiriamos didžiosios ir mažosios raidės.

match_end Teksto pabaigą traktuoja kaip skyriklį. Pagal numatytuosius nustatymus tekstas yra tikslus atitikmuo. Pasirinktinis. Įveskite šiuos duomenis:

  • 0 Nesutampa skyriklio su teksto pabaiga.
  • 1 Lyginti skyriklį su teksto pabaiga.

if_not_found Reikšmė grąžinama, jei nerandama atitikmens. Pagal numatytuosius nustatymus pateikiama #N/A. Pasirinktinis.

Pastabos

Ieškant naudojant tuščią skyriklio reikšmę, TEXTBEFORE atitinka iš karto. Ieškant iš priekio (jei instance_num teigiamas), grąžinamas tuščias tekstas, o ieškant iš galo (jei instance_num neigiamas), grąžinamas visas tekstas.

Pavyzdys Rezultatas
=TEXTBEFORE("Raudonkepuraitė, raudonkepuraitė", "kepuraitė") Raudonas jojimas
=TEXTBEFORE("Raudonkepuraitė, raudonkepuraitė", "")
=TEXTBEFORE("Raudonkepuraitė, raudonkepuraitė", "", -1) Raudonkepuraitė, raudonkepuraitė

Klaidos

  • "Excel" pateikia #VALUE! klaidą, jei instance_num = 0 arba jei instance_num didesnis nei teksto ilgis.
  • "Excel" pateikia klaidą #N/A, jei skyriklio nėra tekste.
  • "Excel" pateikia klaidą #N/A, jei instance_num didesnis už skyriklio atvejų skaičių tekste.

Pavyzdžiai

Iš kiekvienos pateiktos lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos "Excel" darbaknygės langelį A1. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

1 pavyzdys

Raudonkepuraitės raudonkepuraitė
Duomenys
Raudonkepuraitės raudonkepuraitė
Formulės Rezultatai
=TEXTBEFORE(A2,"Raudona") Mažai
=TEXTBEFORE(A3,"Raudona") #N/A
=TEXTBEFORE(A3;"raudona";2) Raudonkepuraitė
=TEXTBEFORE(A3;"raudona";-2) Mažai
=TEXTBEFORE(A3;"Raudona";FALSE) #N/A
=TEXTBEFORE(A3;"raudona";3) #N/A

2 pavyzdys

Duomenys
Markas Aurelijus
Sokratas
Immanuelis Kantas
Formulės Rezultatai
=TEXTBEFORE(A2," ",,,1) Markusas
=TEXTBEFORE(A3," ",,,0) #N/A
=TEXTBEFORE(A3," ",,,1) Sokratas
=TEXTBEFORE(A4," ",,,1) Emanuelis