Sisukord
Kas otsite Exceli valemit, et lugeda tähemärke lahtris? Kui jah, siis olete kindlasti sattunud õigele leheküljele. See lühike õpetus õpetab teile, kuidas saate kasutada LEN-funktsiooni tähemärkide lugemiseks Excelis, nii tühikutega kui ka ilma.
Kõikidest Exceli funktsioonidest on LEN vaieldamatult kõige lihtsam ja lihtsam. Funktsiooni nimi on lihtne meelde jätta, see ei ole midagi muud kui sõna "length" esimesed 3 märki. Ja see ongi see, mida LEN-funktsioon tegelikult teeb - tagastab teksti stringi pikkuse ehk lahtri pikkuse.
Teisiti öeldes kasutate Exceli funktsiooni LEN selleks, et loe kõik tähemärgid lahtrisse, sealhulgas tähed, numbrid, erimärgid ja kõik tühikud.
Selles lühikeses õpetuses heidame kõigepealt kiire pilgu süntaksile ja seejärel vaatame lähemalt mõningaid kasulikke valemite näiteid Exceli töölehtede tähemärkide lugemiseks.
Exceli LEN funktsioon
Exceli funktsioon LEN loeb kõik tähemärgid lahtris ja tagastab stringi pikkuse. Sellel on ainult üks argument, mis on ilmselgelt vajalik:
=LEN(tekst)Kus tekst on tekstirida, mille puhul soovite lugeda tähemärkide arvu. Miski ei saaks olla lihtsam, eks ole?
Allpool leiate paar lihtsat valemit, et saada põhiline ettekujutus sellest, mida Exceli funktsioon LEN teeb.
=LEN(123)
- tagastab 3, sest 3 numbrit on antud 3 numbrit. tekst argument.
=LEN("good")
- tagastab 4, sest sõna hea sisaldab 4 tähte. Nagu iga teine Exceli valem, nõuab LEN teksti stringide ümbritsemist topeltlause, mida ei arvestata.
Reaalse elu LEN-vormelites esitate tõenäoliselt pigem lahtriviiteid kui numbreid või tekstisõnu, et lugeda tähemärke konkreetses lahtris või lahtrite vahemikus.
Näiteks lahtris A1 oleva teksti pikkuse saamiseks kasutate seda valemit:
=LEN(A1)
Järgnevalt on esitatud rohkem sisukaid näiteid koos üksikasjalike selgituste ja ekraanipiltidega.
Kuidas kasutada LEN-funktsiooni Excelis - valemi näited
Esmapilgul tundub funktsioon LEN nii lihtne, et vaevalt, et see vajab täiendavaid selgitusi. Siiski on olemas mõned kasulikud nipid, mis võivad aidata teil Exceli LENi valemit teie konkreetsete vajaduste jaoks kohandada.
Kuidas loendada kõik tähemärgid lahtris (sh tühikud)
Nagu juba mainitud, loeb Exceli funktsioon LEN absoluutselt kõik tähemärgid määratud lahtris, sealhulgas kõik tühikud - eesolevad, tagumised tühikud ja sõnadevahelised tühikud.
Näiteks lahtri A2 pikkuse saamiseks kasutate seda valemit:
=LEN(A2)
Nagu on näidatud allpool oleval ekraanipildil, loendas meie LEN-valem 36 märki, sealhulgas 29 tähte, 1 number ja 6 tühikut.
Lisateavet leiate jaotisest Kuidas lugeda Exceli lahtrites olevate tähemärkide arvu.
Märkide lugemine mitmes lahtris
Märkide loendamiseks mitmes lahtris valige lahter, kus on teie Len valem, ja kopeerige see teistesse lahtritesse, näiteks täitekäepidemega lohistades. Üksikasjalikud juhised leiate jaotisest Kuidas kopeerida valemit Excelis.
Niipea, kui valem on kopeeritud, tagastab funktsioon LEN funktsiooni tähemärkide arv iga lahtri kohta eraldi .
Ja veelkord, lubage mul juhtida teie tähelepanu sellele, et funktsioon LEN loeb absoluutselt kõike, sealhulgas tähti, numbreid, tühikuid, komasid, jutumärke, apostrofe jne:
Märkus. Valemi kopeerimisel veergu, kasutage kindlasti suhtelist lahtriviidet, näiteks LEN(A1)
või segaviide nagu LEN($A1)
mis fikseerib ainult veeru, nii et teie Len valem kohandub õigesti uue asukoha järgi. Lisateavet leiate jaotisest Absoluutsete ja suhteliste lahtriviidete kasutamine Excelis.
Arvutab tähemärkide koguarvu mitmes lahtris
Kõige ilmsem viis mitme lahtri tähemärkide koguarvu saamiseks on näiteks mõne LEN-funktsiooni liitmine:
=LEN(A2)+LEN(A3)+LEN(A4)
Või kasutage funktsiooni SUM, et summeerida LEN-vormeliga tagastatud tähemärkide arvu:
=SUM(LEN(A2),LEN(A3),LEN(A4))
Mõlemal juhul loeb valem igas määratud lahtris olevad tähemärgid ja tagastab stringi kogupikkuse:
Selline lähenemine on kahtlemata lihtne mõista ja kasutada, kuid see ei ole parim viis, et lugeda märke vahemikus, mis koosneb näiteks 100 või 1000 lahtrist. Sellisel juhul tuleks kasutada parem SUM ja LEN funktsioone massiivi valemis, mille näidet näitan teile järgmises artiklis.
Kuidas lugeda tähemärke ilma ees- ja tagantjärele jäävate tühikuteta
Suurte töölehtedega töötades on levinud probleemiks juhtivad või tagumised tühikud, s.t. üleliigsed tühikud kirjete alguses või lõpus. Neid vaevalt märkaksite lehel, kuid kui olete nendega paar korda kokku puutunud, õpite neid vältima.
Kui kahtlustate, et teie lahtrites on mõned nähtamatud tühikud, on Exceli funktsioon LEN suureks abiks. Nagu mäletate, hõlmab see kõiki tühikuid märkide loendamisel:
Et saada stringi pikkust ilma ees- ja tagantjärele jäävate tühikuteta , lihtsalt integreerige TRIM-funktsioon oma Exceli LEN-vormelisse:
=LEN(TRIM(A2))
Kuidas lugeda lahtris olevate tähemärkide arvu ilma kõigi tühikuteta
Kui teie eesmärk on saada tähemärkide arv ilma tühikuteta, olgu need siis eesolevad, tagumised või vahepealsed, vajate veidi keerulisemat valemit:
=LEN(SUBSTITUTE(A2," ",""))
Nagu te ilmselt teate, asendab funktsioon SUBSTITUTE ühe tähemärgi teisega. Ülaltoodud valemis asendate tühiku (" ") mitte millegagi, st tühja tekstijoonega (" "). Ja kuna te põimite SUBSTITUTE funktsiooni LEN sisse, ei toimu asendamine tegelikult lahtrites, vaid see lihtsalt annab teie valemile LEN korralduse arvutada stringi pikkust ilma tühikuta.
Exceli funktsiooni SUBSTITUTE üksikasjalikum selgitus on siin: Kõige populaarsemad Exceli funktsioonid koos valemite näidetega.
Kuidas lugeda tähemärkide arvu enne või pärast antud märki
Mõnikord võib teil olla vaja teada tekstijada teatava osa pikkust, selle asemel, et lugeda lahtri tähemärkide koguarvu.
Oletame, et teil on selline SKU-de nimekiri:
Ja kõikidel kehtivatel SKU-del on esimeses rühmas täpselt 5 märki. Kuidas märgata kehtetuid artikleid? Jah, lugedes märkide arvu. enne esimene kriips.
Seega meie Exceli pikkuse valem on järgmine:
=LEN(LEFT($A2, SEARCH("-", $A2)-1))
Ja nüüd võtame selle valemi lahti, et saaksite selle loogikast aru.
- Kasutate funktsiooni SEARCH, et tagastada A2 esimese kriipsu ("-") positsiooni:
SEARCH("-", $A2)
LEFT($A2, SEARCH("-", $A2,1)-1)))
Niipea, kui märkide arv on olemas, võite astuda sammu edasi ja tõsta esile kehtetud SKU-d, luues lihtsa tingimusliku vormindamise reegli valemiga nagu =$B25:
Või saate tuvastada kehtetud SKU-d, lisades ülaltoodud LEN-vormeli IF-funktsiooni:
=IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")
Nagu on näidatud allpool oleval ekraanipildil, tuvastab valem täiesti ideaalselt kehtetud SKU-d stringi pikkuse alusel ja te ei vaja isegi eraldi tähemärkide arvu veergu:
Samamoodi saate kasutada Exceli LEN-funktsiooni, et lugeda tähemärkide arvu. pärast konkreetne tegelane.
Näiteks nimede loetelus võite teada saada, mitu märki sisaldab perekonnanimi. Järgnev valem LEN teeb seda:
=LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))
Kuidas valem töötab:
- Kõigepealt määrate tühiku (" ") asukoha tekstis, kasutades funktsiooni SEARCH:
SEARCH(" ",A2))))
LEN(A2)-SEARCH(" ",A2))))
Pange tähele, et valem töötaks õigesti, peaks iga lahter sisaldama ainult ühte tühikut, st ainult ees- ja perekonnanime, ilma keskmiste nimede, pealkirjade või järelliidetena.
Niisiis, nii kasutate LEN-vormeleid Excelis. Kui soovite selles õpetuses käsitletud näiteid lähemalt vaadata, võite alla laadida Exceli LENi näidistöövihiku.
Järgmises artiklis uurime Exceli LEN-funktsiooni teisi võimalusi ja õpite veel mõned kasulikud valemid, et lugeda tähemärke Excelis:
- LEN-valem, et loendada konkreetseid tähemärke lahtris
- Exceli valem, mis loeb kõik tähemärgid vahemikus
- Valem, mis loeb ainult teatud tähemärke vahemikus
- Valemid sõnade lugemiseks Excelis
Seniks tänan teid lugemise eest ja loodan, et näeme teid varsti meie blogis!