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

Cum se numără numărul de cuvinte dintr-o celulă sau un interval de celule din Excel?

Puteți număra cu ușurință numărul de cuvinte din MS Word, dar Excel nu are un instrument încorporat pentru numărarea numărului de cuvinte dintr-o foaie de lucru. Cu toate acestea, puteți număra numărul de cuvinte din Excel cu următoarele metode:

Numărați numărul de cuvinte cu formula
Numărați numărul de cuvinte dintr-o singură celulă cu funcții definite de utilizator
Numărați numărul de cuvinte din intervalul specificat cu codul VBA
Numărați cu ușurință numărul de cuvinte cu Kutools pentru Excel (câteva clicuri)


Numărați numărul de cuvinte cu formula

Iată două formule pentru a număra cuvinte într-o singură celulă și într-un interval de celule.

Numărați cuvintele într-o singură celulă

Vă rugăm să introduceți această formulă =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) în Formula Barului, apoi apăsați tasta Intrați cheie.

notițe: În formulă, A2 este celula în care veți număra numărul de cuvinte din interior.

Puteți vedea rezultatul după cum se arată în imaginea de mai jos:

Numărați cuvintele dintr-o gamă de celule cu formula matrice

Dacă doriți să numărați cuvintele dintr-o gamă de celule, vă rugăm să introduceți formula =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) în bara de formule, apoi apăsați tasta Schimba + Ctrl + Intrați tastele simultan pentru a obține rezultatul. Vedeți captura de ecran:

notițe: A2: A3 este intervalul cu cuvinte pe care le veți număra.

Numărați cu ușurință cuvintele totale dintr-o celulă sau dintr-o gamă de celule din Excel:

Numărați cuvintele totale utilitatea Kutools pentru Excel vă poate ajuta să numărați rapid cuvintele totale dintr-o celulă sau într-o gamă de celule din Excel așa cum se arată în demonstrația de mai jos.
Descărcați și încercați acum! (30- traseu liber de o zi)


Numărați numărul de cuvinte cu funcții definite de utilizator

De asemenea, puteți număra cuvintele dintr-o celulă cu funcțiile definite de utilizator, vă rugăm să faceți următoarele:

1. presa Alt + F11 tastele împreună pentru a deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. În Winodw, faceți clic pe Insera > Module, apoi copiați și lipiți sub codul VBA în modul. Vedeți captura de ecran:

Cod VBA: Numărați numărul de cuvinte dintr-o celulă.

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. apasă pe Alt + Q tastele pentru a închide Microsoft Visual Basic pentru aplicații winodw. Selectați o celulă goală în foaia de lucru, introduceți formula „=intwordcount(A2)”În bara de formule, apoi apăsați tasta Intrați cheie pentru a obține rezultatul. Vedeți captura de ecran:

notițe: În formulă, A2 este celula în care veți număra numărul de cuvinte din interior.

Dacă doriți să numărați numărul de cuvinte dintr-un anumit interval, vă rugăm să aplicați următoarea metodă.


Numărați numărul de cuvinte din intervalul specificat cu codul VBA

Următorul cod VBA vă poate ajuta să numărați rapid numărul de cuvinte dintr-un interval specificat.

1. presa Alt + F11 tastele împreună pentru a deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. În Winodw, faceți clic pe Insera > Module, apoi copiați și lipiți sub codul VBA în modul. Vedeți captura de ecran:

Cod VBA: Numărați numărul de cuvinte din intervalul selectat.

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. apasă pe F5 tasta pentru a rula codul. În pop-up Kutools pentru Excel caseta de dialog, selectați intervalul în care veți număra numărul de cuvinte din interior, apoi faceți clic pe OK buton. Vedeți captura de ecran:

Apoi alta Kutools pentru Excel caseta de dialog apare pentru a vă arăta numărul total de cuvinte din intervalul selectat. Vedeți captura de ecran:


Numărați numărul de cuvinte cu Kutools pentru Excel (doar clicuri)

