Norite valdyti tekstinius duomenis programoje „Excel“ kaip profesionalas? Išmokite naudoti TEXTSPLIT, TEXTBEFORE ir TEXTAFTER funkcijas, kad sutaupytumėte laiko.
„Excel“ turi daugybę funkcijų, kurias vartotojai gali naudoti norėdami transformuoti ir atrakinti tekstinių duomenų įžvalgas. Šiame straipsnyje bus aptariami „Excel“ funkcijų TEXTSPLIT, TEXTBEFORE ir TEXTAFTER pagrindai ir kaip galite jas naudoti manipuliuodami duomenimis.
Kas yra TEXTSPLIT funkcija programoje „Excel“?
Funkcija TEXTSPLIT suskaido teksto eilutes į keletą langelių pagal nurodytą skyriklį. Tada gautas masyvas išsilieja į eilutes arba stulpelius. Ši funkcija yra „Excel“ vedlio teksto į stulpelius formulės variantas. Tai taip pat yra atvirkštinė TEXTJOIN ir CONACT funkcijos, kuri, skirtingai nei TEXTSPLIT, sujungia tekstus.
Štai TEXTSPLIT sintaksė:
=TEXTSPLIT(tekstas, stulpelio_skirtukas,[eilutės_skirtukas],[ignoruoti_tuščią], [atitikties_režimas], [pad_su])
- tekstą reiškia tekstą, kurį norite padalyti.
- col_ribotiklis yra tekstas arba simbolis stulpeliuose, nurodantis, kur turėtų įvykti padalijimas.
- eilutės skyriklis yra tekstas arba simbolis eilutėse, nurodantis, kur turėtų įvykti padalijimas.
- ignoruoti_tuščias nurodykite, ar tuščios reikšmės turi būti ignoruojamos, ar ne.
- match_mode viskas priklauso nuo atitikties tipo. Didžiųjų ir mažųjų raidžių atitikmuo yra 1, o numatytoji reikšmė, kuri yra didžiosios ir mažosios raidės, yra 0.
- pad_su nurodykite reikšmę, kuri turėtų būti naudojama trūkstamoms reikšmėms dvimačiuose masyvuose pavaizduoti. Numatytoji vertė yra #N/A klaida.
Visi šie parametrai yra neprivalomi šalia teksto ir col_delimiter.
Kas yra „Excel“ funkcija TEXTBEFORE?
Funkcija TEXTBEFORE grąžina tekstą prieš nurodytą skyriklį arba simbolį. Kai kuriais atžvilgiais jis panašus į Funkcija LEFT programoje Excel. Skirtumas tas, kad naudodami TEXTBEFORE galite būti konkretesni, nes jis gali grąžinti tekstą prieš konkretų įvykį, jei jis kartojasi kelis kartus.
Funkcijos TEXTBEFORE sintaksė yra tokia:
=TEXTBEFORE(tekstas, skyriklis, [pavyzdžio_skaičius], [match_mode], [match_end], [jei_nerasta])
- tekstą reiškia tekstą, kuriame ieškote.
- skyriklis nustato tašką, kuriame turi vykti ištraukimas.
- instance_num nustato, iš kurio ribotuvo egzemplioriaus turėtų vykti ištraukimas.
- match_mode reiškia paieškos didžiųjų ir mažųjų raidžių skirtumą (0) arba didžiųjų ir mažųjų raidžių nejautrumą (1).
- rungtynių_pabaiga nustato, ar teksto pabaiga turi būti traktuojama kaip skyriklis. Pagal numatytuosius nustatymus tekstas tiksliai atitinka (0). Tačiau 1 reiškia, kad jūsų funkcija turi atitikti skirtuką ir teksto pabaigą.
- jei_nerasta yra tik vertė, kurią reikia grąžinti, jei nerasta atitikties. Pagal numatytuosius nustatymus tai yra #N/A klaida.
Kiekvienas čia esantis parametras, išskyrus tekstą ir skyriklį, yra neprivalomas. Pakaitos simboliai taip pat neleidžiami.
Kas yra „Excel“ funkcija TEXTAFTER?
Funkcija TEXTAFTER grąžina tekstą po nurodyto skyriklio arba simbolio. Kai kuriais atžvilgiais jis panašus į TEISINGA funkcija „Excel“. ir tiesioginė priešingybė funkcijai TEXTBEFORE.
Funkcijos TEXTAFTER sintaksė yra tokia:
=TEXTAFTER(tekstas, skyriklis,[pavyzdžio_skaičius], [match_mode], [match_end], [jei_nerasta])
Funkcijos TEXTAFTER parametrai yra tokie patys kaip funkcijos TEXTBEFORE. Taigi jie reiškia tą patį. Be to, kiekvienas TEXTAFTER parametras, išskyrus tekstą ir skyriklį, yra neprivalomas.
Kaip naudoti TEXTSPLIT funkciją programoje „Excel“?
Tarkime, kad turite atsitiktinių SaaS produktų sąrašą ir norite juos atskirti.
Padaryti tai:
- Parašykite savo funkciją TEKSTO SKAIDYMAS formulės juostoje.
- Po to bus tekstas ir kablelio skyriklis.
- Kadangi kiti parametrai yra neprivalomi, galite uždaryti skliaustą.
Jūsų galutinė sintaksė bus:
=TEXTSPLIT(B2,",")
Jei sąraše yra keli skyrikliai, naudokite toliau pateiktą sintaksę:
=TEXTSPLIT(B2,{",",".",";"})
Visus įmanomus skyriklius turite dėti į lenktą skliaustą, t. y. „{ }“.
Kaip „Excel“ naudoti funkciją TEXTBEFORE?
Tarkime, kad turite vardų sąrašą ir norėtumėte iš šio sąrašo išskirti vardus.
Padaryti tai:
- Formulės juostoje parašykite TEKSTAS PRIEŠ.
- Turėsite pasirinkti langelį, kuriame yra pirmasis tekstas, o po to - skyriklis. Jūsų skyriklis čia yra tarpas.
- Uždarykite skliaustelį.
- Vilkite žemyn iki paskutinio langelio skaičiuoklės lentelėje su šalia jo esančia verte. Man tai yra „Ifeoma Sow“ langelyje B8.
Jūsų galutinė sintaksė yra:
=TEXTBEFORE(B2," ")
Kaip „Excel“ naudoti funkciją TEXTAFTER?
Funkcija TEXTAFTER yra panaši į funkciją TEXTBEFORE. Čia yra svetainių sąrašas ir norite gauti šių svetainių pavadinimus.
Padaryti tai:
- Pirmiausia turėsite parašyti savo funkciją TEKSTAS formulės juostoje.
- Tai atliksite su tekstu ir skyrikliu, kuris yra taškas.
- Galite nepaisyti kitų parametrų ir uždaryti skliaustą.
Jūsų galutinė sintaksė bus:
=TEKSTAS(B2,".")
Greitai ir lengvai manipuliuokite tekstiniais duomenimis programoje „Excel“.
Naudodami „Excel“ eilučių funkcijas, pvz., TEXTSPLIT, TEXTBEFORE ir TEXTAFTER, galite lengvai greitai valdyti tekstinius duomenis ir sutaupyti laiko analizės metu.
Tačiau svarbu pažymėti, kad teksto manipuliavimo pasaulis yra platus, ypač programoje „Excel“. Yra daug funkcijų ir metodų, kuriuos reikia ištirti. Įvaldę šias funkcijas ir išplėtę savo žinias, galite atverti daugiau galimybių ir atskleisti įžvalgios informacijos iš jūsų duomenų.