Πώς να επιστρέψετε πολλαπλές τιμές με βάση μεμονωμένα κριτήρια στο Excel

  • Μοιραστείτε Αυτό
Hugh West

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

Κατεβάστε το βιβλίο ασκήσεων

Επιστροφή πολλαπλών τιμών με βάση ένα μόνο Criteria.xlsx

3 τρόποι επιστροφής πολλαπλών τιμών με βάση μεμονωμένα κριτήρια στο Excel

Ας ρίξουμε πρώτα μια ματιά σε αυτό το σύνολο δεδομένων. Έχουμε τον κατάλογο όλων των Παγκόσμια Κύπελλα FIFA που έλαβε χώρα από 1930 στο 2018 . Έχουμε το Έτος στο Στήλη Β , το Χώρα υποδοχής στο Στήλη Γ , το Πρωταθλητής χώρες σε Στήλη Δ, και το Επιλαχόντες χώρες σε Στήλη Ε .

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

1. Επιστροφή πολλαπλών τιμών με βάση μεμονωμένα κριτήρια σε ένα μόνο κελί

Πρώτα απ' όλα, ας προσπαθήσουμε να επιστρέψουμε πολλαπλές τιμές σε ένα μόνο κελί.

Θα προσπαθήσουμε να εξάγουμε τα ονόματα όλων των χωρών-πρωταθλητών σε μια στήλη και τα έτη κατά τα οποία έγιναν πρωταθλητές στα διπλανά κελιά.

Ας υποθέσουμε ότι θα εξάγουμε τα ονόματα των χωρών-πρωταθλητών στο Στήλη G με το όνομα Χώρα

  • Πρώτον, θα χρησιμοποιήσουμε η λειτουργία UNIQUE του Excel. Εισάγετε αυτόν τον τύπο στο πρώτο κελί, G5 .
=UNIQUE(D5:D25)

Ορίστε, D5:D25 αναφέρεται στο Πρωταθλητής των Παγκοσμίων Κυπέλλων.

  • Δεύτερον, πατήστε ENTER .
  • Τελικά, θα βρούμε όλες τις εξόδους στο Στήλη G

Σημείωση : Κατά τη χρήση Microsoft 365 , δεν χρειάζεται να χρησιμοποιήσετε το Χειρολαβή πλήρωσης Όλες οι τιμές θα εμφανιστούν αυτόματα ως έξοδοι.

1.1. Χρήση των συναρτήσεων TEXTJOIN και IF

Χρησιμοποιώντας το συνδυασμό TEXTJOIN και ΕΆΝ Η χρήση αυτών των δύο συναρτήσεων βρίσκει κυρίως τις κοινές τιμές μιας βασικής τιμής από δύο ή περισσότερα κριτήρια.

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

  • Για να το κάνετε αυτό, πρώτα, γράψτε τον τύπο στο πεδίο H5 κύτταρο όπως αυτό.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))

  • Δεύτερον, πατήστε ENTER για να λάβετε την έξοδο ως 1930,1950 .
  • Τρίτον, χρησιμοποιήστε το Χειρολαβή πλήρωσης σύροντας προς τα κάτω τον κέρσορα κρατώντας πατημένο το πλήκτρο δεξιά-κάτω γωνία του H5

  • Τελικά, θα έχουμε τις εξόδους ως εξής.

Επεξήγηση τύπου

  • Εδώ $B$5:$B$25 είναι ο πίνακας αναζήτησης. Θέλουμε να αναζητήσουμε τα έτη. Αν θέλετε κάτι άλλο, χρησιμοποιήστε αυτόν.
  • $D$5:$D$25=G5 είναι τα κριτήρια που θέλουμε να ταιριάξουμε. Θέλουμε να ταιριάξουμε το κελί G5 ( Ουρουγουάη ) με το Πρωταθλητής στήλη ( $D$5:$D$25). Αν θέλετε κάτι άλλο, χρησιμοποιήστε αυτό.

1.2. Χρήση των λειτουργιών TEXTJOIN και FILTER

Μπορούμε επίσης να βρούμε την ίδια έξοδο με την προηγούμενη χρησιμοποιώντας το συνδυασμό των TEXTJOIN και ΦΊΛΤΡΟ λειτουργίες.

  • Έτσι, πρώτα, γράψτε τον τύπο στο πεδίο H5 κύτταρο όπως αυτό.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

  • Δεύτερον, πατήστε ENTER .
  • Τρίτον, χρησιμοποιήστε το Χειρολαβή πλήρωσης .
  • Τελικά, θα πάρουμε την έξοδο ως εξής.

