Πώς να φιλτράρετε δεδομένα στο Excel

Πρόσφατα έγραψα ένα άρθρο σχετικά με τον τρόπο χρήσης συναρτήσεων σύνοψης στο Excel(how to use summary functions in Excel) για εύκολη σύνοψη μεγάλων ποσοτήτων δεδομένων, αλλά αυτό το άρθρο έλαβε υπόψη όλα τα δεδομένα στο φύλλο εργασίας. Τι γίνεται αν θέλετε να δείτε μόνο ένα υποσύνολο δεδομένων και να συνοψίσετε το υποσύνολο δεδομένων;

Στο Excel , μπορείτε να δημιουργήσετε φίλτρα σε στήλες που θα αποκρύψουν σειρές που δεν ταιριάζουν με το φίλτρο σας. Επιπλέον, μπορείτε επίσης να χρησιμοποιήσετε ειδικές συναρτήσεις στο Excel για να συνοψίσετε δεδομένα χρησιμοποιώντας μόνο τα φιλτραρισμένα δεδομένα.

Σε αυτό το άρθρο, θα σας καθοδηγήσω στα βήματα για τη δημιουργία φίλτρων στο Excel και επίσης τη χρήση ενσωματωμένων συναρτήσεων για τη σύνοψη των φιλτραρισμένων δεδομένων.

Δημιουργήστε απλά φίλτρα στο Excel

Στο Excel , μπορείτε να δημιουργήσετε απλά φίλτρα και σύνθετα φίλτρα. Ας ξεκινήσουμε με απλά φίλτρα. Όταν εργάζεστε με φίλτρα, θα πρέπει να έχετε πάντα μια σειρά στο επάνω μέρος που χρησιμοποιείται για ετικέτες. Δεν απαιτείται να έχετε αυτήν τη σειρά, αλλά διευκολύνει λίγο την εργασία με φίλτρα.

δείγμα δεδομένων excel

Πάνω, έχω κάποια πλαστά δεδομένα και θέλω να δημιουργήσω ένα φίλτρο στη στήλη Πόλη . (City)Στο Excel , αυτό είναι πολύ εύκολο να γίνει. Προχωρήστε και κάντε κλικ στην καρτέλα Δεδομένα στην κορδέλα και, στη συνέχεια, κάντε κλικ στο κουμπί (Data)Φίλτρο(Filter) . Δεν χρειάζεται να επιλέξετε τα δεδομένα στο φύλλο ή να κάνετε κλικ στην πρώτη σειρά.

φίλτρο δεδομένων excel

Όταν κάνετε κλικ στο Φίλτρο(Filter) , κάθε στήλη στην πρώτη σειρά θα έχει αυτόματα ένα μικρό αναπτυσσόμενο κουμπί που προστίθεται στα δεξιά.

προστέθηκε φίλτρο excel

Τώρα προχωρήστε και κάντε κλικ στο αναπτυσσόμενο βέλος στη στήλη Πόλη . (City)Θα δείτε μερικές διαφορετικές επιλογές, τις οποίες θα εξηγήσω παρακάτω.

επιλογές φίλτρου excel

Στο επάνω μέρος, μπορείτε να ταξινομήσετε γρήγορα όλες τις σειρές με βάση τις τιμές στη στήλη Πόλη . (City)Σημειώστε ότι όταν ταξινομείτε τα δεδομένα, θα μετακινηθεί ολόκληρη η σειρά, όχι μόνο οι τιμές στη στήλη Πόλη . (City)Αυτό θα διασφαλίσει ότι τα δεδομένα σας θα παραμείνουν ανέπαφα όπως ήταν πριν.

Επίσης, είναι καλή ιδέα να προσθέσετε μια στήλη στο μπροστινό μέρος που ονομάζεται ID και να την αριθμήσετε από τη μία έως όσες γραμμές έχετε στο φύλλο εργασίας σας. Με αυτόν τον τρόπο, μπορείτε πάντα να ταξινομήσετε με βάση τη στήλη ID και να επαναφέρετε τα δεδομένα σας με την ίδια σειρά που ήταν αρχικά, εάν αυτό είναι σημαντικό για εσάς.

