Мазмұны
Ұяшықтағы таңбаларды санау үшін Excel формуласын іздеп жүрсіз бе? Егер солай болса, онда сіз дұрыс бетке келдіңіз. Бұл қысқа оқулық Excel бағдарламасындағы таңбаларды бос орынмен немесе бос орынсыз санау үшін LEN функциясын қалай пайдалануға болатынын үйретеді.
Барлық Excel функцияларының ішінде LEN ең оңай және ең қарапайым болып табылады. Функцияның атауын есте сақтау оңай, ол «ұзындық» сөзінің алғашқы 3 таңбасынан басқа ештеңе емес. Бұл LEN функциясының шын мәнінде істейтіні - мәтін жолының ұзындығын немесе ұяшықтың ұзындығын қайтарады.
Басқаша айтқанда, Excel бағдарламасындағы LEN функциясын санау үшін пайдаланасыз. Ұяшықтағы барлық таңбалар , соның ішінде әріптер, сандар, арнайы таңбалар және барлық бос орындар.
Осы қысқа оқулықта біз алдымен синтаксиске жылдам шолу жасаймыз, содан кейін Excel жұмыс парақтарындағы таңбаларды санау үшін кейбір пайдалы формула мысалдарын мұқият қарап шығыңыз.
Excel LEN функциясы
Excel бағдарламасындағы LEN функциясы ұяшықтағы барлық таңбаларды санайды, және жол ұзындығын қайтарады. Оның бір ғана аргументі бар, ол анық талап етіледі:
=LEN(text)Мұндағы мәтін - таңбалар санын санағыңыз келетін мәтін жолы. Оңай ештеңе жоқ, солай ма?
Төменде Excel LEN функциясының не істейтіні туралы негізгі түсінік алу үшін бірнеше қарапайым формулаларды табасыз.
=LEN(123)
- 3 мәнін қайтарады, себебі 3 сан мәтін аргументіне беріледі.
=LEN("good")
- 4 қайтарады, себебі жақсы сөзінде 4 әріп бар. Кез келген басқа Excel формуласы сияқты, LEN есептелмейтін қос тырнақшаларды алуды қажет етеді.
Нақты өмірдегі LEN формулаларында таңбаларды санау үшін сандар немесе мәтін жолдарын емес, ұяшық сілтемелерін беруіңіз мүмкін. белгілі бір ұяшықта немесе ұяшықтар ауқымында.
Мысалы, A1 ұяшығындағы мәтін ұзындығын алу үшін мына формуланы қолданасыз:
=LEN(A1)
Қосымша Төменде егжей-тегжейлі түсіндірмелері мен скриншоттары бар мағыналы мысалдар берілген.
Excel бағдарламасында LEN функциясын қалай пайдалану керек - формула мысалдары
Бір қарағанда, LEN функциясы соншалықты қарапайым болып көрінеді, сондықтан қосымша түсініктеме қажет емес. Дегенмен, Excel Len формуласын нақты қажеттіліктеріңізге сәйкес өзгертуге көмектесетін кейбір пайдалы амалдар бар.
Ұяшықтағы барлық таңбаларды (бос орындарды қоса) қалай санауға болады
Жоғарыда айтылғандай, Excel LEN функциясы көрсетілген ұяшықтағы барлық таңбаларды, соның ішінде барлық бос орындарды – алдыңғы, кейінгі бос орындарды және сөздер арасындағы бос орындарды санайды.
Мысалы, A2 ұяшығының ұзындығын алу үшін мына формуланы пайдаланасыз:
=LEN(A2)
Төмендегі скриншотта көрсетілгендей, LEN формуласы 36 таңбаны санады, оның ішінде 29 әріп, 1 сан және 6 бос орын бар.
Қосымша мәліметтер алу үшін Excel ұяшықтарындағы таңбалар санын қалай санау керек бөлімін қараңыз.
Санаубірнеше ұяшықтардағы таңбалар
Бірнеше ұяшықтардағы таңбаларды санау үшін Len формуласы бар ұяшықты таңдап, оны басқа ұяшықтарға көшіріңіз, мысалы, толтыру тұтқасын сүйреу арқылы. Егжей-тегжейлі нұсқауларды Excel бағдарламасындағы формуланы қалай көшіруге болады бөлімін қараңыз.
Формула көшірілгеннен кейін LEN функциясы әр ұяшық үшін жеке-жеке таңбалар санын қайтарады .
Тағы да назарларыңызға LEN функциясы әріптерді, сандарды, бос орындарды, үтірлерді, тырнақшаларды, апострофтарды және т.б. барлығын санайтынына назар аударайық:
Ескерту. Формуланы бағанға көшіргенде, Len формуласы жаңа орынға дұрыс реттелуі үшін LEN(A1)
сияқты салыстырмалы ұяшық сілтемесін немесе тек бағанды түзететін LEN($A1)
сияқты аралас сілтемені пайдалануды ұмытпаңыз. Қосымша ақпарат алу үшін Excel бағдарламасында абсолютті және салыстырмалы ұяшық сілтемелерін пайдалану бөлімін қараңыз.
Бірнеше ұяшықтағы таңбалардың жалпы санын санау
Бірнеше ұяшықтардағы таңбалардың жалпы санын алудың ең айқын жолы - бірнеше LEN функцияларын қосу, мысалы:
=LEN(A2)+LEN(A3)+LEN(A4)
Немесе, LEN формулаларымен қайтарылған таңбалар санын қорытындылау үшін SUM функциясын пайдаланыңыз:
=SUM(LEN(A2),LEN(A3),LEN(A4))
Қайткен күнде де формула көрсетілген ұяшықтардың әрқайсысындағы таңбаларды санайды және жолдың жалпы ұзындығын қайтарады:
Бұл тәсіл сөзсіз түсінуге және қолдануға оңай, бірақ бұл санаудың ең жақсы тәсілі емес.100 немесе 1000 ұяшықтан тұратын ауқымдағы таңбалар. Бұл жағдайда массив формуласында SUM және LEN функцияларын қолданған дұрыс, мен келесі мақаламызда мысал көрсетемін.
Бастауыш және кейінгі бос орындарды қоспағанда таңбаларды қалай санауға болады
Үлкен жұмыс парақтарымен жұмыс істегенде, жалпы мәселе алдыңғы немесе кейінгі бос орындар болып табылады, яғни элементтердің басындағы немесе соңындағы қосымша бос орындар. Сіз оларды парақта байқамайсыз, бірақ олармен бірнеше рет кездескеннен кейін олардан сақ болуды үйренесіз.
Егер ұяшықтарыңызда бірнеше көрінбейтін бос орындар бар деп күдіктенсеңіз, Excel LEN функциясы үлкен көмек болып табылады. Естеріңізде болса, ол таңбалар санындағы барлық бос орындарды қамтиды:
Жолдың ұзындығын алдыңғы және кейінгі бос орындарсыз алу үшін жай TRIM функциясын ендіріңіз. Excel LEN формуласында:
=LEN(TRIM(A2))
Барлық бос орындарды қоспағанда ұяшықтағы таңбалар санын қалай санауға болады
Егер мақсат таңбалар санын алдыңғы, кейінгі немесе арасындағы бос орындарсыз алу үшін сізге біршама күрделі формула қажет болады:
=LEN(SUBSTITUTE(A2," ",""))
Себебі Сіз білетін шығарсыз, SUBSTITUTE функциясы бір таңбаны екіншісімен ауыстырады. Жоғарыдағы формулада бос орынды (" ") ештеңемен, яғни бос мәтіндік жолмен ("") ауыстырасыз. Сіз LEN функциясына SUBSTITUTE енгізгендіктен, ауыстыру іс жүзінде ұяшықтарда жасалмайды, олжай ғана LEN формуласына жолдың ұзындығын бос орындарсыз есептеуді тапсырады.
Excel SUBSTITUTE функциясының толығырақ түсіндірмесін мына жерден таба аласыз: формула мысалдары бар ең танымал Excel функциялары.
Қалай. берілген таңбаның алдындағы немесе кейінгі таңбалар санын санау үшін
Кейде ұяшықтағы таңбалардың жалпы санын санаудың орнына мәтін жолының белгілі бір бөлігінің ұзындығын білу қажет болуы мүмкін.
Мынадай SKU тізімі бар делік:
Және барлық жарамды SKU бірінші топта дәл 5 таңбадан тұрады. Жарамсыз элементтерді қалай анықтауға болады? Иә, бірінші сызықшаға дейінгі таңбалар санын санау арқылы.
Сонымен, Excel ұзындығы формуласы келесідей болады:
=LEN(LEFT($A2, SEARCH("-", $A2)-1))
Ал енді оның логикасын түсіну үшін формуланы бөлшектеп көрейік.
- Сіз ІЗДЕУ функциясын бірінші сызықшаның орнын қайтару үшін қолданасыз («-») A2:
SEARCH("-", $A2)
LEFT($A2, SEARCH("-", $A2,1)-1))
Таңбалар саны болған кезде. сол жерде, келесідей формуламен қарапайым шартты пішімдеу ережесін орнату арқылы жарамсыз SKU-ларды бөлектеңіз және бір қадам жасағыңыз келуі мүмкін. =$B25:
Немесе жоғарыдағы LEN формуласын IF функциясына ендіру арқылы жарамсыз SKU анықтауға болады:
=IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")
Көрсетілгендей төмендегі скриншотта формула жол ұзындығына негізделген жарамсыз SKU-ларды тамаша анықтайды және тіпті бөлек таңбаларды санау бағанының қажеті жоқ:
Сол сияқты, сіз Excel LEN функциясын белгілі бір таңбадан кейін таңбалар санын санау үшін пайдалана алады.
Мысалы, атаулар тізімінде Тегі қанша таңбадан тұратынын білгіңіз келуі мүмкін. . Келесі LEN формуласы жұмыс істейді:
=LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))
Формула қалай жұмыс істейді:
- Біріншіден, сіз орынды анықтайсыз. ІЗДЕУ функциясын қолдану арқылы мәтін жолындағы бос орынды (« ") анықтаңыз:
SEARCH(" ",A2)))
LEN(A2)-SEARCH(" ",A2)))
Формуланың дұрыс жұмыс істеуі үшін әрбір ұяшықта бір бос орын болуы керек, яғни тек Аты мен Тегі ғана болуы керек екенін ескеріңіз. , әкесінің аты, тақырыптары немесе жұрнақтары жоқ.
Ал, Excel бағдарламасында LEN формулаларын осылай пайдаланасыз. Осы оқулықта талқыланған мысалдарды толығырақ қарастырғыңыз келсе, сізExcel LEN жұмыс кітабының үлгісін жүктеп алуға қош келдіңіз.
Келесі мақалада біз Excel LEN функциясының басқа мүмкіндіктерін зерттейміз және Excel бағдарламасындағы таңбаларды санау үшін тағы бірнеше пайдалы формулаларды үйренесіз:
- Ұяшықтағы нақты таңбаларды санауға арналған LEN формуласы
- Ауқымдағы барлық таңбаларды санауға арналған Excel формуласы
- Ауқымдағы нақты таңбаларды ғана санауға арналған формула
- Excel бағдарламасындағы сөздерді санауға арналған формулалар
Осы уақытқа дейін оқығаныңыз үшін алғыс айтамын және сізді жақын арада блогымызда көреміз деп үміттенемін!