Γιατί χρειαζόμαστε FALSE στο VLOOKUP;
Στο VLOOKUP, υπάρχει μόνο ένα προαιρετικό όρισμα, και αυτό το όρισμα είναι (Range Lookup). Όπου αυτό είναι αυτό το επιχείρημα, μπορούμε να παρέχουμε δύο παραμέτρους, δηλαδή, ΑΛΗΘΕΙΑ ή ΛΑΘΟΣ.


Ως αρχάριος, ίσως να μην το έχουμε συνειδητοποιήσει γιατί, στο στάδιο της μάθησης, βιαζόμαστε, έτσι αυτό γίνεται απαρατήρητο.
Με βάση το είδος της αναζήτησης εύρους που δίνουμε είναι σημαντικό. Όπως έχουμε μάθει παραπάνω, μπορούμε να δώσουμε ΑΛΗΘΕΙΑ ή ΛΑΘΟΣ, οπότε ας μάθουμε τι κάνουν αυτά τα δύο επιχειρήματα.
TRUE ή 1: Εάν παρέχουμε TRUE, θα αναζητήσει μια κατά προσέγγιση αντιστοίχιση.
FALSE ή 0: Εάν παρέχουμε FALSE, θα αναζητήσει μια ακριβή αντιστοίχιση.
Δεδομένου ότι το (Range Lookup) είναι ένα προαιρετικό όρισμα, θα πάρει TRUE ως την προεπιλεγμένη παράμετρο.
Εντάξει, τώρα δείτε τους παρακάτω πίνακες δεδομένων στο Excel.

Στον Πίνακα 1, έχουμε το Όνομα της Εταιρείας και τις λεπτομέρειες των εσόδων του, και στον Πίνακα 2, έχουμε μόνο το Όνομα της Εταιρείας, οπότε πρέπει να βρούμε τις λεπτομέρειες Έσοδα από τον Πίνακα 1 με βάση το Όνομα Εταιρείας που διατίθεται στον Πίνακα 2 .
Ανοίξτε τη λειτουργία VLOOKUP στο κελί F3.

Επιλέξτε την τιμή αναζήτησης ως κελί E3.

Στη συνέχεια, επιλέξτε το VLOOKUP Table Array ως εύρος πίνακα 1 .

Αριθμός ευρετηρίου στήλης ως 2.

Το τελευταίο επιχείρημα είναι (Range Lookup) και να το αναφέρετε ως ΑΛΗΘΟ ή 1 στην πρώτη προσπάθεια

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

Σε αυτό το κελί, έχουμε τη λέξη "Florida Milk", αλλά το πραγματικό όνομα της εταιρείας στον Πίνακα 1 είναι το "Florida Milk Federation". Παρόλο που και οι δύο αυτές τιμές είναι διαφορετικές, εξακολουθούμε να έχουμε τις λεπτομέρειες εσόδων ως 120.161. Αυτή είναι στην πραγματικότητα η λεπτομέρεια εσόδων της "Florida Incorporation".
Ομοίως, κοιτάξτε το αποτέλεσμα κυττάρων F8.

Σε αυτήν την περίπτωση, το όνομα της εταιρείας είναι "Florida Inc", αλλά το πραγματικό όνομα της εταιρείας είναι "Florida Incorporation", οπότε αυτές οι δύο τιμές δεν είναι ακριβείς, αλλά επειδή έχουμε χρησιμοποιήσει τον τύπο αντιστοίχισης ως ΑΛΗΘΕΣ, δηλαδή, Κατά προσέγγιση αντιστοίχιση, επέστρεψε το κατά προσέγγιση αποτέλεσμα αγώνα.
Ωστόσο, δείτε το κελί F7 για την εταιρεία "ABC Company".
"
Σε αυτήν την περίπτωση, η τιμή αναζήτησης είναι "ABC Company", αλλά στον Πίνακα 1, έχουμε την "ABC Company Ltd", αλλά έχουμε ακόμα το σωστό αποτέλεσμα. Χρησιμοποιώντας λοιπόν το TRUE ως κριτήρια για το (Range Lookup), δεν μπορούμε να γνωρίζουμε ακριβώς πώς θα καταλήξει. Αυτός είναι ο λόγος που πρέπει να χρησιμοποιήσουμε το FALSE ως κριτήρια αντιστοίχισης (Range Lookup)
Για τον ίδιο τύπο, αλλάξτε τα κριτήρια (Range Lookup) από TRUE σε FALSE (0) και δείτε το αποτέλεσμα.

Η ίδια φόρμουλα το μόνο πράγμα που έχουμε αλλάξει είναι τα κριτήρια (Range Lookup) από TRUE σε FALSE και κοιτάξτε τα αποτελέσματα. Για όλα αυτά τα κελιά που δεν είναι ακριβείς τιμές αναζήτησης, έχουμε τις τιμές σφάλματος, οπότε όποια κελιά έχουν την ακριβή τιμή αναζήτησης στον Πίνακα 1 έχουν τα τέλεια αποτελέσματα.
Έτσι, στο 99,999% του χρόνου, χρειαζόμαστε τα αποτελέσματα ακριβούς αντιστοίχισης, έτσι το FALSE είναι τα κριτήρια που πρέπει να χρησιμοποιήσουμε για να λάβουμε αποτελέσματα ακριβούς αντιστοίχισης.
Πράγματα που πρέπει να θυμάστε
- Ενδέχεται να μην προκύψει ανάγκη για χρήση της ΑΛΗΘΕΙΑΣ, οπότε πάντα να τηρείτε το FALSE ως τα κριτήρια για (Range Lookup)
- (Range Lookup) είναι ένα προαιρετικό όρισμα και αν το αγνοήσετε, θα πάρει TRUE ως τα προεπιλεγμένα κριτήρια αντιστοίχισης.
- Αντί για ΑΛΗΘΕΙΑ, μπορούμε να δώσουμε 1 ως τα κριτήρια και αντί για FALSE, μπορούμε να δώσουμε το 0 ως τα κριτήρια.