"Excel" funkcija LEN: skaičiuoti ląstelės simbolius

  • Pasidalinti
Michael Brown

Ieškote "Excel" formulės, kaip suskaičiuoti simbolius ląstelėje? Jei taip, tuomet tikrai atsidūrėte tinkamame puslapyje. Šioje trumpoje pamokoje sužinosite, kaip galite naudoti funkciją LEN, kad suskaičiuotumėte simbolius "Excel" programoje su tarpais arba be jų.

Iš visų "Excel" funkcijų LEN yra bene paprasčiausia ir paprasčiausia. Funkcijos pavadinimą lengva įsiminti, tai ne kas kita, o pirmieji 3 žodžio "ilgis" simboliai. Būtent tai funkcija LEN iš tikrųjų ir daro - grąžina teksto eilutės ilgį arba ląstelės ilgį.

Kitaip tariant, "Excel" funkciją LEN naudojate norėdami skaičiuoti visi simboliai ląstelėje, įskaitant raides, skaitmenis, specialiuosius simbolius ir visus tarpus.

Šioje trumpoje pamokoje pirmiausia trumpai apžvelgsime sintaksę, o tada atidžiau panagrinėsime keletą naudingų formulių pavyzdžių, kaip skaičiuoti simbolius "Excel" darbalapiuose.

    "Excel" funkcija LEN

    "Excel" funkcija LEN suskaičiuoja visus ląstelės simbolius ir grąžina eilutės ilgį. Ji turi tik vieną argumentą, kuris, be abejo, yra būtinas:

    =LEN(tekstas)

    Kur tekstas yra teksto eilutė, kurios simbolių skaičių norite suskaičiuoti. Nėra nieko paprasčiau, tiesa?

    Toliau rasite keletą paprastų formulių, kad suprastumėte, ką veikia "Excel" funkcija LEN.

    =LEN(123) - grąžina 3, nes į komandą tekstas argumentas.

    =LEN("good") - grąžina 4, nes žodis geras yra 4 raidės. Kaip ir bet kuri kita Excel formulė, LEN reikalauja teksto eilutes aptverti dvigubomis kabutėmis, kurios neskaičiuojamos.

    Tikėtina, kad realiose LEN formulėse, norėdami suskaičiuoti simbolius konkrečioje ląstelėje ar ląstelių intervale, pateiksite ne skaičių ar teksto eilučių, o ląstelių nuorodas.

    Pavyzdžiui, norėdami sužinoti A1 ląstelėje esančio teksto ilgį, naudokite šią formulę:

    =LEN(A1)

    Toliau pateikiama daugiau reikšmingų pavyzdžių su išsamiais paaiškinimais ir ekrano nuotraukomis.

    Kaip naudoti funkciją LEN programoje "Excel" - formulės pavyzdžiai

    Iš pirmo žvilgsnio funkcija LEN atrodo tokia paprasta, kad vargu ar reikia papildomų paaiškinimų. Tačiau yra keletas naudingų gudrybių, kurios gali padėti jums pritaikyti "Excel" LEN formulę konkretiems poreikiams.

    Kaip suskaičiuoti visus ląstelės simbolius (įskaitant tarpus)

    Kaip jau minėta, "Excel" funkcija LEN skaičiuoja absoliučiai visus nurodytoje ląstelėje esančius simbolius, įskaitant visus tarpus - pradinius, galinius tarpus ir tarpus tarp žodžių.

    Pavyzdžiui, norėdami sužinoti ląstelės A2 ilgį, naudokite šią formulę:

    =LEN(A2)

    Kaip parodyta toliau pateiktoje ekrano kopijoje, mūsų LEN formulėje suskaičiuoti 36 simboliai, įskaitant 29 raides, 1 skaičių ir 6 tarpus.

    Išsamesnės informacijos rasite skyriuje Kaip suskaičiuoti simbolių skaičių "Excel" ląstelėse.

    Skaičiuoti simbolius keliose ląstelėse

    Norėdami skaičiuoti simbolius keliuose langeliuose, pasirinkite langelį su savo Len formule ir nukopijuokite ją į kitus langelius, pavyzdžiui, vilkdami užpildymo rankenėlę. Išsamias instrukcijas rasite skyriuje Kaip kopijuoti formulę "Excel" programoje.

    Kai tik formulė bus nukopijuota, funkcija LEN grąžins simbolių skaičius kiekvienoje ląstelėje atskirai. .

    Ir dar kartą norėčiau atkreipti jūsų dėmesį, kad funkcija LEN skaičiuoja absoliučiai viską, įskaitant raides, skaičius, tarpus, kablelius, kabutes, apostrofus ir pan:

    Pastaba. Kopijuodami formulę į stulpelį, būtinai naudokite santykinę ląstelės nuorodą, pvz. LEN(A1) arba mišri nuoroda, pvz. LEN($A1) kuris nustato tik stulpelį, kad jūsų Len formulė būtų tinkamai pritaikyta prie naujos vietos. Daugiau informacijos rasite straipsnyje Absoliučiųjų ir santykinių ląstelių nuorodų naudojimas programoje "Excel".

    Suskaičiuokite bendrą simbolių skaičių keliose ląstelėse

    Akivaizdžiausias būdas gauti bendrą ženklų skaičių keliuose langeliuose - sudėti kelias LEN funkcijas, pvz:

    =LEN(A2)+LEN(A3)+LEN(A4)

    Arba naudokite funkciją SUM, kad susumuotumėte simbolių skaičių, gautą pagal LEN formules:

    =SUM(LEN(A2),LEN(A3),LEN(A4))

    Bet kokiu atveju formulė suskaičiuoja kiekviename iš nurodytų langelių esančius simbolius ir grąžina bendrą eilutės ilgį:

    Šį metodą neabejotinai lengva suprasti ir naudoti, tačiau tai nėra geriausias būdas skaičiuoti simbolius diapazone, kurį sudaro, tarkime, 100 ar 1000 langelių. Tokiu atveju geriau naudoti SUM ir LEN funkcijas masyvo formulėje, o kitame straipsnyje pateiksiu pavyzdį.

    Kaip skaičiuoti simbolius be pradinių ir galinių tarpų

    Dirbant su dideliais darbo lapais, dažna problema yra pradiniai arba galiniai tarpai, t. y. papildomi tarpai elementų pradžioje arba pabaigoje. Lape jų beveik nepastebėsite, tačiau, susidūrę su jais keletą kartų, išmoksite jų saugotis.

    Jei įtariate, kad ląstelėse yra keletas nematomų tarpų, jums labai padės "Excel" funkcija LEN. Kaip pamenate, ji į simbolių skaičių įtraukia visus tarpus:

    Norėdami gauti eilutės ilgį be pradinių ir galinių tarpų , tiesiog įterpkite TRIM funkciją į "Excel" LEN formulę:

    =LEN(TRIM(A2))

    Kaip suskaičiuoti simbolių skaičių ląstelėje, neįskaitant visų tarpų

    Jei jūsų tikslas - gauti simbolių skaičių be jokių tarpų, nesvarbu, ar jie būtų pradiniai, galiniai, ar tarpiniai, jums reikėtų šiek tiek sudėtingesnės formulės:

    =LEN(SUBSTITUTE(A2," ",""))

    Kaip tikriausiai žinote, funkcija SUBSTITUTE pakeičia vieną simbolį kitu. Pirmiau pateiktoje formulėje tarpą (" ") pakeičiate niekuo, t. y. tuščia teksto eilute (" "). Kadangi funkciją SUBSTITUTE įterpiate į funkciją LEN, iš tikrųjų pakeitimas ląstelėse neatliekamas, ji tik nurodo jūsų formulei LEN apskaičiuoti eilutės ilgį be jokių tarpų.

    Išsamesnį "Excel" funkcijos SUBSTITUTE paaiškinimą galite rasti čia: Populiariausios "Excel" funkcijos su formulių pavyzdžiais.

    Kaip suskaičiuoti simbolių skaičių prieš arba po tam tikro simbolio

    Kartais gali prireikti sužinoti tam tikros teksto eilutės dalies ilgį, o ne suskaičiuoti bendrą simbolių skaičių ląstelėje.

    Tarkime, turite tokį SKU sąrašą:

    Ir visi galiojantys SKU turi lygiai 5 simbolius pirmoje grupėje. Kaip atpažinti negaliojančius elementus? Taip, skaičiuojant simbolių skaičių. prieš pirmasis brūkšnys.

    Taigi mūsų "Excel" ilgio formulė yra tokia:

    =LEN(LEFT($A2, SEARCH("-", $A2)-1))

    O dabar išskaidykime formulę, kad suprastumėte jos logiką.

    • Norėdami grąžinti pirmojo brūkšnelio ("-") poziciją A2, naudojate funkciją SEARCH:

    IEŠKOTI("-", $A2)

  • Tada naudokite funkciją LEFT, kad grąžintumėte tiek simbolių, kurie prasideda teksto eilutės kairėje pusėje, ir iš rezultato atimkite 1, nes nenorite įtraukti brūkšnelio:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • Ir galiausiai turite funkciją LEN, kuri grąžina tos eilutės ilgį.
  • Kai tik bus nustatytas simbolių skaičius, galbūt norėsite žengti dar vieną žingsnį ir išskirti negaliojančius SKU, nustatydami paprastą sąlyginio formatavimo taisyklę su tokia formule =$B25:

    Arba galite nustatyti negaliojančius SKU, įterpdami pirmiau nurodytą LEN formulę į IF funkciją:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")

    Kaip parodyta toliau pateiktoje ekrano kopijoje, formulė puikiai identifikuoja negaliojančius SKU pagal eilutės ilgį ir jums net nereikia atskiro simbolių skaičiaus stulpelio:

    Panašiai galite naudoti "Excel" funkciją LEN, kad suskaičiuotumėte simbolių skaičių. po konkretų simbolį.

    Pavyzdžiui, vardų sąraše galite norėti sužinoti, kiek simbolių turi Pavardė. Šią užduotį atlieka ši LEN formulė:

    =LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))

    Kaip veikia formulė:

    • Pirmiausia, naudodami funkciją SEARCH (ieškoti), nustatysite tarpo (" ") vietą teksto eilutėje:

    SEARCH(" ",A2))))

  • Tada apskaičiuokite, kiek simbolių eina po tarpo. Tam iš viso eilutės ilgio atimkite tarpo poziciją:
  • LEN(A2)-SEARCH(" ",A2)))

  • Po to turite funkciją RIGHT, kuri grąžina visus simbolius po tarpo.
  • Ir galiausiai, naudodami funkciją LEN, gausite eilutės, kurią grąžino funkcija RIGHT, ilgį.
  • Atkreipkite dėmesį, kad formulė veiktų teisingai, kiekvienoje ląstelėje turi būti tik vienas tarpas, t. y. tik vardas ir pavardė, be antrųjų vardų, titulų ar priesagų.

    Na, štai kaip "Excel" programoje naudojamos LEN formulės. Jei norite atidžiau susipažinti su šiame vadovėlyje aptartais pavyzdžiais, galite atsisiųsti pavyzdinę "Excel" LEN darbo knygą.

    Kitame straipsnyje nagrinėsime kitas "Excel" funkcijos LEN galimybes ir sužinosite dar keletą naudingų formulių, kaip "Excel" skaičiuoti simbolius:

    • LEN formulė tam tikriems ląstelės simboliams skaičiuoti
    • "Excel" formulė, skirta suskaičiuoti visus diapazono simbolius
    • Formulė, skirta skaičiuoti tik tam tikrus simbolius diapazone
    • Formulės žodžiams skaičiuoti programoje "Excel

    Tuo tarpu dėkoju, kad skaitote, ir tikiuosi, kad netrukus pasimatysime mūsų tinklaraštyje!

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.