Πίνακας περιεχομένων
Κατά την εργασία με μεγάλο όγκο δεδομένων, η εύρεση κενών κελιών είναι ένα πολύ συνηθισμένο σενάριο. Μερικές φορές, μπορούμε να εισάγουμε κατά λάθος κενές γραμμές οι οποίες δεν έχουν δεδομένα σε αυτές. Ως αποτέλεσμα, μπορεί να δημιουργήσει κάποια προβλήματα στους υπολογισμούς μας στο Excel. Έτσι, πρέπει να μετρήσουμε τις γραμμές που έχουν τουλάχιστον ένα μη κενό κελί. Σε αυτό το σεμινάριο, σας δείχνουμε πώς να μετράτε τις γραμμές με δεδομένα στο Excel με κατάλληλαπαραδείγματα και κατάλληλη εικονογράφηση.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε το ακόλουθο βιβλίο ασκήσεων.
Μετρήστε σειρά με δεδομένα στο Excel.xlsx4 τύποι για να μετρήσετε σειρές με δεδομένα στο Excel
Εδώ, σας παρέχουμε τέσσερις τύπους που μπορείτε να εφαρμόσετε στο σύνολο δεδομένων σας. Σας συνιστούμε να τους μάθετε και να τους δοκιμάσετε όλους για να εμπλουτίσετε τις γνώσεις σας στο Excel.
Για να παρουσιάσουμε αυτό το σεμινάριο, θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων:
Εδώ, σε αυτό το σύνολο δεδομένων, έχουμε το όνομα , ηλικία , και επάγγελμα Ορισμένες γραμμές είναι εντελώς κενές εδώ. Και ορισμένες γραμμές έχουν μη κενά κελιά. Τώρα, ο στόχος μας είναι να μετρήσουμε όλες τις γραμμές που έχουν τουλάχιστον ένα μη κενό κελί. Αυτό σημαίνει ότι πρέπει να μετρήσουμε τις γραμμές με δεδομένα.
1. Χρήση των συναρτήσεων IF και COUNTA για την καταμέτρηση σειρών με δεδομένα
Ο τύπος αυτός είναι ένας συνδυασμός των δύο ΕΆΝ και ΧΩΡΑ λειτουργίες. ΧΩΡΑ μετράει όλα τα μη κενά κελιά. Έτσι, μπορεί να μας πει αν έχουμε δεδομένα σε αυτές τις γραμμές ή όχι. Στη συνέχεια, χρησιμοποιώντας τη συνάρτηση ΕΆΝ συνάρτηση, δίνουμε σε αυτές τις γραμμές με τιμή boolean 1 ( ΑΛΗΘΙΝΟ ) εάν η γραμμή αυτή περιέχει δεδομένα ή 0 ( FALSE Στο τέλος, αθροίζουμε αυτές τις μετρήσεις για να βρούμε όλες τις γραμμές με δεδομένα.
Η βασική σύνταξη αυτού του τύπου:
=IF(COUNTA(range)>1,1,0)Βήματα:
1. Πρώτον, δημιουργήστε μια νέα στήλη " Μετρήστε ".
2. Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Πιέστε Εισάγετε το . Μετά από αυτό, θα εμφανιστεί 1 καθώς έχει δεδομένα.
4. Στη συνέχεια, σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E11 Μετά από αυτό, θα δείτε όλες τις τιμές που δείχνουν αν οι γραμμές έχουν δεδομένα ή όχι.
5. Τώρα, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο D13:
=SUM(E5:E11)
6. Στη συνέχεια, πατήστε Εισάγετε το .
Όπως μπορείτε να δείτε, μετρήσαμε επιτυχώς όλες τις γραμμές με δεδομένα.
Διαβάστε περισσότερα: Πώς να μετρήσετε σειρές με τύπο στο Excel (5 γρήγορες μέθοδοι)
2. Χρήση των λειτουργιών IF και COUNTBLANK για την καταμέτρηση σειρών με δεδομένα στο Excel
Παρόμοια με την προηγούμενη μέθοδο, αυτή είναι επίσης ένας συνδυασμός δύο συναρτήσεων. Εδώ, αντί για την ΧΩΡΑ συνάρτηση, θα χρησιμοποιήσουμε τη συνάρτηση COUNTBLANK λειτουργία.
Το COUNTBLANK μετράει κυρίως όλα τα κενά κελιά στο Excel. Εδώ, κάθε γραμμή έχει τρεις στήλες. Έτσι, η συνάρτηση COUNTBLANK θα μετρήσει όλα τα κενά κελιά. Εάν και τα τρία κελιά δεν έχουν δεδομένα, θα επιστρέψει 3. Έτσι, εάν επιστρέψει 3 αυτό σημαίνει ότι δεν υπάρχουν δεδομένα σε αυτή τη γραμμή. Ως αποτέλεσμα, ο τύπος μας θα επιστρέψει 0 αλλιώς 1.
Η βασική σύνταξη αυτού του τύπου:
=IF(COUNTBLANK(range)=3,0,1)Βήματα:
1. Πρώτον, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Πιέστε Εισάγετε το . Μετά από αυτό, θα εμφανιστεί 1 καθώς αυτή η γραμμή έχει δεδομένα.
3. Στη συνέχεια, σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E11 Μετά από αυτό, θα δείτε όλες τις τιμές που δείχνουν ότι οι γραμμές έχουν δεδομένα ή όχι.
4. Τώρα, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο D13 :
=SUM(E5:E11)
5. Στη συνέχεια, πατήστε Εισάγετε το .
Στο τέλος, καταφέρνουμε να μετρήσουμε όλες αυτές τις γραμμές με δεδομένα.
3. Χρήση των συναρτήσεων IF και COUNTIF για την καταμέτρηση σειρών με δεδομένα
Τώρα, αυτή η μέθοδος είναι παρόμοια με την προηγούμενη μέθοδο. Αντικαθιστούμε τη συνάρτηση COUNTBLANK με τη συνάρτηση COUNTIF λειτουργία. COUNTIF μετράει τα κελιά με βάση τα κριτήρια. Εδώ, μετράμε τα κελιά σε μια γραμμή αν δεν έχει καμία τιμή. Έτσι, αν επιστρέψει τρία αυτό σημαίνει ότι δεν υπάρχει καμία τιμή σε αυτή τη γραμμή. Μετά από αυτό, η συνάρτηση ΕΆΝ η συνάρτηση θα επιστρέψει 0.
Η βασική σύνταξη αυτού του τύπου:
=IF(COUNTIF(range,criteria)=3,0,1)Βήματα:
1. Πρώτον, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Πιέστε Εισάγετε το . Μετά από αυτό, θα εμφανιστεί 1 καθώς έχει δεδομένα.
3. Στη συνέχεια, σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E11 Μετά από αυτό, θα δείτε όλες τις τιμές που δείχνουν αν οι γραμμές έχουν δεδομένα ή όχι.
4. Τώρα, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο D13 :
=SUM(E5:E11)
5. Στη συνέχεια, πατήστε Εισάγετε το .
Τέλος, αθροίζοντας αυτές τις τιμές boolean, μπορούμε να βρούμε γρήγορα τον αριθμό των γραμμών με δεδομένα σε αυτές.
Παρόμοιες αναγνώσεις:
- Excel VBA για την καταμέτρηση σειρών με δεδομένα (4 παραδείγματα)
- Πώς το Excel μετράει σειρές με τιμή (8 τρόποι)
- Πώς να μετρήσετε σειρές με VBA στο Excel (5 προσεγγίσεις)
4. Μετρήστε σειρές με δεδομένα χρησιμοποιώντας τις συναρτήσεις SUMPRODUCT και MMULT
Σε αυτή τη μέθοδο, συνδυάζουμε το SUMPRODUCT και MMULT (Πολλαπλασιασμός Matric) συναρτήσεις για την καταμέτρηση γραμμών με δεδομένα.
Η συνάρτηση SUMPRODUCT επιστρέφει το άθροισμα των γινομένων παρόμοιων περιοχών ή πινάκων. Ο προεπιλεγμένος τύπος είναι ο πολλαπλασιασμός, αλλά η πρόσθεση, η αφαίρεση και η διαίρεση είναι επίσης εφικτές.
Η βασική σύνταξη της συνάρτησης SUMPRODUCT:
=SUMPRODUCT(array1, [array2], [array3], ...)Από την άλλη πλευρά, η MMULT Το αποτέλεσμα είναι ένας πίνακας με ίσο αριθμό γραμμών όπως ο array1 και ίσο αριθμό στηλών όπως ο array2.
Η βασική σύνταξη της συνάρτησης MMULT:
=MMULT(array1, array2)Εδώ, array1 και array2 είναι οι πίνακες που θέλουμε να πολλαπλασιάσουμε.
Το βασικό συντακτικό του τύπου μας:
=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)Βήματα:
1. Πληκτρολογήστε τον ακόλουθο τύπο στο Κελί D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Στη συνέχεια, πατήστε Μπείτε μέσα.
Στο τέλος, ο τύπος μας μέτρησε επιτυχώς τις γραμμές με δεδομένα.
🔎Αναλυτική περιγραφή του τύπου
1. Το κελί είναι άδειο ή όχι
Το B5:D11="" σημαίνει αν το κελί είναι άδειο ή όχι.
Για παράδειγμα, θα επιστρέψει {FALSE, FALSE, FALSE, FALSE} για το row1 .
2. Μετατροπή τιμών Boolean σε αριθμούς
Τώρα, (B5:D11="")*1 θα επιστρέψει όλα αυτά τα booleans σε Μηδέν ή Ένα.
Για το row1 , θα επιστρέψει {0,0,0} .
3. Προσθέστε τιμές κατά σειρά
Το MMULT Η συνάρτηση είναι εξαιρετική για την άθροιση τιμών ανά σειρά, ωστόσο δεν μπορεί να χειριστεί τιμές boolean. Η συνάρτηση επιστρέφει έναν πίνακα τιμών.
MMULT((B5:D11=””)*1,{1;1;1})
Για το row1 , ο πίνακας μας είναι {0,0,0} Έτσι, το άθροισμά μας θα είναι 0 .
Για το row2 , ο πίνακας μας είναι {0,1,0} Έτσι, το αποτέλεσμά μας είναι 3 .
4. Ελέγξτε αν κάθε τιμή στον πίνακα είναι μικρότερη από 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Εάν υπάρχουν 3 κενές τιμές, δεν υπάρχουν δεδομένα σε αυτή τη γραμμή. Έτσι, με τη χρήση αυτού του τύπου ελέγχουμε εάν η γραμμή είναι κενή ή όχι.
Για το row1 , ο πίνακας μας ήταν {0,0,0} Έτσι, το αποτέλεσμα θα είναι ΑΛΗΘΙΝΟ .
Για το row2 , ο πίνακας μας είναι {0,1,0} Έτσι, το αποτέλεσμά μας είναι ΑΛΗΘΙΝΟ .
Για το row3 , ο πίνακας μας είναι {1,1,1} Έτσι, το αποτέλεσμά μας είναι FALSE .
5. Καταμέτρηση σειρών με δεδομένα
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Για να αθροίσουμε τον πίνακα των boolean τιμών, πρέπει να πολλαπλασιάσουμε με 1 για να τις μετατρέψουμε σε 1 ή 0 (μηδέν). ΑΛΗΘΙΝΟ = 1 και FALSE = 0.
Μετά από αυτό, θα γίνει:
SUMPRODUCT({1; 1; 0; 1; 0; 0; 0; 1})
Και θα επιστρέψει 4 στο κελί D13.
Συμπέρασμα
Εν κατακλείδι, ελπίζω ότι αυτό το σεμινάριο θα σας βοηθήσει να μετρήσετε σειρές με δεδομένα αποτελεσματικά. Κατεβάστε το βιβλίο εργασίας πρακτικής και δοκιμάστε αυτές τις μεθόδους μόνοι σας. Μη διστάσετε να δώσετε οποιαδήποτε σχόλια στην ενότητα σχολίων. Τα πολύτιμα σχόλιά σας μας δίνουν κίνητρο να δημιουργούμε περιεχόμενο όπως αυτό. Και μην ξεχάσετε να ελέγξετε την ιστοσελίδα μας Exceldemy.com για διάφορα προβλήματα και λύσεις που σχετίζονται με το Excel.