δεδομένα ταξινομημένα excel

Όπως μπορείτε να δείτε, όλα τα δεδομένα στο υπολογιστικό φύλλο ταξινομούνται πλέον με βάση τις τιμές στη στήλη Πόλη . (City)Μέχρι στιγμής, καμία σειρά δεν είναι κρυφή. Τώρα ας ρίξουμε μια ματιά στα πλαίσια ελέγχου στο κάτω μέρος του διαλόγου φίλτρου. Στο παράδειγμά μου, έχω μόνο τρεις μοναδικές τιμές στη στήλη Πόλη(City) και αυτές οι τρεις εμφανίζονται στη λίστα.

φιλτραρισμένες σειρές excel

Προχώρησα και ξετσεκάρω δύο πόλεις και άφησα μια ελεγμένη. Τώρα έχω μόνο 8 σειρές δεδομένων που εμφανίζονται και οι υπόλοιπες είναι κρυφές. Μπορείτε εύκολα να πείτε ότι κοιτάζετε φιλτραρισμένα δεδομένα εάν ελέγξετε τους αριθμούς σειρών στην άκρη αριστερά. Ανάλογα με το πόσες σειρές είναι κρυμμένες, θα δείτε μερικές επιπλέον οριζόντιες γραμμές και το χρώμα των αριθμών θα είναι μπλε.

Τώρα ας υποθέσουμε ότι θέλω να φιλτράρω σε μια δεύτερη στήλη για να μειώσω περαιτέρω τον αριθμό των αποτελεσμάτων. Στη στήλη Γ, έχω τον συνολικό αριθμό των μελών σε κάθε οικογένεια και θέλω να δω τα αποτελέσματα μόνο για οικογένειες με περισσότερα από δύο μέλη.

φίλτρο αριθμών excel

Προχωρήστε και κάντε κλικ στο αναπτυσσόμενο βέλος στη στήλη Γ(Column C) και θα δείτε τα ίδια πλαίσια ελέγχου για κάθε μοναδική τιμή στη στήλη. Ωστόσο, σε αυτήν την περίπτωση, θέλουμε να κάνουμε κλικ στο Φίλτρα αριθμών(Number Filters) και στη συνέχεια να κάνουμε κλικ στο Μεγαλύτερο από( Greater Than) . Όπως μπορείτε να δείτε, υπάρχουν και πολλές άλλες επιλογές.

είναι μεγαλύτερο από το φίλτρο

Θα εμφανιστεί ένα νέο παράθυρο διαλόγου και εδώ μπορείτε να πληκτρολογήσετε την τιμή για το φίλτρο. Μπορείτε επίσης να προσθέσετε περισσότερα από ένα κριτήρια με μια συνάρτηση AND ή OR. Θα μπορούσατε να πείτε ότι θέλετε σειρές όπου η τιμή είναι μεγαλύτερη από 2 και όχι ίση με 5, για παράδειγμα.

δύο φίλτρα excel

Τώρα έχω φτάσει σε μόλις 5 σειρές δεδομένων: οικογένειες μόνο από τη Νέα Ορλεάνη(New Orleans) και με 3 ή περισσότερα μέλη. Αρκετά εύκολο ; (Easy)Σημειώστε ότι μπορείτε εύκολα να διαγράψετε ένα φίλτρο σε μια στήλη κάνοντας κλικ στο αναπτυσσόμενο μενού και, στη συνέχεια, κάνοντας κλικ στο σύνδεσμο Διαγραφή φίλτρου από "Όνομα στήλης" .(Clear Filter From “Column Name”)

καθαρό φίλτρο excel

