Πίνακας περιεχομένων
Υπάρχουν διάφορα Microsoft Excel συναρτήσεις για την καταμέτρηση γραμμών με μια τιμή στο Excel. Σε αυτό το άρθρο, θα τις γνωρίσουμε με παραδείγματα και επεξηγήσεις.
Βιβλίο ασκήσεων
Κατεβάστε το ακόλουθο βιβλίο εργασίας και την άσκηση.
Count rows with value.xlsx8 γρήγοροι τρόποι για να μετρήσετε σειρές με τιμή στο Excel
1. Μετρήστε σειρές με τιμή επιλέγοντας την περιοχή των κελιών
Επιλέγοντας την περιοχή κελιών, μπορούμε να μετρήσουμε γρήγορα τις γραμμές με τιμή. Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων με τα προϊόντα της Microsoft και τις εκδόσεις έτους τους. Μπορούμε να μετρήσουμε τις γραμμές που περιέχουν ονόματα προϊόντων.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε όλες τις γραμμές.
- Στη συνέχεια, στο Γραμμή κατάστασης στην κάτω δεξιά πλευρά, μια επιλογή Μετρήστε δείχνει τον αριθμό των ενεργών γραμμών που περιέχουν τιμές.
2. Εφαρμογή της συνάρτησης COUNTA για την καταμέτρηση γραμμών με τιμή
Εφαρμόζοντας το Συνάρτηση COUNTA είναι ένας από τους δυναμικούς τρόπους για να μετράμε σειρές με δεδομένα. Εδώ έχουμε κάποια προϊόντα της Microsoft σε μια σειρά. Θα μετρήσουμε το συνολικό αριθμό των σειρών σε Κελί C10 που περιέχουν ονόματα προϊόντων.
ΒΗΜΑΤΑ:
- Πρώτα απ' όλα, επιλέξτε Κελί C10 .
- Στη συνέχεια πληκτρολογήστε τον τύπο:
=COUNTA(B5:B8)
- Τώρα χτύπησε Εισάγετε το για να δείτε το αποτέλεσμα.
Διαβάστε περισσότερα: Πώς να μετρήσετε σειρές με τύπο στο Excel (5 γρήγορες μέθοδοι)
3. Λειτουργία COUNT για την καταμέτρηση σειρών με αριθμητική τιμή
Μερικές φορές η γραμμή περιέχει μια αριθμητική τιμή στο Excel. Λειτουργία COUNT μας βοηθάει να τα μετρήσουμε. Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων των προϊόντων της Microsoft με την έκδοση του έτους τους. Θα μετρήσουμε την αριθμητική τιμή που περιέχουν οι γραμμές στο Κελί C10 .
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε Κελί C10 .
- Στη συνέχεια πληκτρολογήστε τον τύπο:
=COUNT(B5:C8)
- Στο τέλος, πατήστε Εισάγετε το και θα δούμε το αποτέλεσμα.
4. Συνάρτηση COUNTIF για την καταμέτρηση σειρών με τιμή κειμένου
Με τη βοήθεια ενός άγριου χαρακτήρα Αστερίσκος ( * ), μπορούμε να εφαρμόσουμε το Λειτουργία COUNTIF στο καταμέτρηση γραμμών με τιμές κειμένου. Αστερίσκος μας βοηθάει να βρούμε οποιονδήποτε αριθμό χαρακτήρων σε μια σειρά. Εάν υπάρχει συνδυασμός αριθμητικών & προφορικών- τιμών κειμένου σε μια σειρά, βοηθάει επίσης να θεωρήσουμε τη σειρά ως τιμή κειμένου. Έχουμε ένα σύνολο δεδομένων για τα προϊόντα της Microsoft.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε Κελί C10 .
- Τώρα πληκτρολογήστε τον τύπο:
=COUNTIF(B5:B8, "*")
- Στη συνέχεια, πατήστε Εισάγετε το για το αποτέλεσμα.
5. Συναρτήσεις SUM, MMULT, TRANSPOSE & COLUMN για την καταμέτρηση σειρών με συγκεκριμένη τιμή
Μπορούμε να εφαρμόσουμε έναν τύπο πίνακα που περιέχει SUM , MMULT, TRANSPOSE &, ΣΤΗΛΗ λειτουργίες για να βρούμε γραμμές που περιέχουν μια συγκεκριμένη τιμή. Ας πούμε ότι έχουμε ένα φύλλο εργασίας που περιέχει προϊόντα της Microsoft και την έκδοση του έτους τους. Θα βρούμε τον αριθμό των γραμμών που περιέχουν " 2017 " στο Κελί C10 .
ΒΗΜΑΤΑ:
- Επιλέξτε Κελί C10 .
- Πληκτρολογήστε τον τύπο:
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0))
- Χτύπημα Εισάγετε το για να δείτε το αποτέλεσμα.
➤➤➤ Απλοποίηση του τύπου :
- Το λογικό κριτήριο του τύπου είναι:
=--(C5:D8=2017)
Αυτό δημιουργεί το ΣΩΣΤΟ/ΛΑΘΟΣ το αποτέλεσμα του πίνακα και το διπλό αρνητικό ( - ) υποχρεώνει τις τιμές των ΣΩΣΤΟ/ΛΑΘΟΣ στο 1 & 0 αντίστοιχα.
- Ο πίνακας των 4 γραμμών και 2 στηλών (πίνακας 4*2) πηγαίνει στο Λειτουργία MMULT ως Array1.
- Για να λάβουμε τον αριθμό της στήλης σε μορφή πίνακα, χρησιμοποιούμε την εντολή Λειτουργία COLUMN .
=COLUMN(C5:D8)
- Για να μετατρέψουμε τη μορφή του πίνακα στηλών σε πίνακα γραμμών, χρησιμοποιούμε την εντολή Λειτουργία TRANSPOSE .
=TRANSPOSE(COLUMN(C5:D8))
- Τέλος, το Συνάρτηση SUM μετράει τις γραμμές με τις τιμές.
6. Excel Count Rows με πολλαπλά κριτήρια OR
Με τη βοήθεια της Λογική Boole και Συνάρτηση SUMPRODUCT , μπορούμε να μετρήσουμε γραμμές με πολλαπλές Ή Από το παρακάτω σύνολο δεδομένων, πρέπει να μετρήσουμε τις γραμμές στις οποίες το προϊόν1 είναι " Λέξη " ή product2 είναι " Excel ".
ΒΗΜΑΤΑ:
- Επιλέξτε Κελί C10 .
- Μετά από αυτό πληκτρολογήστε τον τύπο:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ ΣΗΜΕΙΩΣΗ: Εδώ τα δύο λογικά κριτήρια συνδέονται με το σύμβολο Συν ( + ) ως προσθήκη απαιτείται σε Άλγεβρα Boole Το πρώτο λογικό κριτήριο εξετάζει αν το προϊόν1 είναι " Λέξη " και το δεύτερο κριτήριο ελέγχει αν το προϊόν2 είναι " Excel ". Δεν θα χρησιμοποιήσουμε το Συνάρτηση SUMPRODUCT μόνο καθώς μετράει διπλά τις γραμμές και με τα δύο " Λέξη " &" Excel ". Χρησιμοποιούμε double negative( - ), καθώς υποχρεώνει τις τιμές των ΣΩΣΤΟ/ΛΑΘΟΣ στο 1 & 0 αντίστοιχα με " >0 ". Ένας ενιαίος πίνακας από 1s & 0s δημιουργείται μέσα στην εντολή Συνάρτηση SUMPRODUCT .
- Στη συνέχεια, πατήστε Εισάγετε το για το αποτέλεσμα.
.
7. Excel Count Rows που πληροί τα εσωτερικά κριτήρια με τη λειτουργία SUMPRODUCT
Υποθέτοντας ότι έχουμε ένα σύνολο δεδομένων με προϊόντα και το αρχείο πωλήσεων της Ομάδα 1 &, Ομάδα 2 . Χρησιμοποιούμε το Συνάρτηση SUMPRODUCT για την καταμέτρηση των γραμμών που πληρούν τα εσωτερικά κριτήρια.
Κριτήρια:
- Ομάδα 1> Ομάδα 2
- Ομάδα 2 >, Ομάδα 1
ΒΗΜΑΤΑ:
- Επιλέξτε Κελί C10 .
- Τώρα για Ομάδα 1> Ομάδα 2 κριτήρια, πληκτρολογήστε τον τύπο:
=SUMPRODUCT(--(C5:C8>D5:D8))
- Χτύπημα Εισάγετε το .
- Τότε για Ομάδα 2 >, Ομάδα 1 κριτήρια, πληκτρολογήστε τον τύπο:
=SUMPRODUCT(--(C5:C8
- Τέλος, πατήστε Εισάγετε το και δείτε το αποτέλεσμα.
8. Χρήση της VBA για την καταμέτρηση σειρών με τιμή στο Excel
Μπορούμε να χρησιμοποιήσουμε VBA κώδικα για να μετράμε τις γραμμές με τιμές. Εδώ έχουμε ένα σύνολο δεδομένων. Θα μετρήσουμε όλες τις χρησιμοποιούμενες γραμμές που περιέχουν δεδομένα.
ΒΗΜΑΤΑ:
- Μεταβείτε στην καρτέλα φύλλο και Κάντε δεξί κλικ στο στο ποντίκι του τρέχοντος φύλλου.
- Επιλέξτε Προβολή κωδικού .
- A Ενότητα VBA αναδύεται το παράθυρο.
- Τώρα πληκτρολογήστε τον ακόλουθο κώδικα.
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'loop through each row from the used range For Each q In .Rows 'check if the row contains a cell with a value If Application.CountA(q)> 0 Then 'counts the number of rows non-empty Cells i = i + 1 End If Next End With MsgBox "Used rows number = " & i End Sub
- Κάντε κλικ στο Εκτέλεση επιλογή.
- Τέλος, μπορούμε να δούμε το τελικό αποτέλεσμα της καταμέτρησης σε ένα σύντομο πλαίσιο μηνυμάτων.
Διαβάστε περισσότερα: Πώς να μετρήσετε σειρές με VBA στο Excel (5 προσεγγίσεις)
Συμπέρασμα
Αυτοί είναι οι γρηγορότεροι τρόποι για να μετρήσετε τις γραμμές με μια τιμή στο Excel Προστέθηκε ένα τετράδιο ασκήσεων. Προχωρήστε και δοκιμάστε το. Μη διστάσετε να ρωτήσετε οτιδήποτε ή να προτείνετε νέες μεθόδους.