Cuprins
Există mai multe Microsoft Excel funcții pentru a număra rândurile cu o valoare în Excel. În acest articol, le vom cunoaște cu exemple și explicații.
Caiet de practică
Descărcați următorul caiet de lucru și exercițiu.
Numără rândurile cu valoare.xlsx8 moduri rapide de a număra rândurile cu valoare în Excel
1. Numărați rândurile cu valoare prin selectarea intervalului de celule
Prin selectarea intervalului de celule, putem număra rapid rândurile cu valoare. Presupunând că avem un set de date cu produse Microsoft și versiunile lor de an. Putem număra rândurile care conțin numele produselor.
ETAPE:
- Mai întâi, selectați toate rândurile.
- Apoi, la Bara de stare în partea dreaptă jos, o opțiune Contul arată numărul de rânduri active care conțin valori.
2. Aplicarea funcției COUNTA pentru a număra rândurile cu valoare
Aplicarea Funcția COUNTA este una dintre modalitățile dinamice de a număra rândurile cu date. Aici avem câteva produse Microsoft într-un rând. Vom număra numărul total de rânduri la Celula C10 care conțin denumiri de produse.
ETAPE:
- Mai întâi de toate, selectați Celula C10 .
- Apoi introduceți formula:
=COUNTA(B5:B8)
- Acum lovește Introduceți pentru a vedea rezultatul.
Citiți mai mult: Cum să numărați rândurile cu formula în Excel (5 metode rapide)
3. Funcția COUNT pentru a număra rândurile cu valoare numerică
Uneori, rândul conține o valoare numerică în Excel. Funcția COUNT Să presupunem că avem un set de date de produse Microsoft cu versiunea de an a acestora. Vom număra valoarea numerică ce conține rândurile de la Celula C10 .
ETAPE:
- În primul rând, selectați Celula C10 .
- Apoi introduceți formula:
=COUNT(B5:C8)
- În cele din urmă, apăsați Introduceți și vom vedea rezultatul.
4. Funcția COUNTIF pentru a număra rândurile cu valoare de text
Cu ajutorul unui personaj sălbatic Asterisc ( * ), putem aplica Funcția COUNTIF la numără rândurile cu valori text. Asterisc ne ajută să aflăm orice număr de caractere dintr-un rând. Dacă într-un rând există o combinație de valori numerice & valori de text, ne ajută, de asemenea, să considerăm rândul ca fiind o valoare de text. Avem un set de date de produse Microsoft.
ETAPE:
- La început, selectați Celula C10 .
- Acum introduceți formula:
=COUNTIF(B5:B8, "*")
- Apoi apăsați Introduceți pentru rezultat.
5. Funcțiile SUM, MMULT, TRANSPOSE & COLUMN pentru a număra rândurile cu o anumită valoare
Putem aplica o formulă de matrice care conține SUM , MMULT, TRANSPOSE & COLUMNA funcții pentru a găsi rândurile care conțin o anumită valoare. Să presupunem că avem o foaie de calcul care conține produse Microsoft și versiunea lor de an. Vom afla numărul de rânduri care conțin " 2017 " la Celula C10 .
ETAPE:
- Selectați Celula C10 .
- Introduceți formula:
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0)))
- Hit Introduceți pentru a vedea rezultatul.
➤➤➤ Simplificarea formulei :
- Criteriul logic al formulei este:
=--(C5:D8=2017)
Acest lucru generează ADEVĂRAT/FALSE și rezultatul dublu negativ ( - ) obligă valorile ADEVĂRAT/FALSE în 1 & 0 respectiv.
- Tabloul de 4 rânduri și 2 coloane (tablou 4*2) merge la Funcția MMULT ca Array1.
- Pentru a obține numărul coloanei într-un format de matrice, folosim funcția Funcția COLUMN .
=COLUMN(C5:D8)
- Pentru a transforma formatul matricei de coloane într-o matrice de rânduri, folosim Funcția TRANSPOSE .
=TRANSPUNE(COLUMN(C5:D8))
- În cele din urmă, se va lua în considerare Funcția SUM numără rândurile cu valori.
6. Excel Count Rows cu mai multe criterii OR
Cu ajutorul Logica booleană și Funcția SUMPRODUCT , putem număra rândurile cu mai multe OR Din setul de date de mai jos, trebuie să numărăm rândurile în care product1 este " Cuvânt " sau produsul2 este " Excel ".
ETAPE:
- Selectați Celula C10 .
- După aceea, introduceți formula:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ NOTĂ: Aici cele două criterii logice sunt atașate prin semnul Plus ( + ) ca adaos este necesară în Algebră booleană Primul criteriu logic testează dacă produsul1 este " Cuvânt ", iar al doilea criteriu testează dacă produsul2 este " Excel ". Nu vom folosi Funcția SUMPRODUCT numai pentru că numără de două ori rândurile care au atât " Cuvânt " &" Excel ". Folosim dublu negativ( - ), deoarece obligă valorile ADEVĂRAT/FALSE în 1 & 0 respectiv cu " >0 ". Un singur tablou de 1s & 0s este creat în interiorul Funcția SUMPRODUCT .
- Apoi apăsați Introduceți pentru rezultat.
.
7. Excel numără rândurile care îndeplinesc criteriile interne cu funcția SUMPRODUCT
Presupunând că avem un set de date cu produse și înregistrarea vânzărilor de Grupa 1 & Grupa 2 . folosim Funcția SUMPRODUCT pentru numărarea rândurilor care îndeplinesc criteriile interne.
Criterii:
- Grupa 1> Grupa 2
- Grupa 2 > Grupa 1
ETAPE:
- Selectați Celula C10 .
- Acum, pentru Grupa 1> Grupa 2 criterii, introduceți formula:
=SUMPRODUCT(--(C5:C8>D5:D8))
- Hit Introduceți .
- Apoi, pentru Grupa 2 > Grupa 1 criterii, introduceți formula:
=SUMPRODUCT(--(C5:C8
- În cele din urmă, apăsați Introduceți și vedeți rezultatul.
8. Utilizarea VBA pentru a număra rândurile cu valoare în Excel
Putem folosi VBA pentru a număra rândurile cu valori. Aici avem un set de date. Vom număra toate rândurile utilizate care conțin date.
ETAPE:
- Mergeți la fila foaie și Faceți clic dreapta pe pe mouse-ul foii curente.
- Selectați Vezi codul .
- A Modul VBA se deschide o fereastră.
- Acum, introduceți următorul cod pe el.
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'parcurge în buclă fiecare rând din intervalul utilizat For Each q In .Rows 'verifică dacă rândul conține o celulă cu o valoare If Application.CountA(q)> 0 Then 'numără numărul de rânduri de celule nevide i = i + 1 End If Next End With MsgBox "Used rows number = " & i End Sub
- Faceți clic pe butonul Rulați opțiune.
- În cele din urmă, putem vedea rezultatul final al numărătorii într-o casetă de mesaje scurte.
Citește mai mult: Cum să numărați rândurile cu VBA în Excel (5 abordări)
Concluzie
Acestea sunt cele mai rapide moduri de a număra rândurile cu o valoare în Excel A fost adăugat un caiet de practică. Încercați-l. Nu ezitați să întrebați nimic sau să sugerați noi metode.