Αυτό ισχύει για απλά φίλτρα στο Excel . Είναι πολύ εύχρηστα και τα αποτελέσματα είναι αρκετά απλά. Τώρα ας ρίξουμε μια ματιά στα πολύπλοκα φίλτρα χρησιμοποιώντας το παράθυρο διαλόγου Σύνθετα(Advanced) φίλτρα.

Δημιουργήστε προηγμένα φίλτρα στο Excel

Εάν θέλετε να δημιουργήσετε πιο προηγμένα φίλτρα, πρέπει να χρησιμοποιήσετε το παράθυρο διαλόγου Προηγμένο(Advanced) φίλτρο. Για παράδειγμα, ας υποθέσουμε ότι ήθελα να δω όλες τις οικογένειες που ζουν στη Νέα Ορλεάνη(New Orleans) με περισσότερα από 2 μέλη στην οικογένειά τους Ή(OR) όλες τις οικογένειες στο Clarksville με περισσότερα από 3 μέλη στην οικογένειά τους ΚΑΙ(AND) μόνο εκείνες με διεύθυνση email κατάληξης .EDU . Τώρα δεν μπορείτε να το κάνετε αυτό με ένα απλό φίλτρο.

Για να γίνει αυτό, πρέπει να ρυθμίσουμε το φύλλο Excel λίγο διαφορετικά. Συνεχίστε και εισαγάγετε μερικές σειρές πάνω από το σύνολο δεδομένων σας και αντιγράψτε τις ετικέτες επικεφαλίδων ακριβώς στην πρώτη σειρά όπως φαίνεται παρακάτω.

προηγμένη ρύθμιση φίλτρου

Τώρα δείτε πώς λειτουργούν τα προηγμένα φίλτρα. Πρέπει πρώτα να πληκτρολογήσετε τα κριτήριά σας στις στήλες στην κορυφή και, στη συνέχεια, να κάνετε κλικ στο κουμπί Για προχωρημένους στην περιοχή (Advanced)Ταξινόμηση και φίλτρο( Sort & Filter) στην καρτέλα Δεδομένα .(Data)

προηγμένη ταινία φίλτρου

Τι ακριβώς μπορούμε να πληκτρολογήσουμε σε αυτά τα κύτταρα; Εντάξει, ας ξεκινήσουμε λοιπόν με το παράδειγμά μας. Θέλουμε να δούμε μόνο δεδομένα από τη Νέα Ορλεάνη(New Orleans) ή το Clarksville , οπότε ας τα πληκτρολογήσουμε στα κελιά E2 και E3.

προηγμένη πόλη φίλτρου

Όταν πληκτρολογείτε τιμές σε διαφορετικές σειρές, σημαίνει Ή. Τώρα θέλουμε οικογένειες της Νέας Ορλεάνης(New Orleans) με περισσότερα από δύο μέλη και οικογένειες Clarksville με περισσότερα από 3 μέλη. Για να το κάνετε αυτό, πληκτρολογήστε >2 στο C2 και >3 στο C3.

προηγμένα φίλτρα excel

Εφόσον το >2 και η Νέα Ορλεάνη(New Orleans) βρίσκονται στην ίδια σειρά, θα είναι τελεστής ΚΑΙ(AND) . Το ίδιο ισχύει και για τη σειρά 3 παραπάνω. Τέλος, θέλουμε μόνο τις οικογένειες με διεύθυνση email κατάληξης .EDU. Για να το κάνετε αυτό, απλώς πληκτρολογήστε *.edu τόσο στο D2 όσο και στο D3. Το σύμβολο * σημαίνει οποιονδήποτε αριθμό χαρακτήρων.

εύρος κριτηρίων excel

Μόλις το κάνετε αυτό, κάντε κλικ οπουδήποτε στο σύνολο δεδομένων σας και, στη συνέχεια, κάντε κλικ στο κουμπί Για προχωρημένους(Advanced) . Το πεδίο List Rang e θα υπολογίσει αυτόματα το σύνολο δεδομένων σας αφού κάνατε κλικ σε αυτό πριν κάνετε κλικ στο κουμπί Για προχωρημένους(Advanced) . Τώρα κάντε κλικ στο μικρό μικρό κουμπί στα δεξιά του κουμπιού Εύρος κριτηρίων(Criteria range) .

επιλέξτε το εύρος κριτηρίων

Επιλέξτε(Select) τα πάντα από A1 έως E3 και, στη συνέχεια, κάντε ξανά κλικ στο ίδιο κουμπί για να επιστρέψετε στο παράθυρο διαλόγου Advanced Filter . Κάντε κλικ στο OK(Click OK) και τα δεδομένα σας θα πρέπει τώρα να φιλτραριστούν!

φιλτράρετε τα αποτελέσματα

Όπως μπορείτε να δείτε, τώρα έχω μόνο 3 αποτελέσματα που ταιριάζουν με όλα αυτά τα κριτήρια. Σημειώστε ότι οι ετικέτες για το εύρος κριτηρίων πρέπει να ταιριάζουν ακριβώς με τις ετικέτες για το σύνολο δεδομένων για να λειτουργήσει αυτό.

Μπορείτε προφανώς να δημιουργήσετε πολύ πιο περίπλοκα ερωτήματα χρησιμοποιώντας αυτήν τη μέθοδο, επομένως παίξτε μαζί της για να έχετε τα επιθυμητά αποτελέσματα. Τέλος, ας μιλήσουμε για την εφαρμογή συναρτήσεων άθροισης σε φιλτραρισμένα δεδομένα.

Συνοψίζοντας φιλτραρισμένα δεδομένα

Τώρα ας υποθέσουμε ότι θέλω να συνοψίσω τον αριθμό των μελών της οικογένειας στα φιλτραρισμένα δεδομένα μου, πώς θα μπορούσα να το κάνω αυτό; Λοιπόν, ας καθαρίσουμε το φίλτρο μας κάνοντας κλικ στο κουμπί Εκκαθάριση(Clear) στην κορδέλα. Μην ανησυχείτε, είναι πολύ εύκολο να εφαρμόσετε ξανά το προηγμένο φίλτρο κάνοντας απλά κλικ στο κουμπί Για προχωρημένους(Advanced) και κάνοντας ξανά κλικ στο OK.

καθαρό φίλτρο στο excel

Στο κάτω μέρος του συνόλου δεδομένων μας, ας προσθέσουμε ένα κελί που ονομάζεται Σύνολο(Total) και, στη συνέχεια, ας προσθέσουμε μια συνάρτηση αθροίσματος για να αθροίσουμε τα συνολικά μέλη της οικογένειας. Στο παράδειγμά μου, μόλις πληκτρολόγησα =SUM(C7:C31) .

άθροισμα συνολικού excel

Αν κοιτάξω λοιπόν όλες τις οικογένειες, έχω 78 μέλη συνολικά. Τώρα ας προχωρήσουμε και ας εφαρμόσουμε ξανά το Σύνθετο(Advanced) φίλτρο και ας δούμε τι συμβαίνει.

λάθος συνολικό φίλτρο

Ωχ! Αντί να δείξω τον σωστό αριθμό, το 11, εξακολουθώ να βλέπω ότι το σύνολο είναι 78! Γιατί αυτό? Λοιπόν, η συνάρτηση SUM δεν αγνοεί τις κρυφές σειρές, επομένως εξακολουθεί να κάνει τον υπολογισμό χρησιμοποιώντας όλες τις σειρές. Ευτυχώς, υπάρχουν μερικές λειτουργίες που μπορείτε να χρησιμοποιήσετε για να αγνοήσετε τις κρυφές σειρές.

Το πρώτο είναι SUBTOTAL . Πριν χρησιμοποιήσουμε οποιαδήποτε από αυτές τις ειδικές λειτουργίες, θα θελήσετε να καθαρίσετε το φίλτρο σας και στη συνέχεια να πληκτρολογήσετε τη συνάρτηση.

