Αναζήτηση τιμών σε μια λίστα δεδομένων στο Excel

Ισχύει για
Excel για Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Τι θέλετε να κάνετε;

Αναζήτηση τιμών κατακόρυφα σε μια λίστα με χρήση ακριβούς αντιστοίχισης

Για να εκτελέσετε αυτήν την εργασία, μπορείτε να χρησιμοποιήσετε τη συνάρτηση VLOOKUP ή ένα συνδυασμό των συναρτήσεων INDEX και MATCH.

Παραδείγματα VLOOKUP

=VLOOKUP (B3;B2:E7;2;FALSE) Η συνάρτηση VLOOKUP αναζητά τη συνάρτηση Fontana στην πρώτη στήλη (στήλη B) στην table_array B2:E7 και επιστρέφει τον Olivier από τη δεύτερη στήλη (στήλη C) της table_array. Η τιμή false επιστρέφει ακριβή αντιστοιχία.

=VLOOKUP (102;A2:C7;2;FALSE) Η συνάρτηση VLOOKUP αναζητά την ακριβή αντιστοιχία (FALSE) του επωνύμου για το 102 (lookup_value) στη δεύτερη στήλη (στήλη B) στην περιοχή A2:C7 και επιστρέφει τη συνάρτηση Fontana.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνάρτηση VLOOKUP.

Παραδείγματα συναρτήσεων INDEX και MATCH

Οι συναρτήσεις INDEX και MATCH μπορούν να χρησιμοποιηθούν ως αντικατάσταση του VLOOKUP

Στα απλά Αγγλικά σημαίνει:

=INDEX(Θέλω την τιμή επιστροφής από τα κελιά C2:C10, η οποία θα είναι MATCH(Κέιλ, που βρίσκεται κάπου στον πίνακα B2:B10, όπου η τιμή επιστροφής είναι η πρώτη τιμή που αντιστοιχεί στο κέιλ))

Ο τύπος αναζητά την πρώτη τιμή στο C2:C10 που αντιστοιχεί στο κέιλ (στο B7) και επιστρέφει την τιμή στο κελί C7 (100), η οποία είναι η πρώτη τιμή που συμφωνεί με το κέιλ.

Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα Συνάρτηση INDEX και Συνάρτηση MATCH.

Αρχή της σελίδας

Αναζήτηση τιμών κατακόρυφα σε μια λίστα με χρήση κατά προσέγγιση αντιστοίχισης

Για να το κάνετε αυτό, χρησιμοποιήστε τη συνάρτηση VLOOKUP.

Σημαντικό

Βεβαιωθείτε ότι οι τιμές στην πρώτη γραμμή έχουν ταξινομηθεί με αύξουσα σειρά.

Ένα παράδειγμα του τύπου VLOOKUP που αναζητά μια κατά προσέγγιση αντιστοιχία

Στο παραπάνω παράδειγμα, η συνάρτηση VLOOKUP αναζητά το όνομα του μαθητή που έχει 6 καθυστερήσεις στην περιοχή A2:B7. Δεν υπάρχει καταχώρηση για το 6 tardies στον πίνακα, επομένως, η συνάρτηση VLOOKUP αναζητά την αμέσως επόμενη υψηλότερη αντιστοιχία που είναι μικρότερη από το 6 και βρίσκει την τιμή 5, που σχετίζεται με το μικρό όνομα Dave, και επομένως επιστρέφει την τιμή Dave.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνάρτηση VLOOKUP.

Αρχή της σελίδας

Αναζήτηση τιμών κατακόρυφα σε μια λίστα άγνωστου μεγέθους με χρήση ακριβούς αντιστοίχισης

Για να εκτελέσετε αυτήν την εργασία, χρησιμοποιήστε τις συναρτήσεις OFFSET και MATCH.

Σημείωση

Χρησιμοποιήστε αυτήν την προσέγγιση όταν τα δεδομένα σας βρίσκονται σε μια περιοχή εξωτερικών δεδομένων που ανανεώνετε καθημερινά. Γνωρίζετε ότι η τιμή βρίσκεται στη στήλη B, αλλά δεν γνωρίζετε πόσες γραμμές δεδομένων θα επιστρέψει ο διακομιστής και η πρώτη στήλη δεν είναι ταξινομημένη αλφαβητικά.

Παράδειγμα των συναρτήσεων OFFSET και MATCH

C1 είναι τα επάνω αριστερά κελιά της περιοχής (που ονομάζεται και κελί έναρξης).

Η συνάρτηση MATCH("Πορτοκάλια";C2:C7;0) αναζητά το στοιχείο Πορτοκάλια στην περιοχή C2:C7. Δεν πρέπει να συμπεριλάβετε το αρχικό κελί στην περιοχή.

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

Αρχή της σελίδας

Αναζήτηση τιμών οριζόντια σε μια λίστα με χρήση ακριβούς αντιστοίχισης

Για να εκτελέσετε αυτήν την εργασία, χρησιμοποιήστε τη συνάρτηση HLOOKUP. Δείτε ένα παράδειγμα παρακάτω:

Ένα παράδειγμα τύπου HLOOKUP που αναζητά ακριβή αντιστοιχία Η συνάρτηση HLOOKUP αναζητά τη στήλη "Πωλήσεις " και επιστρέφει την τιμή από τη γραμμή 5 στην καθορισμένη περιοχή.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνάρτηση HLOOKUP.

Αρχή της σελίδας

Αναζήτηση τιμών οριζόντια σε μια λίστα με χρήση κατά προσέγγιση αντιστοίχισης

Για να εκτελέσετε αυτήν την εργασία, χρησιμοποιήστε τη συνάρτηση HLOOKUP.

Σημαντικό

Βεβαιωθείτε ότι οι τιμές στην πρώτη γραμμή έχουν ταξινομηθεί με αύξουσα σειρά.

Ένα παράδειγμα τύπου HLOOKUP που αναζητά μια κατά προσέγγιση αντιστοιχία Στο παραπάνω παράδειγμα, η συνάρτηση HLOOKUP αναζητά την τιμή 11000 στη γραμμή 3 στην καθορισμένη περιοχή. Δεν βρίσκει το 11000 και επομένως αναζητά την επόμενη μεγαλύτερη τιμή που είναι μικρότερη από το 1100 και επιστρέφει το 10543.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνάρτηση HLOOKUP.

Αρχή της σελίδας