Ypoți încerca Numărați cuvintele în raza de acțiune utilitate Kutools pentru Excel pentru a număra cu ușurință numărul de cuvinte dintr-o celulă sau într-un interval cu doar câteva clicuri.

Înainte de a aplica Kutools pentru Excel, Vă rugăm să descărcați-l și instalați-l mai întâi.

1. Selectați o celulă pentru returnarea rezultatului, apoi faceți clic pe Kutools > Formula Helper > Formula Helper.

2. În Ajutor pentru formule casetă de dialog, vă rugăm să configurați după cum urmează.

  • În Alegeți o formulă selectați Numărați cuvintele totale;
    sfaturi: Puteți verifica Filtru , introduceți un cuvânt cheie pentru a filtra rapid formula după cum doriți.
  • În Gamă caseta, specificați celula sau intervalul în care doriți să numărați cuvintele totale;
  • Apasă pe OK buton. Vedeți captura de ecran:

Apoi veți obține numărul de cuvinte dintr-o celulă sau un interval specificat.

  Dacă doriți să aveți o încercare gratuită (30-zi) a acestei utilitati, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.


Numărați cu ușurință numărul de cuvinte cu Kutools pentru Excel

  Kutools pentru Excel include peste 300 de funcții puternice pentru Microsoft Excel. Liber să încercați fără limitări 30 zile. Descarcă acum!


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (32)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
=SUM(DACĂ(LEN(TRIM(A1:C7))=0,0,LEN(TRIM(A1:C7))-LEN(SUBSTITUT(A1:C7," ",""))+1)) Nu va Funcționează dacă una dintre celulele din interval are un singur cuvânt.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este corect ca nu merge. orice solutie..
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formula funcționează bine pentru mine, chiar dacă o singură celulă de cuvânt inclusă în interval, folosesc MS 2016.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este groaznic, trebuie să existe o formulă alternativă și ar trebui să vă actualizați postările
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă apelah,
Postările au fost actualizate. Multumesc pentru comentariu!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua, vreau să știu soluția pentru problema de mai jos. „Am un șir de cuvinte pe care aș dori să le limitez la 12 caractere ștergând ultimele cuvinte. De exemplu, „Bună, ce mai faci” ar trebui să fie „Bună, ce faci” în principiu, ideea din spatele acestui lucru este că vreau să las un maxim de 12 caractere și lăsați-l să șteargă cuvintele care trec peste 12+, astfel încât șirul final să fie mai mic de 12 „Bună ziua, ce faceți domnule” ar trebui să devină „Bună ziua, cum să faceți” și „Elefantul ăsta este mare” ar trebui să devină „Acela " nu "Acel elefant" Vă rugăm să ne spuneți soluția, mulțumesc
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Vinay,
Puteți limita lungimea caracterelor dintr-o celulă înainte de a introduce conținut cu funcția de validare a datelor. Sper că captura de ecran de mai jos vă poate ajuta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
NUMĂR DE CUVINTE FORMULĂ EXEMPLU PPPPPPPPP TOTAL P FORMULA AAAAAAAA TOTAL A FORMULĂ VĂ RUGĂM SĂ ȘIMITEȚI FORMULELE ACEST ID DE EMAIL
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă satish yadav,
Vă rugăm să încercați formula LEN: =LEN(A1) pentru a număra numărul total de caractere dintr-o anumită celulă.
Multumesc pentru comentariu!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ex Data diferită 1 2 3 4 5 6 7 8 9 10 11 SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT cum se numără numărul total ÎN SRT PENTRU EXCEL FORMULA
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Baldev,
Vă rugăm să furnizați o captură de ecran a foii de calcul care să arate exact ceea ce încercați să faceți?
Multumesc pentru comentariu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Care ar fi formula pentru a număra lungimea medie a unui paragraf, mai degrabă decât numărul de cuvinte sau caractere?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Bell,
Îmi pare rău că nu am înțeles punctul tău de vedere.
Acest comentariu a fost redus la minimum de moderatorul de pe site
„Funcția definită de utilizator” funcționează numai dacă cuvintele se află la exact un spațiu. Dacă există mai mult de un spațiu, această funcție adaugă un alt cuvânt la numărătoarea pentru fiecare spațiu suplimentar. am incercat! Ar trebui și tu!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Dave,
Codul „Funcție definită de utilizator” este actualizat cu problema rezolvată. Multumesc pentru comentariu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc! Prima formulă funcționează excelent pentru scopurile mele.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ești binevenit, Matt. Mă bucur să fiu de ajutor.
Acest comentariu a fost redus la minimum de moderatorul de pe site
În celula +1.2+0.25+2+0.8+06, acestea sunt în numărul de celule nu, nu total = 5, vă rugăm să-mi spuneți cum să calculez în celula Excel
Acest comentariu a fost redus la minimum de moderatorul de pe site
=IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"+",""))+1), practic schimbați " " (care este un spațiu ) la delimitator (+) și asigurați-vă că coloana +1.2+0.25+2+0.8+06 este formatul TEXT
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună și mulțumesc pentru asta - prima formulă este exact ceea ce am nevoie, dar există o modalitate de a o aplica automat în aceeași celulă din fiecare rând, vă rog: D1, E1, F1 etc?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru este superb. Multumesc - exact ce aveam nevoie!!