Επεξήγηση τύπου

  • Εδώ $B$5:$B$25 είναι ο πίνακας αναζήτησης. Θέλουμε να αναζητήσουμε τα έτη. Αν θέλετε κάτι άλλο, χρησιμοποιήστε αυτόν.
  • $D$5:$D$25=G5 είναι τα κριτήρια που θέλουμε να ταιριάξουμε. Θέλουμε να ταιριάξουμε το κελί G5 ( Ουρουγουάη ) με το Πρωταθλητής στήλη ( $D$5:$D$25). Αν θέλετε κάτι άλλο, χρησιμοποιήστε αυτό.

Διαβάστε περισσότερα: Πώς να εξαγάγετε δεδομένα από το κελί στο Excel (5 μέθοδοι)

2. Επιστροφή πολλαπλών τιμών με βάση μεμονωμένα κριτήρια σε μια στήλη

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

2.1. Χρήση συνδυασμού των λειτουργιών INDEX, SMALL, MATCH, ROW και ROWS

Ας υποθέσουμε ότι πρέπει να μάθουμε σε ποια έτη Βραζιλία Μπορούμε να το βρούμε χρησιμοποιώντας το συνδυασμό των INDEX , SMALL , ΜΑΤΣ , ΣΕΙΡΑ , και ΣΕΙΡΕΣ λειτουργίες.

Στο ακόλουθο σύνολο δεδομένων, πρέπει να το βρούμε στο κελί G5 .

  • Έτσι, πρώτα, γράψτε τον τύπο στο πεδίο G5 κύτταρο όπως αυτό.

=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1))))

  • Καθώς πρόκειται για τύπο πίνακα, τώρα πρέπει να πατήσουμε το πλήκτρο CTRL + SHIFT + ENTER .
  • Τελικά, θα βρούμε τα έτη κατά τα οποία Βραζιλία έγινε πρωταθλητής ως έξοδος.

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

Για παράδειγμα, για να μάθετε τα έτη κατά τα οποία η Αργεντινή ήταν πρωταθλήτρια στο Στήλη H , δημιουργήστε μια νέα στήλη Αργεντινή δίπλα σε εκείνο Βραζιλία , και σύρετε τον τύπο προς τα δεξιά χρησιμοποιώντας το πλήκτρο Χειρολαβή πλήρωσης .

Κατά συνέπεια, θα βρούμε την έξοδο ως εξής.

Επεξήγηση τύπου

  • Εδώ $B$5:$B$25 είναι ο πίνακας αναζήτησης. Ψάχνουμε για έτη. Αν έχετε κάτι άλλο να αναζητήσετε, χρησιμοποιήστε το.
  • G$4=$D$5:$D$25 είναι τα κριτήρια αντιστοίχισης. Θέλουμε να ταιριάξουμε το περιεχόμενο του κελιού G4 , Βραζιλία με τα περιεχόμενα των κελιών από D5 στο D25 Χρησιμοποιείτε τα κριτήριά σας.
  • Ξανά, $D$5:$D$25 είναι η αντίστοιχη στήλη. Χρησιμοποιείτε τη δική σας στήλη.

Βλέπετε, έχουμε τα χρόνια που Αργεντινή ήταν ο πρωταθλητής. Το έτος 1978 και 1986 .

Μπορούμε να το κάνουμε για όλες τις άλλες χώρες.

Πριν προχωρήσω στην επόμενη ενότητα, έχω μια μικρή ερώτηση για εσάς. Μπορείτε να βρείτε τα έτη κατά τα οποία η Παγκόσμιο Κύπελλο κέρδισαν οι χώρες υποδοχής;

Ναι. Μαντέψατε σωστά. Ο τύπος θα βρίσκεται στην ενότητα H5 κύτταρο όπως αυτό.

=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1))))

Τελικά, η διοργανώτρια χώρα αναδείχθηκε πρωταθλήτρια το 1930,1934,1966,1974,1978 και 1998.

2.2. Εφαρμογή της λειτουργίας FILTER

Αν δεν θέλουμε να χρησιμοποιήσουμε τον σύνθετο τύπο όπως αναφέρθηκε παραπάνω, μπορούμε να ολοκληρώσουμε την εργασία αρκετά εύκολα χρησιμοποιώντας την εντολή ΦΊΛΤΡΟ λειτουργία του Excel.

Αλλά το μόνο πρόβλημα είναι ότι η ΦΊΛΤΡΟ η λειτουργία είναι διαθέσιμη στο Office 365 μόνο.

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

=FILTER($B$5:$B$25,$D$5:$D$25=H$4)

