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

Kako prešteti število besed v celici ali celici obsega v Excelu?

V besedilu MS Word lahko preprosto preštejete število besed, vendar Excel nima vgrajenega orodja za štetje besed na delovnem listu. Vendar lahko štejete število besed v Excelu z naslednjimi metodami:

Štetje števila besed s formulo
Šteje število besed v eni celici z uporabniško določenimi funkcijami
Štetje števila besed v določenem obsegu s kodo VBA
Preprosto preštejte število besed s programom Kutools for Excel (več klikov)


Štetje števila besed s formulo

Tu sta dve formuli za štetje besed v posamezni celici in v celicah obsega.

Štejte besede v eni celici

Vnesite to formulo =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) v Formula Barin nato pritisnite Vnesite ključ.

Opombe: V formuli je A2 celica, v katero boste prešteli število besed.

Rezultat si lahko ogledate na spodnji sliki zaslona:

Štetje besed v obsegu celic s formulo matrike

Če želite besede šteti v obsegu celic, vnesite formulo =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) v vrstico s formulami in pritisnite tipko Shift + Ctrl + Vnesite tipke hkrati, da dobite rezultat. Oglejte si posnetek zaslona:

Opombe: A2: A3 je obseg z besedami, ki jih boste šteli.

Enostavno preštejte skupno število besed v celici ali vrsti celic v Excelu:

O Preštej skupno število besed uporabnost Kutools za Excel vam lahko pomaga hitro prešteti skupno število besed v celici ali vrsti celic v Excelu, kot je prikazano spodaj.
Prenesite in preizkusite zdaj! (30-dnevna prosta pot)


Preštejte število besed z uporabniško določenimi funkcijami

Besede v celici lahko štejete tudi z uporabniško določenimi funkcijami, naredite naslednje:

1. Pritisnite druga + F11 tipke, da odprete Microsoft Visual Basic za aplikacije okno.

2. V winodwu kliknite Vstavi > Moduli, nato kopirajte in prilepite spodnjo kodo VBA v modul. Oglejte si posnetek zaslona:

Koda VBA: preštejte število besed v celici.

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. Pritisnite druga + Q tipke za zapiranje Microsoft Visual Basic za aplikacije winodw. Na delovnem listu izberite prazno celico, vnesite formulo »=intwordcount(A2)"V vrstico formule in pritisnite tipko Vnesite ključ, da dobite rezultat. Oglejte si posnetek zaslona:

Opombe: V formuli je A2 celica, v katero boste prešteli število besed.

Če želite prešteti število besed v določenem obsegu, uporabite naslednjo metodo.


Štetje števila besed v določenem obsegu s kodo VBA

Naslednja koda VBA vam lahko pomaga hitro prešteti število besed v določenem obsegu.

1. Pritisnite druga + F11 tipke, da odprete Microsoft Visual Basic za aplikacije okno.

2. V winodwu kliknite Vstavi > Moduli, nato kopirajte in prilepite spodnjo kodo VBA v modul. Oglejte si posnetek zaslona:

Koda VBA: preštejte število besed v izbranem obsegu.

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. Pritisnite F5 tipko za zagon kode. V pojavnem oknu Kutools za Excel v pogovornem oknu izberite obseg, v katerem boste prešteli število besed, in nato kliknite OK . Oglejte si posnetek zaslona:

Potem še eno Kutools za Excel Pojavi se pogovorno okno, ki vam prikaže skupno število besed v izbranem obsegu. Oglejte si posnetek zaslona:


Štetje števila besed s Kutools za Excel (samo kliki)

Ylahko poskusite Štetje besed v obsegu pripomoček Kutools za Excel za enostavno štetje števila besed v celici ali obsegu z le nekaj kliki.

Pred vložitvijo vloge Kutools za ExcelProsim najprej ga prenesite in namestite.

1. Izberite celico za vrnitev rezultata in kliknite Kutools > Pomočnik za formulo > Pomočnik za formulo.

2. V Ljubljani Pomočnik za formule pogovorno okno, nastavite na naslednji način.

  • v Izberite formulo polje, izberite Preštejte skupno število besed;
    nasveti: Lahko preverite filter vnesite ključno besedo za hitro filtriranje formule, kot jo potrebujete.
  • v Območje v polje vnesite celico ali obseg, v katerem želite prešteti skupno število besed;
  • Kliknite OK . Oglejte si posnetek zaslona:

Nato boste dobili število besed v določeni celici ali obsegu.

  Če želite imeti brezplačen preizkus (30-dan) tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Preprosto preštejte število besed s programom Kutools za Excel

  Kutools za Excel vključuje več kot 300 zmogljivih funkcij za Microsoft Excel. Brezplačno poskusiti brez omejitev 30 dni. Prenesite zdaj!


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (32)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
=SUM(IF(LEN(TRIM(A1:C7))=0,0,LEN(TRIM(A1:C7))-LEN(SUBSTITUTE(A1:C7," ",""))+1)) Ne bo Delajte, če ima ena od celic v obsegu eno samo besedo.
Ta komentar je moderator na spletnem mestu minimiziral
Pravilno je, da ne deluje. kakršna koli rešitev..
Ta komentar je moderator na spletnem mestu minimiziral
Formula mi dobro deluje, tudi če je v obsegu vključena ena sama besedna celica, uporabljam MS 2016.
Ta komentar je moderator na spletnem mestu minimiziral
To je grozno, da mora obstajati alternativna formula, zato morate posodobiti svoje objave
Ta komentar je moderator na spletnem mestu minimiziral
Dragi apelah,
Objave so posodobljene. Hvala za komentar!
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, rad bi izvedel rešitev za spodnji problem. "Imam niz besed, ki bi jih želel omejiti na 12 znakov, tako da izbrišem zadnje besede. Na primer "Živjo, kako si" bi moral biti "Živjo, kako si" v bistvu ideja za tem je, da želim pustiti največ 12 znakov in naj izbriše besede, ki tečejo nad 12+, tako da je lahko končni niz manjši od 12. "Pozdravljeni, kako ste, gospod" naj postane "Pozdravljeni, kako delate" in "Ta slon je velik" naj postane "Ta " ne "Ta slon" Prosimo, da nam sporočite rešitev, hvala
Ta komentar je moderator na spletnem mestu minimiziral
Dragi vinay,
Dolžino znakov v celici lahko omejite pred vnosom vsebine s funkcijo za preverjanje veljavnosti podatkov. Upam, da vam bo spodnji posnetek zaslona pomagal.
Ta komentar je moderator na spletnem mestu minimiziral
PRIMER FORMULE BESEDE PPPPPPPPP SKUPAJ P FORMULA AAAAAAAA SKUPAJ A ​​FORMULA PROSIMO, OBIŠČITE FORMULE TA ID e-pošte
Ta komentar je moderator na spletnem mestu minimiziral
Dragi satish yadav,
Poskusite s formulo LEN: =LEN(A1), da preštejete skupno število znakov v določeni celici.
Hvala za vaš komentar!
Ta komentar je moderator na spletnem mestu minimiziral
Ex Različen datum 1 2 3 4 5 6 7 8 9 10 11 SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT kako prešteti skupno število V SRT V EXCEL FORMULO
Ta komentar je moderator na spletnem mestu minimiziral
Dragi BAldev,
Ali bi prosim predložili posnetek zaslona svoje preglednice, ki prikazuje, kaj točno poskušate narediti?
Hvala za komentar.
Ta komentar je moderator na spletnem mestu minimiziral
Kakšna bi bila formula za štetje povprečne dolžine besede v odstavku in ne števila besed ali znakov?
Ta komentar je moderator na spletnem mestu minimiziral
Dragi Bell,
Oprosti, ker nisem razumel tvojega pomena.
Ta komentar je moderator na spletnem mestu minimiziral
"Uporabniško definirana funkcija" deluje samo, če sta besedi natanko en presledek narazen. Če obstaja več kot en presledek, ta funkcija doda še eno besedo k štetju za vsak dodatni presledek. Poskusila sem! Tudi ti bi moral!
Ta komentar je moderator na spletnem mestu minimiziral
Dragi Dave,
Koda "Uporabniško definirane funkcije" je posodobljena z rešeno težavo. Hvala za vaš komentar.
Ta komentar je moderator na spletnem mestu minimiziral
Hvala vam! Prva formula deluje odlično za moje namene.
Ta komentar je moderator na spletnem mestu minimiziral
Vabljeni, Matt. Vesel sem, da sem v pomoč.
Ta komentar je moderator na spletnem mestu minimiziral
V celici +1.2+0.25+2+0.8+06 je to v številu celic brez ni skupno = 5, prosim, povejte mi, kako izračunati v celici Excel
Ta komentar je moderator na spletnem mestu minimiziral
=IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"+",""))+1), v bistvu spremeni " " (kar je presledek ) na ločilo (+) in se prepričajte, da je stolpec +1.2+0.25+2+0.8+06 v obliki besedila
Ta komentar je moderator na spletnem mestu minimiziral
Živjo in hvala za to - prva formula je ravno tisto, kar potrebujem, ampak ali obstaja način, da jo samodejno uporabim za isto celico v vsaki vrstici, prosim: D1, E1, F1 itd?
Ta komentar je moderator na spletnem mestu minimiziral
To je super. Hvala - ravno tisto, kar sem potreboval!!