PS Numai.... Credeam că sunt destul de înțeles cu utilizarea Excel și acum m-a făcut să realizez că sunt un simplu novice în comparație cu unii!! :-D
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi spune: "Formula pe care ați tastat-o ​​conține eroare. Vă rugăm să vă asigurați că ați introdus argumentele conform remarcii formulei!"


Fiecare celulă conține un singur cuvânt. Am verificat și eu, totul este „text”.
Există o soluție la această problemă?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Exact asta e problema pe care o am... :( Ai gasit o solutie?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Trebuie să decupez cuvinte dintr-un paragraf ca acesta

„Am informat că dispozitivul nu este în garanție și că nu este disponibilă nicio reparație, așa că recomandăm ca această unitate să fie scoasă din svc și înlocuită dacă au nevoie de un dispozitiv care să ofere mesaje sonore. Reprezentantul de vânzări va merge la site-ul clientului și îi va informa despre acest lucru. .
Închiderea cazului în timp ce așteptați"
Vreau să specific un cuvânt și, în schimb, vreau ca cuvântul precedent și următorul să vină împreună cu cel pe care l-am specificat, ca dacă specific „svc” ieșirea ar trebui să fie „de la svc și” .
te rog ajuta-ma
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este șansa ca această formulă să numere doar cuvinte unice. Întrebarea mea este dacă cuvântul va exista de 2 ori în interval, va număra acel cuvânt o singură dată fără a număra duplicatele?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este o șansă ca această funcție să numere doar cuvinte unice. De exemplu, dacă cuvântul există într-un interval de două ori, va număra doar unul, nu va număra duplicatele
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,
Pentru a număra numai cuvintele unice dintr-un interval, vă rugăm să aplicați această formulă (vă rugăm să înlocuiți A1:A9 cu intervalul bazat pe nevoile dvs.): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Multumesc pentru comentariu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
există vreo funcție care va conta dacă am păstrat celule într-o singură culoare??? (Vreau să știu dacă este umplut cu aceeași culoare, există vreo formulă pentru a număra numărul de casete de culoare)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dacă celula este goală, afișează incorect un număr de 1. Pentru a corecta acest lucru, am schimbat formula în:


=DACĂ(LEN(TRIM(A1)) > 0, LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1, 0)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Sunteţi cel mai bun. Formula a funcționat pentru mine fără efort. Apreciere!!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
OMG MULȚUMESC PENTRU ACEASTA INFORMAȚIE BUNĂ
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc mult pentru împărtășirea acestei formule. L-am lipit și am schimbat referința celulei pentru a se potrivi cu foaia mea. Mulțumesc mult.
Nu există comentarii postate aici încă

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL