Note: The other languages of the website are Google-translated. Back to English

Hogyan számoljuk meg az Excel cellájában vagy tartományában lévő szavak számát?

Könnyedén megszámolhatja az MS Word szavainak számát, de az Excel nem rendelkezik beépített eszközzel a munkalap szavainak számolásához. Azonban a következő módszerekkel számolhatja az Excel szavainak számát:

Számolja meg a szavak számát képlettel
Számolja meg a szavak számát egyetlen cellában a Felhasználó által definiált függvényekkel
Számolja meg a szavakat a megadott tartományban VBA kóddal
Könnyen megszámolhatja a szavak számát a Kutools for Excel alkalmazással (több kattintás)


Számolja meg a szavak számát képlettel

Itt van két képlet, amelyekkel megszámolhatja a szavakat egyetlen cellában és egy tartomány cellában.

Számoljon szavakat egyetlen cellában

Kérjük, írja be ezt a képletet =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) be a Formula Bar, majd nyomja meg a gombot belép kulcs.

Megjegyzések: A képletben A2 az a cella, amelybe beleszámítja a szavak számát.

Az eredményt az alábbi képernyőképen láthatja:

Számolja a szavakat egy cellatartományba tömbképlettel

Ha egy cellatartományban meg akarja számolni a szavakat, adja meg a képletet =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) a képletsávba, majd nyomja meg a műszak + Ctrl + belép gombokat egyszerre az eredmény eléréséhez. Lásd a képernyőképet:

Megjegyzések: A2: A3 az a tartomány, ahol szavakkal számolni fog.

Könnyen megszámolhatja az Excel összes cellájának vagy cellatartományának összes szavát:

A Gróf Total Words hasznossága Kutools az Excel számára segítségével gyorsan megszámolhatja az összes cellában vagy cellatartományban lévő szavakat az Excelben, ahogy az alábbi bemutató bemutatja.
Töltse le és próbálja ki most! (30-napos ingyenes túra)


Számolja meg a szavak számát a Felhasználó által definiált függvényekkel

Ezenkívül megszámolhatja a cellában lévő szavakat a Felhasználó által definiált funkciókkal, kérjük, tegye a következőket:

1. nyomja meg más + F11 gombok együtt megnyitni a Microsoft Visual Basic alkalmazásokhoz ablak.

2. A winodw fájlban kattintson a gombra betétlap > Modulok, majd másolja és illessze be a VBA kód alatt a modulba. Lásd a képernyőképet:

VBA kód: Számolja meg a cellában lévő szavak számát.

Function intWordCount(rng As Range) As Integer
'Update by Extendoffice 2018/3/7
    intWordCount = UBound(Split(Application.WorksheetFunction.Trim(rng.Value), " "), 1) + 1
End Function

2. megnyomni a más + Q gombok a Microsoft Visual Basic for Applications winodw. Jelöljön ki egy üres cellát a munkalapon, írja be a következő képletet:=intwordcount(A2)”A Formula Bar-ba, majd nyomja meg a belép kulcs az eredmény eléréséhez. Lásd a képernyőképet:

Megjegyzések: A képletben A2 az a cella, amelybe beleszámítja a szavak számát.

Ha meg akarja számolni a szavak számát egy bizonyos tartományban, kérjük, alkalmazza a következő módszert.


Számolja meg a szavakat a megadott tartományban VBA kóddal

A következő VBA-kód segítségével gyorsan megszámolhatja a megadott tartományban lévő szavak számát.

1. nyomja meg más + F11 gombok együtt megnyitni a Microsoft Visual Basic alkalmazásokhoz ablak.

2. A winodw fájlban kattintson a gombra betétlap > Modulok, majd másolja és illessze be a VBA kód alatt a modulba. Lásd a képernyőképet:

VBA kód: Számolja meg a szavakat a kiválasztott tartományban.

Sub CountWords()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xAddress As String
    Dim xRgVal As String
    Dim xRgNum As Long
    Dim xNum As Long
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    If Application.WorksheetFunction.CountBlank(xRg) = xRg.Count Then
        MsgBox "Words In Selection Is: 0", vbInformation, "Kutools For Excel"
        Exit Sub
    End If
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        xRgVal = Application.WorksheetFunction.Trim(xRgVal)
        If xRgEach.Value <> "" Then
            xNum = Len(xRgVal) - Len(Replace(xRgVal, " ", "")) + 1
            xRgNum = xRgNum + xNum
        End If
    Next xRgEach
    MsgBox "Words In Selection Is: " & Format(xRgNum, "#,##0"), vbOKOnly, "Kutools For Excel"
    Application.ScreenUpdating = True
End Sub

3. megnyomni a F5 gombot a kód futtatásához. A felbukkanóban Kutools az Excel számára párbeszédpanelen válassza ki azt a tartományt, amelyen belül megszámolja a szavak számát, majd kattintson a gombra OK gomb. Lásd a képernyőképet:

Akkor egy másik Kutools az Excel számára megjelenik a párbeszédpanel, amely megmutatja a kiválasztott tartományban lévő szavak teljes számát. Lásd a képernyőképet:


Számolja meg a szavak számát a Kutools for Excel alkalmazással (csak kattintások)

Ykipróbálhatja a Számoljon szavakat a tartományban a Kutools for Excel segédprogram a cellában vagy tartományban lévő szavak számának egyszerű számolásához, csak néhány kattintással.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

1. Jelöljön ki egy cellát az eredmény visszaadásához, majd kattintson a gombra Kutools > Formula Segítő > Formula Segítő.

2. Ban,-ben Képletek segítője párbeszédpanelt, kérjük, konfigurálja az alábbiak szerint.

  • Ban,-ben Válasszon képletet doboz, válassza ki Számolja meg az összes szót;
    tippek: Ellenőrizheti a Szűrő mezőbe írjon be egy kulcsszót a képlet gyors szűréséhez, amire szüksége van.
  • Ban,-ben Választék mezőben adja meg azt a cellát vagy tartományt, amelyben az összes szót meg szeretné számolni;
  • Kattintson az OK gomb. Lásd a képernyőképet:

Ezután megkapja a szavak számát egy megadott cellában vagy tartományban.

  Ha szeretnél egy ingyenes próbaidőszakot (30-nap) ebből a segédprogramból, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.


Könnyen megszámolhatja a szavak számát a Kutools for Excel alkalmazással

  Kutools az Excel számára 300+ hatékony funkciót tartalmaz a Microsoft Excel számára. Ingyenesen kipróbálható korlátozás nélkül 30 nap. Töltse le most!!


A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (32)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
=ÖSSZEG(HA(HOSSZ.(VÁG.(A1:C7))=0,0,HOSSZ.(A1:C7))-LEN(SUBSTITUTE(A1:C7," ",""))+1)) Nem Dolgozzon, ha a tartomány egyik cellája egyetlen szót tartalmaz.
A weboldal moderátora ezt a megjegyzést minimalizálta
Igaz, hogy nem működik. bármilyen megoldás..
A weboldal moderátora ezt a megjegyzést minimalizálta
A képlet akkor is jól működik nekem, ha egyetlen szó cella is szerepel a tartományban, MS 2016-ot használok.
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez szörnyű, kell lennie egy alternatív képletnek, és frissítenie kell a bejegyzéseit
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves apelah!
A bejegyzések frissültek. Köszönöm a hozzászólásodat!
A weboldal moderátora ezt a megjegyzést minimalizálta
Sziasztok! Szeretném tudni a megoldást az alábbi problémára. "Van egy sor szavam, amelyet 12 karakterre szeretnék korlátozni az utolsó szavak törlésével. Például a "Szia hogy vagy" legyen "Szia hogy vagy" lényegében az a gondolat, hogy max. 12 karakterből álljon, és hagyja, hogy törölje a 12+ feletti szavakat, hogy az utolsó karakterlánc 12-nél kevesebb legyen. A „Hello how do uram” szövegből „Hello how do” legyen, az „Ez az elefánt nagy” pedig „Az " nem "Az elefánt" Kérjük, ossza meg velünk a megoldást, köszönöm
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves vinay!
Korlátozhatja a karakterek hosszát egy cellában, mielőtt tartalmat írna be az Adatellenőrzés funkcióval. Remélhetőleg az alábbi képernyőkép segíthet.
A weboldal moderátora ezt a megjegyzést minimalizálta
SZÓSZÁM KÉPLET PÉLDA PPPPPPPPP ÖSSZESEN P KÉPLET AAAAAAAA ÖSSZESEN A FORMULA KÉPLETEK HOGYOLJÁK EL EZT AZ E-MAIL IDŐT
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Satish Yadav!
Kérjük, próbálja meg a LEN képletet: =LEN(A1) egy bizonyos cellában lévő karakterek teljes számának megszámlálásához.
Köszönjük észrevételét!
A weboldal moderátora ezt a megjegyzést minimalizálta
Ex Különböző dátum 1 2 3 4 5 6 7 8 9 10 11 SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT hogyan kell számolni a teljes számot IN SRT TO EXCEL FORMULA
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves BAldev!
Kérem, adjon képernyőképet a táblázatáról, amely megmutatja, hogy pontosan mit próbál tenni?
Köszönöm a megjegyzését.
A weboldal moderátora ezt a megjegyzést minimalizálta
Mi lenne a képlet egy bekezdés átlagos szóhosszának számítására a szavak vagy karakterek száma helyett?
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Bell!
Sajnálom, hogy nem értettem a mondanivalódat.
A weboldal moderátora ezt a megjegyzést minimalizálta
A "Felhasználó által meghatározott függvény" csak akkor működik, ha a szavak pontosan egy szóközzel vannak egymástól. Ha egynél több szóköz van, ez a függvény minden további szóközhöz hozzáad egy újabb szót. Megpróbáltam! Neked is kellene!
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Dave!
A „Felhasználó által definiált funkció” kódja a probléma megoldásával frissül. Köszönjük észrevételét.
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm! Az első formula kiválóan működik az én céljaimnak.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szívesen, Matt. Örülök, hogy segíthettem.
A weboldal moderátora ezt a megjegyzést minimalizálta
A +1.2+0.25+2+0.8+06 cellában ezek a cellák száma nem nem összesen = 5, kérem, tudassa velem, hogyan kell kiszámítani az Excel cellában
A weboldal moderátora ezt a megjegyzést minimalizálta
=HA(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"+",""))+1), alapvetően változtassa meg a " " (ami egy szóköz ) a határolóhoz (+), és győződjön meg arról, hogy a +1.2+0.25+2+0.8+06 oszlop SZÖVEG formátumú
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia és köszönöm ezt - az első képlet az, amire szükségem van, de van mód arra, hogy automatikusan alkalmazzam minden sorban ugyanabban a cellában: D1, E1, F1 stb?
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez nagyszerű. Köszönöm - pont amire szükségem volt!!

