
Τι πρέπει να γνωρίζετε
- Η συνάρτηση LOOKUP στο Excel χρησιμοποιείται για την αναζήτηση πληροφοριών σε μια σειρά ή στήλη.
- Υπάρχουν δύο τρόποι για να χρησιμοποιήσετε έναν τύπο LOOKUP, ανάλογα με τις ανάγκες σας: ως διάνυσμα και πίνακας.
- Ο τύπος διανύσματος αναζητά μόνο μία σειρά ή στήλη, ενώ ένας πίνακας αναζητά πολλές σειρές και στήλες.
Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε τη συνάρτηση LOOKUP σε οποιαδήποτε έκδοση του Excel συμπεριλαμβανομένων των Excel 2019 και Microsoft 365.
Τι είναι η συνάρτηση LOOKUP;
Η συνάρτηση LOOKUP στο Excel χρησιμοποιείται για την αναζήτηση πληροφοριών σε μια σειρά ή στήλη. Εντοπίζει μια τιμή από την ίδια θέση στη σειρά ή τη στήλη με την αρχική τιμή, οπότε είναι πραγματικά χρήσιμο όταν ασχολείστε με δομημένους πίνακες όπου όλες οι σειρές και οι στήλες περιέχουν παρόμοια δεδομένα. Υπάρχουν δύο τρόποι για να γράψετε έναν τύπο LOOKUP στο Excel ανάλογα με τις ανάγκες σας. Η μία μορφή ονομάζεται διάνυσμα και η άλλη είναι πίνακας.
Η συνάρτηση LOOKUP μπορεί να χρησιμοποιηθεί σε κάθε έκδοση του Excel.
Σύνταξη & Επιχειρήματα Λειτουργίας LOOKUP
Υπάρχουν δύο τρόποι για να χρησιμοποιήσετε τη συνάρτηση LOOKUP:
Διάνυσμα
Η διανυσματική φόρμα αναζητά μόνο μία γραμμή ή μία στήλη. Αυτό το εύρος ονομάζεται διάνυσμα. Η τιμή που επιστρέφεται είναι ό, τι βρίσκεται στην ίδια θέση με το άλλο επιλεγμένο σύνολο δεδομένων.
= ΠΡΟΒΟΛΗ(αναζήτηση_τιμής, lookup_vector, [result_vector])
- αναζήτηση_τιμής είναι η τιμή που πρέπει να αναζητήσει η συνάρτηση εντός του διανύσματος. Μπορεί να είναι ένας αριθμός, κείμενο, λογική τιμή, όνομα ή αναφορά. Αυτό το επιχείρημα απαιτείται.
- lookup_vector είναι το εύρος. Μπορεί να είναι μία μόνο σειρά ή μία στήλη. Οι τιμές στο διάνυσμα πρέπει να είναι σε αύξουσα σειρά (π.χ. 1, 2, 3 ή A, B, C). Αυτό το επιχείρημα απαιτείται.
- αποτέλεσμα_vector είναι ένα προαιρετικό εύρος. Εάν χρησιμοποιείται, πρέπει να έχει το ίδιο ακριβώς μέγεθος με lookup_vector.
Ακολουθούν ορισμένοι ακόμη κανόνες που πρέπει να θυμάστε όταν χρησιμοποιείτε τη διανυσματική φόρμα της συνάρτησης LOOKUP:
- Αν αναζήτηση_τιμής είναι μικρότερη από τη μικρότερη τιμή σε lookup_vector, Το Excel παράγει το σφάλμα # N / A.
- Αν αναζήτηση_τιμής δεν μπορεί να βρεθεί, η συνάρτηση LOOKUP αντιστοιχεί στη μεγαλύτερη τιμή lookup_vector αυτό είναι μικρότερο ή ίσο με αναζήτηση_τιμής.
Πίνακας
Η φόρμα πίνακα μπορεί να αναζητήσει μια τιμή σε πολλές σειρές και στήλες. Αρχικά εντοπίζει την καθορισμένη τιμή στην πρώτη σειρά ή στήλη της επιλογής και μετά επιστρέφει την τιμή της ίδιας θέσης στην τελευταία σειρά ή στήλη.
= ΠΡΟΒΟΛΗ(αναζήτηση_τιμής, πίνακας)
- αναζήτηση_τιμής είναι η τιμή που πρέπει να αναζητήσει η συνάρτηση μέσα στον πίνακα. Μπορεί να είναι ένας αριθμός, κείμενο, λογική τιμή, όνομα ή αναφορά. Οι τιμές πρέπει να είναι σε αύξουσα σειρά (π.χ. 1, 2, 3 ή A, B, C). Αυτό το επιχείρημα απαιτείται.
- πίνακας είναι το εύρος των κελιών που περιέχουν την τιμή με την οποία συγκρίνετε αναζήτηση_τιμής. Αυτό το επιχείρημα απαιτείται.
Λάβετε επίσης υπόψη αυτούς τους κανόνες:
- Αν αναζήτηση_τιμής δεν μπορεί να βρεθεί, η μεγαλύτερη τιμή σε πίνακας αυτό είναι μικρότερο ή ίσο με αναζήτηση_τιμής χρησιμοποιείται αντ ‘αυτού.
- Αν αναζήτηση_τιμής είναι μικρότερο από τη μεγαλύτερη τιμή στην πρώτη σειρά ή στήλη, το σφάλμα # Δ / Α επιστρέφεται.
- Αν πίνακας περιλαμβάνει περισσότερες στήλες από σειρές, αναζητά η συνάρτηση LOOKUP αναζήτηση_τιμής στην πρώτη σειρά.
- Αν πίνακας περιλαμβάνει περισσότερες σειρές από τη στήλη, αναζητά η συνάρτηση LOOKUP αναζήτηση_τιμής στην πρώτη στήλη.
Παραδείγματα συνάρτησης LOOKUP
Ακολουθούν πολλά παραδείγματα για το πώς να χρησιμοποιήσετε το LOOKUP στους τύπους σας:
Χρησιμοποιήστε το Lookup Vector για αναζήτηση πίνακα
= LOOKUP (1003, A2: A5, C2: C5)
Ακολουθεί ένα παράδειγμα για το πώς να χρησιμοποιήσετε τη συνάρτηση LOOKUP όταν πρέπει να ελέγξουμε την τιμή σε έναν πίνακα που είναι οργανωμένος ανά αριθμό εξαρτήματος. Δεδομένου ότι γνωρίζουμε ότι οι αριθμοί ανταλλακτικών αναφέρονται στο Α2: Α5 και οι τιμές είναι C2: C5, μπορούμε να αναζητήσουμε τον αριθμό εξαρτήματος 1003 χρησιμοποιώντας αυτές τις παραμέτρους.
Χρησιμοποιήστε τον πίνακα αναζήτησης για αναζήτηση πίνακα
= LOOKUP (1003, A2: C5)
Ο άλλος τρόπος για να χρησιμοποιήσετε τη συνάρτηση LOOKUP στο ίδιο σύνολο δεδομένων με το παραπάνω παράδειγμα, είναι με έναν πίνακα. Αντί να επιλέγουμε δύο μεμονωμένες στήλες, επιλέγουμε ολόκληρο τον πίνακα. Ωστόσο, δεδομένου ότι χρειαζόμαστε την τιμή σε αυτό το παράδειγμα, σταματάμε την επιλογή στη στήλη C, δεδομένου ότι η συνάρτηση θα τραβήξει όποια τιμή βρίσκεται στην ίδια θέση στην τελευταία στήλη.
Βρείτε τον πλησιέστερο αριθμό στον πίνακα
= ΕΛΕΓΧΟΣ (A2, D2: D6, F2: F6)
Αυτός ο τύπος LOOKUP κάνει παραπομπή στη βαθμολογία στη στήλη Α με το σύστημα βαθμονόμησης στη στήλη D. Η συνάρτηση LOOKUP βλέπει πού πέφτει η βαθμολογία στο σύστημα βαθμονόμησης και, στη συνέχεια, αναζητά τον βαθμό στην F2: F6 να ξέρετε τι να γράψετε δίπλα στο σκορ. Επειδή ορισμένες από αυτές τις τιμές δεν βρίσκονται στον πίνακα στα δεξιά, το LOOKUP χρησιμοποιεί την επόμενη χαμηλότερη τιμή. Αυτός ο συγκεκριμένος τύπος θα μπορούσε επίσης να γραφτεί σε μορφή πίνακα ως εξής: = LOOKUP (A2, D2: F6)
Τα αποτελέσματα είναι τα ίδια καθώς η στήλη D είναι η αρχή της επιλογής και το τέλος, που κρατά τον βαθμό, είναι η στήλη F. Τα σύμβολα δολαρίου μπορούν να χρησιμοποιηθούν σε τύπους έτσι ώστε όταν τα σύρετε προς τα κάτω μια στήλη για να εφαρμόσετε τη λειτουργία σε άλλα κελιά , οι αναφορές δεν μεταφέρονται επίσης. Μπορείτε να διαβάσετε περισσότερα για μικτές αναφορές κυττάρων εδώ.
Εντοπίστε τον τελευταίο αριθμό στη λίστα
= LOOKUP (9.99999999999999E + 307, Α: Α)
Ο τύπος LOOKUP βρίσκει τον τελευταίο αριθμό στη στήλη A. Από 9.99999999999999E + 307 είναι ο μεγαλύτερος αριθμός που μπορείτε να έχετε σε ένα φύλλο εργασίας του Excel, ο τύπος θα εμφανίσει τον τελευταίο αριθμό στη λίστα, ακόμη και αν υπάρχουν κενά κελιά που περιλαμβάνονται στο εύρος.
Εντοπίστε την τελευταία τιμή κειμένου στη λίστα
= LOOKUP (REPT («z», 255), A: A)
Το παράδειγμα εντοπίζει την τελευταία τιμή κειμένου από τη στήλη A. Η συνάρτηση REPT χρησιμοποιείται εδώ για επανάληψη ζ στον μέγιστο αριθμό που μπορεί να είναι οποιαδήποτε τιμή κειμένου, δηλαδή 255. Παρόμοιο με το αριθμητικό παράδειγμα, αυτό αναγνωρίζει απλά το τελευταίο κελί που περιέχει κείμενο.
Χρησιμοποιήστε τα δεδομένα πίνακα για να βρείτε τιμές επικεφαλίδας
= LOOKUP (2,1 / (B3: G3 <> «»), B $ 2: G $ 2)
Αυτό το τελευταίο παράδειγμα της συνάρτησης Excel LOOKUP περιλαμβάνει ορισμένα πράγματα που δεν περιγράφονται σε αυτό το άρθρο, αλλά αξίζει ούτως ή άλλως, ώστε να μπορείτε να δείτε πόσο χρήσιμη μπορεί να είναι αυτή η λειτουργία. Η γενική ιδέα εδώ είναι ότι καθορίζουμε την τελευταία καταχώρηση σε κάθε σειρά και μετά αναζητούμε την ημερομηνία στη σειρά 2 για να μάθουμε την τελευταία φορά που πληρώσαμε αυτούς τους λογαριασμούς.
Άλλες λειτουργίες όπως το LOOKUP
Το LOOKUP είναι μια αρκετά βασική λειτουργία αναζήτησης / αναφοράς. Υπάρχουν και άλλες που είναι καλές για πιο προηγμένες χρήσεις. Το VLOOKUP και το HLOOKUP σάς επιτρέπουν να εκτελείτε κατακόρυφες ή οριζόντιες αναζητήσεις και μπορείτε να καθορίσετε εάν θα κάνετε μια ακριβή ή κατά προσέγγιση αντιστοίχιση. Το LOOKUP επιστρέφει αυτόματα την πλησιέστερη τιμή εάν δεν βρεθεί ακριβής αντιστοίχιση. Το XLOOKUP είναι μια παρόμοια, πιο προηγμένη λειτουργία αναζήτησης.