PS Samo.... Mislil sem, da sem se dobro spoznal z uporabo excela, zdaj pa sem ugotovil, da sem v primerjavi z nekaterimi zgolj novinec!! :-D
Ta komentar je moderator na spletnem mestu minimiziral
Piše mi: "Formula, ki ste jo vnesli, vsebuje napako. Prosimo, preverite, ali ste vnesli argumente v skladu z opombo formule!"


Vsaka celica vsebuje samo eno besedo. Sem tudi dvakrat preveril, vse je "tekst".
Ali obstaja rešitev za ta problem?
Ta komentar je moderator na spletnem mestu minimiziral
Točno to je moj problem... :( Si našel rešitev?
Ta komentar je moderator na spletnem mestu minimiziral
Iz takega odstavka moram izrezati besede

"Sporočil, da naprava ni v garanciji in da ni na voljo popravila, zato priporočamo, da to enoto odstranite iz svc in jo zamenjate, če potrebujejo napravo, ki bo zagotavljala zvočne pozive. Prodajni predstavnik bo šel na stran stranke in jih o tem obvestil .
Zapiranje primera med čakanjem"
Želim podati besedo in v zameno želim, da prejšnja in naslednja beseda prideta skupaj s tisto, ki jo določim, na primer, če določim "svc", mora biti izhod "iz svc in" .
prosim pomagajte
Ta komentar je moderator na spletnem mestu minimiziral
Je verjetno, da bo ta formula štela samo edinstvene besede. Moje vprašanje je, če bo beseda obstajala 2-krat v obsegu, bo štela to besedo samo enkrat brez štetja dvojnikov?
Ta komentar je moderator na spletnem mestu minimiziral
Je možnost, da bo ta funkcija štela samo edinstvene besede. Na primer, če beseda obstaja v obsegu dvakrat, bo štela samo enega, ne bo štela dvojnikov
Ta komentar je moderator na spletnem mestu minimiziral
Hi,
Za štetje samo edinstvenih besed v obsegu uporabite to formulo (zamenjajte A1:A9 z obsegom, ki temelji na vaših potrebah): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Hvala za vaš komentar.
Ta komentar je moderator na spletnem mestu minimiziral
ali obstaja kakšna funkcija, ki bo štela, če bi celice ohranil v eni barvi??? (mislim vedeti, če je napolnjena z isto barvo, ali obstaja kakšna formula za štetje števila barvnih polj)
Ta komentar je moderator na spletnem mestu minimiziral
Če je celica prazna, je napačno prikazano štetje 1. Da bi to popravil, sem spremenil formulo v:


=IF(LEN(TRIM(A1)) > 0, LEN(OBREZ(A1))-LEN(NAMESNIK(OBREZ (A1),",",""))+1, 0)
Ta komentar je moderator na spletnem mestu minimiziral
Ti si najboljši. Formula mi je delovala brez težav. Pohvale!!!
Ta komentar je moderator na spletnem mestu minimiziral
OMG HVALA ZA TE DOBRE INFORMACIJE
Ta komentar je moderator na spletnem mestu minimiziral
Najlepša hvala, ker delite to formulo. Prilepil sem ga in spremenil referenco celice, da se prilega mojemu listu. Najlepša hvala.
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL