Leidimo pastabos
Mėnesinių įmonėms skirtų naujinimų kanalas
Pusmetinis organizacijos kanalas
Pusmetinis organizacijos kanalas (peržiūra)
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 |