Hoe wurden te tellen yn Excel - formulefoarbylden

  • Diel Dit
Michael Brown

De tutorial ferklearret hoe't jo wurden telle kinne yn Excel troch de LEN-funksje te brûken yn kombinaasje mei oare Excel-funksjes, en leveret haadlettergefoelige en haadlettergefoelige formules om totale of spesifike wurden/tekst te tellen yn in sel of berik .

Microsoft Excel hat in hantsjefol nuttige funksjes dy't hast alles telle kinne: de COUNT-funksje om sellen te tellen mei sifers, COUNTA om net-lege sellen te tellen, COUNTIF en COUNTIFS om sellen betingst te tellen, en LEN om de lingte fan in tekststring te berekkenjen.

Spitigernôch biedt Excel gjin ynboude ark foar it tellen fan it oantal wurden. Gelokkich, troch it kombinearjen fan servalfunksjes kinne jo kompleksere formules meitsje om hast elke taak út te fieren. En wy sille dizze oanpak brûke om wurden yn Excel te tellen.

    Hoe kinne jo it totale oantal wurden yn in sel telle

    Om wurden yn in sel te tellen, brûk de folgjende kombinaasje fan LEN, SUBSTITUTE en TRIM funksjes:

    LEN(TRIM( sel))-LEN(SUBSTITUTE( sel," ",""))+1

    Dêr't sel it adres is fan de sel dêr't jo wurden telle wolle.

    Om bygelyks wurden yn sel A2 te tellen, brûk dizze formule:

    =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

    En dan kinne jo de formule nei ûnderen kopiearje om wurden te tellen yn oare sellen fan kolom A:

    Hoe't dizze wurdtelformule wurket

    Earst brûke jo de SUBSTITUTE-funksje om alle spaasjes yn 'e sel te ferwiderjen troch se te ferfangen troch in lege tekststring ("") foar de LEN-funksje om de lingte fan 'e tekenrige sûnder spaasjes werom te jaan:

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

    Dêrnei lûke jo de tekenrigelange sûnder spaasjes ôf fan 'e totale lingte fan 'e tekenrige, en foegje 1 ta oan it definitive wurdtelling, om't it oantal wurden yn in sel lyk is oan it oantal spaasjes plus 1.

    Dêrneist brûke jo de TRIM-funksje om ekstra spaasjes yn 'e sel te eliminearjen, as der binne. Soms kin in wurkblêd in protte ûnsichtbere spaasjes befetsje, bygelyks twa of mear spaasjes tusken wurden, of spaasjes dy't per ûngelok oan it begjin of ein fan de tekst typt binne (d.w.s. liedende en efterste spaasjes). En al dy ekstra spaasjes kinne jo wurdtelling ôfsmite. Om dit te beskermjen, brûke wy foardat de totale lingte fan 'e tekenrige berekkene wurdt, de TRIM-funksje om alle oerstallige spaasjes te ferwiderjen, útsein inkele spaasjes tusken wurden.

    Ferbettere formule dy't lege sellen goed behannelet

    De boppesteande formule om wurden te tellen yn Excel koe perfekt wurde neamd as net foar ien nadeel - it jout 1 foar lege sellen. Om dit te reparearjen, kinne jo in IF-statement taheakje om te kontrolearjen op lege sellen:

    =IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

    Sa't jo kinne sjen yn 'e skermprint hjirboppe, jout de formule werom nul foar lege sellen, en it juste wurdtelling foar net-lege sellen.

    Hoe kinne jo spesifike wurden yn in sel telle

    Tellen hoefolle kearen in bepaald wurd, tekst of substring ferskynt yn in sel, brûk de folgjendeformule:

    =(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )

    Litte wy bygelyks it oantal " moanne " berekkenje yn sel A2:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")

    Ynstee fan it te tellen wurd direkt yn 'e formule yn te fieren, kinne jo it yn in sel ynfiere, en ferwize nei dy sel yn jo formule. As gefolch krije jo in mear alsidige formule om wurden te tellen yn Excel.

    Tip. As jo ​​fan plan binne jo formule nei meardere sellen te kopiearjen, wês dan wis dat jo de ferwizing reparearje nei de sel mei it wurd om te tellen mei it $-teken. Bygelyks:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    Hoe't dizze formule it foarkommen fan in spesifike tekst yn in sel telt

    1. De funksje SUBSTITUTE ferwideret de opjûne wurd út de orizjinele tekst.

    Yn dit foarbyld ferwiderje wy de wurdynfier yn sel B1 út de oarspronklike tekst yn A2:

    SUBSTITUTE(A2, $B$1,"")

  • Dan, de LEN-funksje berekkent de lingte fan de tekststring sûnder it opjûne wurd.
  • Yn dit foarbyld jout LEN(SUBSTITUTE(A2, $B$1,"")) de lingte fan de tekst yn sel A2 werom nei it fuortheljen fan alle tekens dy't yn alle foarkommen fan it wurd " moanne ".

  • Dêrnei wurdt it boppesteande nûmer fan 'e totale lingte fan 'e orizjinele tekststring ôfskreaun:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    It resultaat fan dizze operaasje is it oantal karakters yn alle foarkommen fan it doelwurd, dat is 12 yn dit foarbyld (3 foarkommen fan it wurd " moanne ", elk 4 tekens). isdield troch de lingte fan it wurd. Mei oare wurden, jo diele it oantal karakters yn alle foarkommen fan it doelwurd troch it oantal karakters yn ien foarkommen fan dat wurd. Yn dit foarbyld wurdt 12 dield troch 4, en wy krije 3 as resultaat.

    Njonken it tellen fan it oantal bepaalde wurden yn in sel, kinne jo dizze formule brûke om de foarfallen fan elk te tellen tekst (substring). Jo kinne bygelyks telle hoefolle kearen de tekst " kieze " ferskynt yn sel A2:

    Kader-gefoelige formule om spesifike wurden te tellen yn in sel

    Sa't jo wierskynlik witte, is Excel SUBSTITUTE in haadlettergefoelige funksje, en dêrom is de wurdtelformule basearre op SUBSTITUTE standert haadlettergefoelich:

    Hoofdletter-ûngefoelige formule om spesifike wurden yn in sel te tellen

    As jo ​​sawol haadletters as lytse letters fan in opjûn wurd moatte telle, brûk dan de UPPER of LOWER funksje binnen SUBSTITUTE om de oarspronklike tekst en de tekst dy't jo ta itselde gefal telle wolle.

    =(LEN( sel )-LEN(SUBSTITUTE(UPPER( sel ),UPPER( tekst ),"")))/LEN( tekst )

    Of

    =(LEN( sel )-LEN(SUBSTITUTE(LOWER( sel >),LOWER( tekst ),"")))/LEN( tekst )

    Bygelyks, om it oantal foarkommen fan it wurd yn B1 binnen sel A2 te tellen negearje gefal, brûk dizze formule:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)

    Lykas oantoand yn it hjirûnderskermôfbylding jout de formule deselde wurdtelling werom, nettsjinsteande oft it wurd typt is yn HOOFDLETTERS (sel B1), lytse letters (sel D1) of Sentence case (sel C1):

    Tel it totale oantal wurden yn in berik

    Om út te finen hoefolle wurden in bepaald berik befettet, nim dan de formule dy't it totale oantal wurden yn in sel telt en ynbêde it yn SUMPRODUCT of SUM-funksje:

    =SUMPRODUCT(LEN(TRIM( berik ))-LEN(SUBSTITUTE( berik ," ",""))+1)

    Of

    =SUM(LEN (TRIM( berik ))-LEN(SUBSTITUTE( berik ," ",""))+1)

    SUMPRODUCT is ien fan in pear Excel-funksjes dy't arrays kinne omgean, en jo foltôgje de formule op 'e gewoane manier troch op de Enter-toets te drukken.

    Foar de SUM-funksje om arrays te berekkenjen, moat it brûkt wurde yn in arrayformule, dy't foltôge wurdt troch te drukken op Ctrl+Shift+Enter ynstee fan de gewoane Enter stroke.

    Om bygelyks alle wurden yn it berik A2:A4 te tellen, brûk ien fan de folgjende formules:

    =SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    =SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    Tel spesifike wurden yn in ra nge

    As jo ​​​​wolle telle hoefolle kearen in bepaald wurd of tekst binnen in berik fan sellen ferskynt, brûk dan in ferlykbere oanpak - nim de formule om spesifike wurden yn in sel te tellen, en kombinearje it mei de SUM of SUMPRODUCT function:

    =SUMPRODUCT((LEN( berik )-LEN(SUBSTITUTE( berik , wurd ,"")))/LEN( wurd ))

    Of

    =SUM((LEN( berik )-LEN(SUBSTITUTE( berik , wurd ,"")))/LEN( wurd ))

    Tink derom om op Ctrl+Shift+Enter te drukken om de array SUM-formule goed te foltôgjen.

    Bygelyks, om alle foarkommen fan it wurd yn sel C1 te tellen binnen it berik A2:A4, brûk dizze formule:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    As jo tink derom, SUBSTITUTE is in hoofdlettergefoelige funksje, en dêrom makket de boppesteande formule ûnderskied tusken haadletters en lytse letters:

    Om de formule te meitsjen case-insensitive , brûk of de UPPER of LOWER funksje:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))

    Of

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))

    Dit is hoe't jo wurden telle yn Excel. Om de formules better te begripen en wierskynlik omkear te meitsjen, binne jo wolkom om it foarbyldwurkboek fan Excel Count Words te downloaden.

    As gjin fan 'e formules besprutsen yn dizze tutorial jo taak hat oplost, kontrolearje dan de folgjende list mei boarnen dy't oare oplossingen demonstrearje om sellen, tekst en yndividuele tekens yn Excel te tellen.

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.