Grąžina tekstą, kuris atsiranda prieš duotą simbolį arba eilutę. Tai funkcijos TEXTAFTER priešingybė.
Sintaksė
=TEXTBEFORE(tekstas,skyriklis,[instance_num], [match_mode], [match_end], [if_not_found])
Funkcijos TEXTBEFORE sintaksė turi tokius argumentus:
Teksto Tekstas, per kurį ieškote. Pakaitos simbolių naudoti negalima. Jei tekstas yra tuščia eilutė, "Excel" grąžina tuščią tekstą. Būtinas.
Skyriklis Tekstas, žymintis tašką, prieš kurį norite išskleisti. Būtinas.
instance_num Skyriklio egzempliorius, po kurio norite išskleisti tekstą. Pagal numatytuosius nustatymus instance_num = 1. Neigiamas skaičius pradeda ieškoti tekste nuo pabaigos. 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ų parinkčių:
-
0 Skiriamos didžiosios ir mažosios raidės.
-
1 Nejautrus atvejis.
match_end Teksto pabaigą laiko skyrikliu. Pagal numatytuosius nustatymus tekstas yra tikslus atitikmuo. Pasirinktinis. Įveskite:
-
0 Nesutampa su skyrikliu teksto pabaigoje.
-
1 Sutapdinti skyriklį su teksto pabaiga.
if_not_found Reikšmė, grąžinta, jei nerasta atitikmens. Pagal numatytuosius nustatymus grąžinamas #N/A. Pasirinktinis.
Pastabos
Ieškant su tuščia skyriklio reikšme, TEXTBEFORE atitinka iš karto. Jis grąžina tuščią tekstą, kai ieškoma iš priekio (jei instance_num teigiamas) ir visą tekstą, kai ieškoma nuo pabaigos (jei instance_num yra neigiamas).
Pavyzdys |
Rezultatas |
---|---|
=TEXTBEFORE("Raudonasis gaubtas, raudonas gaubtas", "gaubtas") |
Raudonas jojimas |
=TEXTBEFORE("Raudonasis gaubtas, raudonas gaubtas", "") |
|
=TEXTBEFORE("Raudonasis gaubtas, raudonas gaubtas", "", -1) |
Raudonas jojimo gaubtas, raudonas gaubtas |
Klaidos
-
"Excel" pateikia #VALUE! klaidą, jei instance_num = 0 arba jei instance_num yra didesnis už teksto ilgį.
-
"Excel" pateikia klaidą #N/A, jei tekste nėra skyriklio.
-
"Excel" pateikia klaidą #N/A, jei instance_num yra didesnis už tekste esančių skyriklio pasikartojimų skaičių.
Pavyzdžiai
Nukopijuokite kiekvienos iš šių lentelių pavyzdinius duomenis ir įklijuokite juos naujo "Excel" darbalapio langelyje A1. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Duomenys |
||
Raudonkepuraitė su raudonu gaubtu |
||
Raudonas jojimo gaubtas su raudonu gaubtu |
||
Formulės |
Rezultatai |
|
=TEXTBEFORE(A2,"Raudona") |
Mažai |
|
=TEXTBEFORE(A3,"Raudona") |
#N/A |
|
=TEXTBEFORE(A3,"raudona",2) |
Raudonoji jojimo Hood's |
|
=TEXTBEFORE(A3,"raudona",-2) |
Mažai |
|
=TEXTBEFORE(A3,"Red",,FALSE) |
#N/A |
|
=TEXTBEFORE(A3,"raudona",3) |
#N/A |
Duomenys |
|
Marcus Aurelius |
|
Socrates |
|
Immanuel Kant |
|
Formulės |
Rezultatai |
=TEXTBEFORE(A2," ",,,1) |
Marcus |
=TEXTBEFORE(A3," ",,,0) |
#N/A |
=TEXTBEFORE(A3," ",,,1) |
Socrates |
=TEXTBEFORE(A4," ",,,1) |
Immanuel |