Επεξήγηση τύπου

  • Ως συνήθως, $B$5:$B$25 είναι ο πίνακας αναζήτησης. Έτη στην περίπτωσή μας. Χρησιμοποιήστε το δικό σας.
  • $D$5:$D$25=G$4 είναι το κριτήριο αντιστοίχισης. Χρησιμοποιείτε το δικό σας.

  • Δεύτερον, πατήστε ENTER για να λάβετε τις εξόδους ως εξής.

  • Τώρα, όπως και στην προηγούμενη μέθοδο, μπορούμε να δημιουργήσουμε μια νέα στήλη Αργεντινή ακριβώς δίπλα Βραζιλία , και σύρετε το Χειρολαβή πλήρωσης προς τα δεξιά για να λάβετε το Έτη όταν Αργεντινή ήταν πρωταθλητής.

Τελικά, η έξοδος θα είναι κάπως έτσι.

Διαβάστε περισσότερα: Πώς να εξαγάγετε δεδομένα από το Excel με βάση κριτήρια (5 τρόποι)

Παρόμοιες αναγνώσεις

  • Πώς να εισαγάγετε αρχείο κειμένου με πολλαπλά διαχωριστικά στο Excel (3 μέθοδοι)
  • Πώς να εισαγάγετε δεδομένα από αρχείο κειμένου στο Excel (3 μέθοδοι)
  • Excel VBA: Τραβήξτε δεδομένα αυτόματα από έναν ιστότοπο (2 μέθοδοι)
  • Πώς να μετατρέψετε αρχείο κειμένου σε Excel αυτόματα (3 κατάλληλοι τρόποι)
  • Πώς να μετατρέψετε το Notepad σε Excel με στήλες (5 μέθοδοι)

3. Επιστροφή πολλαπλών τιμών στο Excel με βάση μεμονωμένα κριτήρια σε μια γραμμή

Τέλος, αν θέλετε, μπορείτε να επιστρέψετε πολλαπλές τιμές με βάση τα κριτήρια σε μια γραμμή. Μπορούμε να το κάνουμε χρησιμοποιώντας το συνδυασμό των IFERROR , INDEX , SMALL , ΕΆΝ , ΣΕΙΡΑ , και ΣΤΗΛΗ λειτουργίες.

  • Για να μάθετε τα έτη κατά τα οποία Βραζιλία ήταν πρωταθλητής, πρώτα, επιλέξτε ένα κελί και εισάγετε τη Βραζιλία. Σε αυτή την περίπτωση, είναι G5 .
  • Δεύτερον, γράψτε αυτόν τον τύπο πίνακα στο διπλανό κελί, δηλ. H5 , και πατήστε CTRL + SHIFT + ENTER .

=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25, ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")

  • Τρίτον, πατήστε ENTER .
  • Τελικά, θα βρούμε τα έτη των διαφόρων συγκεκριμένων χωρών που έγιναν πρώτες πρωταθλήτριες. Αυτό θα συμβεί αυτόματα στο Microsoft 365 χωρίς τη χρήση του Χειρολαβή πλήρωσης .
  • Τώρα, για να βρείτε τα άλλα έτη κατά τα οποία οι χώρες αυτές έγιναν πρωταθλήτριες, χρησιμοποιήστε το Χειρολαβή πλήρωσης

  • Κατά συνέπεια, θα λάβουμε την έξοδο ως εξής.

Επεξήγηση τύπου

  • Εδώ $B$5:$B$25 είναι ο πίνακας αναζήτησης. Ψάξαμε για έτη στο εύρος B5 στο B25 Αν θέλετε κάτι άλλο, χρησιμοποιήστε αυτό.
  • $G5=$D$5:$D$25 είναι το κριτήριο αντιστοίχισης. Θέλω να ταιριάξω το κελί G5 ( Βραζιλία ) με το Πρωταθλητής στήλη ( D5 στο D25 ) Αν θέλετε να κάνετε κάτι άλλο, κάντε το.
  • Έχω χρησιμοποιήσει ΣΕΙΡΆ($B$5:$B$25)-3 επειδή αυτός είναι ο πίνακας αναζήτησης μου και το πρώτο κελί αυτού του πίνακα ξεκινάει στη σειρά με αριθμό 4 ( B4 ). Για παράδειγμα, αν ο πίνακας αναζήτησης είναι $D$6:$D$25, χρήση ΣΕΙΡΆ($D$6:$D$25)-5.
  • Στη θέση του ΣΤΗΛΗ()-7, χρησιμοποιήστε τον αριθμό της προηγούμενης στήλης στην οποία εισάγετε τον τύπο. Για παράδειγμα, αν εισάγετε τον τύπο στη στήλη G , χρησιμοποιήστε ΣΤΗΛΗ()-6.

Διαβάστε περισσότερα: Πώς να εξαγάγετε δεδομένα από πίνακα με βάση πολλαπλά κριτήρια στο Excel

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.