Μόλις εκκαθαριστεί το φίλτρο, προχωρήστε και πληκτρολογήστε =SUBTOTAL( και θα δείτε να εμφανίζεται ένα αναπτυσσόμενο πλαίσιο με μια δέσμη επιλογών. Χρησιμοποιώντας αυτήν τη συνάρτηση, επιλέγετε πρώτα τον τύπο της συνάρτησης άθροισης που θέλετε να χρησιμοποιήσετε χρησιμοποιώντας έναν αριθμό.

Στο παράδειγμά μας, θέλω να χρησιμοποιήσω το SUM , οπότε θα πληκτρολογήσω τον αριθμό 9 ή απλώς θα κάνω κλικ σε αυτόν από το αναπτυσσόμενο μενού. Στη συνέχεια, πληκτρολογήστε ένα κόμμα και επιλέξτε την περιοχή των κελιών.

υποσυνολική συνάρτηση

Όταν πατήσετε enter, θα πρέπει να δείτε ότι η τιμή του 78 είναι ίδια με την προηγούμενη. Ωστόσο, αν τώρα εφαρμόσετε ξανά το φίλτρο, θα δούμε 11!

υποσύνολο στο φίλτρο

Εξοχος! Αυτό ακριβώς θέλουμε. Τώρα μπορείτε να προσαρμόσετε τα φίλτρα σας και η τιμή θα αντικατοπτρίζει πάντα μόνο τις σειρές που εμφανίζονται αυτήν τη στιγμή.

Η δεύτερη συνάρτηση που λειτουργεί σχεδόν ακριβώς το ίδιο με τη συνάρτηση ΥΠΟΣΥΝΟΛΟ(SUBTOTAL) είναι AGGREGATE . Η μόνη διαφορά είναι ότι υπάρχει μια άλλη παράμετρος στη συνάρτηση AGGREGATE όπου πρέπει να καθορίσετε ότι θέλετε να αγνοήσετε τις κρυφές σειρές.

αθροιστική συνάρτηση

Η πρώτη παράμετρος είναι η συνάρτηση άθροισης που θέλετε να χρησιμοποιήσετε και όπως με το SUBTOTAL , το 9 αντιπροσωπεύει τη συνάρτηση SUM . Η δεύτερη επιλογή είναι όπου πρέπει να πληκτρολογήσετε 5 για να αγνοήσετε τις κρυφές σειρές. Η τελευταία παράμετρος είναι η ίδια και είναι το εύρος των κελιών.

Μπορείτε επίσης να διαβάσετε το άρθρο μου σχετικά με τις συναρτήσεις σύνοψης για να μάθετε πώς να χρησιμοποιείτε τη συνάρτηση AGGREGATE(use the AGGREGATE function)  και άλλες λειτουργίες όπως MODE , MEDIAN , AVERAGE κ.λπ. με περισσότερες λεπτομέρειες.

Ας ελπίσουμε ότι αυτό το άρθρο σας προσφέρει ένα καλό σημείο εκκίνησης για τη δημιουργία και τη χρήση φίλτρων στο Excel . Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να δημοσιεύσετε ένα σχόλιο. Απολαμβάνω!



About the author

Ο Josh έχει πάνω από 10 χρόνια εμπειρίας στη βιομηχανία λογισμικού και ασύρματης σύνδεσης, ειδικά στους τομείς του προγραμματισμού και των κριτικών Android. Αυτή τη στιγμή είναι ανώτερος μηχανικός λογισμικού στη Microsoft, εργάζεται σε διάφορα προϊόντα ms office. Ο Τζος έχει έντονο ενδιαφέρον να βοηθά άλλους να μάθουν νέα εργαλεία λογισμικού και είναι πάντα πρόθυμος να μοιραστεί τις συμβουλές και τα κόλπα του με όσους ρωτούν.



Related posts