Csak PS... Azt hittem, eléggé értek az excel használatához, és most ráébredtem, hogy néhányhoz képest csak kezdő vagyok!! :-D
A weboldal moderátora ezt a megjegyzést minimalizálta
Azt mondja nekem: "Az Ön által beírt képlet hibát tartalmaz. Győződjön meg róla, hogy a képlet megjegyzése szerint írta be az argumentumokat!"


Minden cella csak egy szót tartalmaz. Én is kétszer ellenőriztem, minden "szöveg".
Van megoldás erre a problémára?
A weboldal moderátora ezt a megjegyzést minimalizálta
Pontosan ez a problémám... :( Találtál megoldást?
A weboldal moderátora ezt a megjegyzést minimalizálta
Ki kell vágnom szavakat egy ilyen bekezdésből

"Tudtuk, hogy az eszközre lejárt a garancia, és nincs javításra lehetőség, ezért azt javasoljuk, hogy távolítsák el ezt az egységet az svc-ből, és cseréljék ki, ha olyan eszközre van szükségük, amely hangjelzést ad. Az értékesítési képviselő felkeresi az ügyfél webhelyét, és tájékoztatja őket erről. .
Az ügy lezárása várakozás közben"
Meg akarok adni egy szót, és cserébe azt akarom, hogy az előző és az azt követő szó együtt jöjjön az általam megadottal, például ha megadom az "svc" -t, akkor a kimenetnek "from svc and" legyen.
kérem, segítsen
A weboldal moderátora ezt a megjegyzést minimalizálta
Lehetséges, hogy ez a képlet csak egyedi szavakat számol. A kérdésem az, hogy ha a szó kétszer fog létezni a tartományban, akkor a szó csak egyszer számít a duplikátumok számolása nélkül?
A weboldal moderátora ezt a megjegyzést minimalizálta
Lehetséges, hogy ez a függvény csak egyedi szavakat számol. Például, ha a szó kétszer létezik egy tartományban, az csak egyet számol, a duplikációkat nem
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia,
Ha egy tartományban csak az egyedi szavakat szeretné megszámolni, használja ezt a képletet (az A1:A9 helyére cserélje ki az igényeinek megfelelő tartományt): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Köszönjük észrevételét.
A weboldal moderátora ezt a megjegyzést minimalizálta
van olyan függvény, ami számol, ha a cellákat egy színben tartom??? (Arra gondolok, hogy tudjam, ha ugyanazzal a színnel van kitöltve, van-e valamilyen képlet a színes dobozok számának megszámlálására)
A weboldal moderátora ezt a megjegyzést minimalizálta
Ha a cella üres, helytelenül 1-es számot jelenít meg. Ennek javítására a képletet a következőre módosítottam:


=HA(HOSSZÚ(VÁGÁS(A1)) > 0, HOSSZÚ(VÁGÁS(A1))-HOSSZ(HELYETTETÉS(VÁGÁS(A1),",",""))+1, 0)
A weboldal moderátora ezt a megjegyzést minimalizálta
Te vagy a legjobb. A képlet zökkenőmentesen működött számomra. Dicsőség!!!
A weboldal moderátora ezt a megjegyzést minimalizálta
OMG KÖSZÖNÖM EZT A JÓ INFORMÁCIÓT
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm szépen, hogy megosztottad ezt a formulát. Beillesztem, és megváltoztattam a cellahivatkozást, hogy illeszkedjen a lapomhoz. Nagyon köszönöm.
Még senki sem írt megjegyzést

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi