Excel 2020: Δώδεκα οφέλη του XLOOKUP - Συμβουλές για το Excel

Η νέα συνάρτηση XLOOKUP κυκλοφορεί στο Office 365 από τον Νοέμβριο του 2019. Ο Joe McDaid της ομάδας του Excel σχεδίασε το XLOOKUP για να ενοποιήσει τα άτομα που χρησιμοποιούν το VLOOKUP και τα άτομα που χρησιμοποιούν INDEX / MATCH. Αυτή η ενότητα θα συζητήσει τα 12 οφέλη του XLOOKUP:

  1. Η ακριβής αντιστοίχιση είναι η προεπιλογή.
  2. Το τρίτο όρισμα του VLOOKUP που βασίζεται σε ακέραιο είναι τώρα μια σωστή αναφορά.
  3. Το IFNA είναι ενσωματωμένο για να χειριστεί τις τιμές που λείπουν.
  4. Το XLOOKUP δεν έχει κανένα πρόβλημα να πάει αριστερά.
  5. Βρείτε επόμενη-μικρότερη ή επόμενη-μεγαλύτερη αντιστοίχιση χωρίς ταξινόμηση του πίνακα.
  6. Το XLOOKUP μπορεί να κάνει HLOOKUP.
  7. Βρείτε τον τελευταίο αγώνα κάνοντας αναζήτηση από κάτω.
  8. Οι μπαλαντέρ είναι απενεργοποιημένες από προεπιλογή, αλλά μπορείτε να τις ενεργοποιήσετε ξανά.
  9. Επιστρέψτε και τους 12 μήνες σε έναν μόνο τύπο.
  10. Μπορεί να επιστρέψει μια αναφορά κελιού εάν το XLOOKUP βρίσκεται δίπλα σε άνω και κάτω τελεία όπως το XLOOKUP (); XLOOKUP ()
  11. Μπορεί να κάνει έναν αμφίδρομο αγώνα όπως το INDEX (, MATCH, MATCH) μπορεί να κάνει.
  12. Μπορεί να συνοψίσει όλες τις αναζητήσεις σε έναν τύπο όπως θα μπορούσε να κάνει το LOOKUP.

Εδώ είναι η σύνταξη: = XLOOKUP (Lookup_Value, Lookup_Array, Results_Array, (if_not_found), (match_mode), (search_mode)).

XLOOKUP Πλεονέκτημα 1: Ακριβής αντιστοίχιση από προεπιλογή

Το 99% των τύπων VLOOKUP μου τελειώνει, FALSE ή, 0 για να υποδείξει την ακριβή αντιστοίχιση. Εάν χρησιμοποιείτε πάντα την έκδοση ακριβούς αντιστοίχισης του VLOOKUP, μπορείτε να ξεκινήσετε να αφήνετε το match_mode εκτός λειτουργίας XLOOKUP.

Στο παρακάτω σχήμα, ψάχνετε το W25-6 από το κελί A4. Θέλετε να αναζητήσετε αυτό το αντικείμενο στο L8: L35. Όταν βρεθεί, θέλετε την αντίστοιχη τιμή από τη στήλη N. Δεν χρειάζεται να ορίσετε το False ως το match_mode επειδή το XLOOKUP είναι προεπιλεγμένο σε μια ακριβή αντιστοίχιση.

XLOOKUP η τιμή στο A4. Κοιτάξτε στο L8: L35. Επιστρέψτε την αντίστοιχη τιμή από N8: N35.

XLOOKUP Όφελος 2: Το Results_Array είναι μια αναφορά αντί για ακέραιο

Σκεφτείτε τον τύπο VLOOKUP που θα χρησιμοποιούσατε πριν από το XLOOKUP. Το τρίτο επιχείρημα θα ήταν ένα 3 για να δείξει ότι θέλετε να επιστρέψετε την 3η στήλη. Υπήρχε πάντα ο κίνδυνος ότι ένας ανίδεος συνάδελφος θα είχε εισαγάγει (ή διαγράψει) μια στήλη στον πίνακα σας. Με μια επιπλέον στήλη στον πίνακα, το VLOOKUP που επιστρέφει μια τιμή θα αρχίσει να επιστρέφει μια περιγραφή. Επειδή το XLOOKUP επισημαίνει μια αναφορά κελιού, ο τύπος ξαναγράφει τον εαυτό του για να συνεχίζει να δείχνει την τιμή που βρίσκεται τώρα στη στήλη O.

Το παλιό VLOOKUP θα αποτύχει αν κάποιος εισάγει μια νέα στήλη στον πίνακα αναζήτησης. Το XLOOKUP συνεχίζει να λειτουργεί.

XLOOKUP Όφελος 3: Το IFNA είναι ενσωματωμένο ως προαιρετικό όρισμα

Το φοβερό σφάλμα # N / A επιστρέφεται όταν η τιμή αναζήτησης δεν βρίσκεται στον πίνακα. Στο παρελθόν, για να αντικαταστήσετε το # N / A με κάτι άλλο, θα πρέπει να χρησιμοποιήσετε IFERROR ή IFNA τυλιγμένο γύρω από το VLOOKUP.

Όταν ένα αντικείμενο δεν βρεθεί, επιστρέφει # Δ / Α από το VLOOKUP ή το XLOOKUP…

Χάρη σε μια πρόταση του Rico στο κανάλι μου στο YouTube, η ομάδα του Excel ενσωμάτωσε ένα προαιρετικό τέταρτο επιχείρημα για το if_not_found. Εάν θέλετε να αντικαταστήσετε αυτά τα σφάλματα # N / A με μηδέν, απλώς προσθέστε το 0 ως το τέταρτο όρισμα. Εναλλακτικά, θα μπορούσατε να χρησιμοποιήσετε κάποιο κείμενο, όπως "Η τιμή δεν βρέθηκε".

Το προαιρετικό τέταρτο όρισμα στο XLOOKUP είναι "αν δεν βρεθεί". Βάλτε ένα 0 ή "Δεν βρέθηκε" εκεί.

XLOOKUP Πλεονέκτημα 4: Κανένα πρόβλημα κοιτάζοντας αριστερά του βασικού πεδίου

Το VLOOKUP δεν μπορεί να κοιτάξει προς τα αριστερά του πεδίου κλειδιού χωρίς να καταφύγει στο VLOOKUP (A4, CHOOSE ((1,2), G7: G34, F7: F34), 2, False). Με το XLOOKUP, δεν υπάρχει κανένα πρόβλημα με το αποτέλεσμα_array στα αριστερά του Lookup_array.

Με το XLOOKUP, δεν υπάρχει πρόβλημα να επιστρέψετε την Κατηγορία από τη στήλη F ενώ αναζητώντας αριθμούς εξαρτημάτων στη στήλη G. Αυτή ήταν πάντα η αδυναμία του VLOOKUP: δεν μπορούσε να κοιτάξει προς τα αριστερά.

XLOOKUP Πλεονέκτημα 5: Επόμενο μικρότερο ή επόμενο μεγαλύτερο παιχνίδι χωρίς ταξινόμηση

Το VLOOKUP είχε την επιλογή να ψάξει για το ακριβές ταίριασμα ή απλά μικρότερη τιμή. Θα μπορούσατε είτε να αφήσετε το τέταρτο όρισμα εκτός VLOOKUP, είτε να αλλάξετε το False σε True. Για να λειτουργήσει αυτό, ο πίνακας αναζήτησης έπρεπε να ταξινομηθεί με αύξουσα σειρά.

Ένα παράδειγμα της έκδοσης Κατά προσέγγιση αντιστοίχισης του VLOOKUP. Κάθε πώληση από 10 χιλιάδες έως 20 χιλιάδες παίρνει ένα μπόνους 12 $.

Αλλά το VLOOKUP δεν είχε τη δυνατότητα να επιστρέψει τον ακριβή αγώνα ή το επόμενο μεγαλύτερο αντικείμενο. Για αυτό, έπρεπε να μεταβείτε στη χρήση του MATCH με το -1 ως match_mode και πρέπει να είστε προσεκτικοί ότι ο πίνακας αναζήτησης ταξινομήθηκε φθίνουσα.

Το προαιρετικό match_mode πέμπτου ορίσματος του XLOOKUP μπορεί να αναζητήσει μόνο την ακριβή αντιστοίχιση, ίση ή μικρότερη, ίση ή μεγαλύτερη. Σημειώστε ότι οι τιμές στο XLOOKUP έχουν πιο νόημα από ό, τι στο MATCH:

  • -1 βρίσκει την τιμή ίση ή μικρότερη
  • 0 βρείτε μια ακριβή αντιστοίχιση
  • 1 βρίσκει την τιμή ίση ή μεγαλύτερη.

Όμως, το πιο εκπληκτικό μέρος: ο πίνακας αναζήτησης δεν χρειάζεται να ταξινομηθεί και θα λειτουργήσει οποιαδήποτε μέθοδο match_mode.

Παρακάτω, ένας τρόπος αντιστοίχισης -1 βρείτε το επόμενο μικρότερο στοιχείο.

Το πέμπτο όρισμα του XLOOKUP είναι το Match_Mode. 0 είναι για ακριβή αντιστοίχιση. Το αρνητικό χρησιμοποιείται για την ακριβή αντιστοίχιση ή το επόμενο μικρότερο στοιχείο. Το θετικό 1 είναι για ακριβή αντιστοίχιση ή επόμενο μεγαλύτερο αντικείμενο. 2 είναι για Αγώνα Wildcard. Για να αντικατοπτρίσετε τι θα έκανε το VLOOKUP με το True στο τέταρτο όρισμα, τοποθετήστε ένα αρνητικό ως το όρισμα match_mode στο XLOOKUP.

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

Το XLOOKUP μπορεί να κάνει κάτι που δεν μπορούσε να κάνει το VLOOKUP: βρείτε τον ακριβή αγώνα ή απλά μεγαλύτερο. Σε αυτήν την περίπτωση, μια τουριστική εταιρεία διαθέτει μια λίστα κρατήσεων. Με βάση τον αριθμό των επιβατών, ο πίνακας αναζήτησης δείχνει ποιο όχημα χρειάζεστε για αυτούς τους ανθρώπους.

Ο πίνακας λέει:

  • Το λεωφορείο χωράει 64 άτομα
  • Το αυτοκίνητο χωράει 4 άτομα
  • Η μοτοσικλέτα κρατά 1 άτομο
  • Το Tour Van φιλοξενεί 12 άτομα
  • Ο Βαν έχει 6 άτομα.

Ως μπόνους, τα δεδομένα ταξινομούνται κατά Vehicle (στην παλιά λύση, χρησιμοποιώντας MATCH, ο πίνακας θα πρέπει να ταξινομηθεί φθίνουσα κατά Capacity. Επίσης: το Vehicle βρίσκεται στα αριστερά της Χωρητικότητας.

Πλεονέκτημα XLOOKUP 6: Πλευρικά το XLOOKUP αντικαθιστά το HLOOKUP

Το lookup_array και τα αποτελέσματα_array μπορεί να είναι οριζόντια με το XLOOKUP, καθιστώντας απλή την αντικατάσταση HLOOKUP.

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

XLOOKUP Πλεονέκτημα 7: Αναζητήστε από κάτω προς τα κάτω τον τελευταίο αγώνα

Έχω ένα παλιό βίντεο στο YouTube που απαντά σε μια ερώτηση από ένα βρετανικό αγρόκτημα αλόγων. Είχαν ένα στόλο οχημάτων. Κάθε φορά που ένα όχημα μπήκε για καύσιμο ή υπηρεσία, καταγράφει όχημα, ημερομηνία και χιλιόμετρα σε ένα υπολογιστικό φύλλο. Ήθελαν να βρουν τα τελευταία γνωστά χιλιόμετρα για κάθε όχημα. Ενώ το MAXIFS της εποχής του Excel-2017 μπορεί να το λύσει σήμερα, η λύση πριν από πολλά χρόνια ήταν μια ασαφής φόρμουλα χρησιμοποιώντας το LOOKUP και περιλάμβανε διαίρεση με μηδέν.

Σήμερα, το προαιρετικό έκτο όρισμα του XLOOKUP σάς επιτρέπει να καθορίσετε ότι η αναζήτηση πρέπει να ξεκινά από το κάτω μέρος του συνόλου δεδομένων.

Βρείτε τον τελευταίο αγώνα στη λίστα.

Σημείωση

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

Προσοχή

Το παραπάνω σχήμα δείχνει ότι υπάρχουν τρόποι αναζήτησης που χρησιμοποιούν την παλιά δυαδική αναζήτηση. Ο Joe McDaid συμβουλεύει να μην τα χρησιμοποιήσετε. Πρώτον, ο βελτιωμένος αλγόριθμος αναζήτησης από το 2018 είναι αρκετά γρήγορος ώστε να μην υπάρχει σημαντικό όφελος ταχύτητας. Δεύτερον, διατρέχετε τον κίνδυνο ενός ανίδεου συναδέλφου να ταξινομεί τον πίνακα αναζήτησης και να εισάγει λανθασμένες απαντήσεις.

XLOOKUP Όφελος 8: Οι χαρακτήρες μπαλαντέρ "απενεργοποιούνται" από προεπιλογή

Οι περισσότεροι άνθρωποι δεν συνειδητοποίησαν ότι το VLOOKUP αντιμετωπίζει τον αστερίσκο, το ερωτηματικό και το tilde ως χαρακτήρες μπαλαντέρ όπως περιγράφεται στο "# 51 Use a Wildcard in VLOOKUP" στη σελίδα 143. Με το XLOOKUP, οι μπαλαντέρ απενεργοποιούνται από προεπιλογή. Εάν θέλετε το XLOOKUP να αντιμετωπίζει αυτούς τους χαρακτήρες ως μπαλαντέρ, χρησιμοποιήστε το 2 ως το Match_Mode.

Πολύ λίγοι άνθρωποι συνειδητοποίησαν ότι το VLOOKUP αντιμετωπίζει τους αστερίσκους στην τιμή αναζήτησης ως μπαλαντέρ. Από προεπιλογή, το XLOOKUP δεν χρησιμοποιεί χαρακτήρες μπαλαντέρ, αλλά μπορείτε να το αναγκάσετε να συμπεριφέρεται σαν VLOOKUP εάν χρησιμοποιείτε τη λειτουργία Match of 2: Wildcard Character Match.

Πλεονέκτημα XLOOKUP 9: Επιστρέψτε και τους 12 μήνες σε μία φόρμουλα!

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

Στο παρακάτω σχήμα, ένας μοναδικός τύπος που καταχωρείται στο B7 επιστρέφει και τις 12 απαντήσεις που φαίνονται στο B7: M7.

Ένα μόνο XLOOKUP στη στήλη Ιανουαρίου επιστρέφει αριθμούς για τον Ιανουάριο έως τον Δεκέμβριο. Αυτό γίνεται με τον καθορισμό μιας σειράς αποτελεσμάτων με 12 στήλες.

XLOOKUP Πλεονέκτημα 10: Μπορεί να επιστρέψει μια αναφορά κελιού εάν βρίσκεται δίπλα στο παχύ έντερο

Αυτό είναι πολύπλοκο αλλά όμορφο. Στο παρελθόν, υπήρχαν επτά συναρτήσεις που θα άλλαζαν από την επιστροφή μιας τιμής κελιού στην επιστροφή μιας αναφοράς κελιού εάν η συνάρτηση αγγίζει ένα άνω και κάτω τελεία. Για παράδειγμα, δείτε Χρήση A2: INDEX () ως μη πτητικό OFFSET. Το XLOOKUP είναι η λειτουργία οκτώ που προσφέρει αυτήν τη συμπεριφορά, ενώνοντας ΕΠΙΛΟΓΗ, IF, IFS, INDEX, INDIRECT, OFFSET και SWITCH.

Εξετάστε το παρακάτω σχήμα. Κάποιος επιλέγει Cherry στο E4 και Fig στο E5. Θέλετε έναν τύπο που θα συνοψίζει τα πάντα από B6 έως B9.

Το σχήμα δείχνει δύο τύπους XLOOKUP σε δύο κελιά. Η πρώτη επιστρέφει 15 από το κελί B6. Ο δεύτερος επανασυνδέει 30 από το B9. Αλλά στη συνέχεια σε ένα τρίτο κελί, υπάρχει ένας τύπος που ενώνει τους δύο τύπους XLOOKUP με άνω και κάτω τελεία και στη συνέχεια το τυλίγει σε μια συνάρτηση SUM. Το αποτέλεσμα είναι το SUM του B6: B9, επειδή το XLOOKUP μπορεί να επιστρέψει μια αναφορά κελιού εάν η συνάρτηση εμφανίζεται δίπλα σε έναν τελεστή όπως ένα άνω και κάτω τελεία. Για να αποδειχθεί ότι αυτό λειτουργεί, τα επόμενα διάφορα σχήματα θα δείξουν αυτόν τον τύπο στο παράθυρο διαλόγου Evaluate Formula.

Στο παραπάνω σχήμα, μπορείτε να δείτε ότι ένα XLOOKUP του E4 θα επιστρέψει το 15 από το κελί B6. Ένα XLOOKUP του E5 θα επιστρέψει το 30 από το B9. Ωστόσο, εάν πάρετε τις δύο συναρτήσεις XLOOKUP από τα κελιά D9 και D10 και τις τοποθετήσετε μαζί με μια άνω και κάτω τελεία, αλλάζει η συμπεριφορά του XLOOKUP. Αντί να επιστρέψει 15, το πρώτο XLOOKUP επιστρέφει τη διεύθυνση κελιού B6!

Για να το αποδείξω αυτό, επέλεξα το D7 και χρησιμοποίησα τους τύπους, αξιολογήστε τον τύπο. Αφού πατήσετε το Evaluate δύο φορές, το επόμενο μέρος που θα υπολογιστεί είναι το XLOOKUP ("Cherry", A4: A29, B4: B29), όπως φαίνεται εδώ.

Αυτό δείχνει το παράθυρο διαλόγου Evaluate Formula πριν από την αξιολόγηση του πρώτου XLOOKUP. Αυτό το XLOOKUP εμφανίζεται λίγο πριν από άνω και κάτω τελεία.

Πατήστε Evaluate ξανά και εκπληκτικά, ο τύπος XLOOKUP επιστρέφει $ B $ 6 αντί για τα 15 που είναι αποθηκευμένα στο B6. Αυτό συμβαίνει επειδή υπάρχει άνω και κάτω τελεία που ακολουθεί αυτόν τον τύπο XLOOKUP.

Κάντε κλικ στην επιλογή Αξιολόγηση και το πρώτο XLOOKUP επιστρέφει $ B $ 6 αντί για 15.

Πατήστε Αξιολόγηση δύο ακόμη φορές και ο ενδιάμεσος τύπος θα είναι = SUM (B6: B9).

Μετά την αξιολόγηση του δεύτερου XLOOKUP, ο ενδιάμεσος τύπος είναι = SUM (B6: B9).

Αυτή είναι εκπληκτική συμπεριφορά για την οποία οι περισσότεροι άνθρωποι δεν γνωρίζουν. Το Excel MVP Charles Williams μου λέει ότι μπορεί να ενεργοποιηθεί με οποιονδήποτε από αυτούς τους τρεις χειριστές δίπλα στο XLOOKUP:

  • Ανω κάτω τελεία
  • Space (τελεστής διασταύρωσης)
  • Κόμμα (Union operator)

XLOOKUP Όφελος 11: Αμφίδρομη αντιστοιχία όπως INDEX (, MATCH, MATCH)

Για όλους τους φίλους μου στο VLOOKUP, οι άνθρωποι INDEX / MATCH περίμεναν να δουν αν το XLOOKUP μπορεί να χειριστεί αμφίδρομο αγώνα. Τα υπέροχα νέα: μπορεί να το κάνει. Τα κακά νέα: η μεθοδολογία είναι λίγο διαφορετική από ό, τι θα περίμεναν οι θαυμαστές του INDEX / MATCH. Μπορεί να είναι λίγο πάνω από το κεφάλι τους. Αλλά είμαι βέβαιος ότι μπορούν να φτάσουν σε αυτήν τη μέθοδο.

Για αμφίδρομη αντιστοίχιση, θέλετε να βρείτε ποια σειρά περιέχει τον αριθμό λογαριασμού A621 που εμφανίζεται στο J3. Έτσι, το XLOOKUP ξεκινά αρκετά εύκολο: = XLOOKUP (J3, A5: A15. Αλλά τότε πρέπει να δώσετε ένα αποτέλεσμα_array. Μπορείτε να χρησιμοποιήσετε το ίδιο κόλπο όπως στο XLOOKUP Όφελος 9: Επιστροφή και των 12 μηνών σε έναν τύπο παραπάνω, αλλά χρησιμοποιήστε το για να επιστρέψετε ένα κατακόρυφο διάνυσμα. Ένα εσωτερικό XLOOKUP αναζητά τον μήνα J4 στις επικεφαλίδες του μήνα στο B4: G4. Η σειρά επιστροφής ορίζεται ως B5: G15. Το αποτέλεσμα είναι ότι το εσωτερικό XLOOKUP επιστρέφει μια συστοιχία όπως αυτή που εμφανίζεται στο I10 : I20 παρακάτω. Επειδή το A621 βρίσκεται στο πέμπτο κελί του lookup_array και το 104 βρίσκεται στο πέμπτο κελί των αποτελεσμάτων_array, λαμβάνετε τη σωστή απάντηση από τον τύπο. Παρακάτω, το J6 δείχνει τον παλιό τρόπο. Το J7 επιστρέφει τον νέο τρόπο.

XLookup J3 στη λίστα λογαριασμών στο A5: A15. Για τη σειρά αποτελεσμάτων, χρησιμοποιήστε το XLOOKUP (J4, B4: G4, B5: G15). Σε αυτόν τον τύπο, το B4: G4 είναι μια λίστα μηνών. B5: Το G15 είναι ο ορθογώνιος πίνακας τιμών για όλους τους λογαριασμούς για όλους τους μήνες. Σε ένα άλλο κελί, μόνο το εσωτερικό XLOOKUP δείχνει πώς επιστρέφει ολόκληρη τη στήλη τιμών για το Μάιο.

XLOOKUP Όφελος 12: Αθροίστε όλες τις τιμές αναζήτησης σε έναν μόνο τύπο

Η αρχαία συνάρτηση LOOKUP προσέφερε δύο παράξενα κόλπα. Πρώτον, εάν προσπαθείτε να υπολογίσετε το συνολικό ποσό της δαπάνης μπόνους που θα συγκεντρωθεί, θα μπορούσατε να ζητήσετε από το LOOKUP να αναζητήσει όλες τις τιμές σε έναν μόνο τύπο. Στην παρακάτω εικόνα, το LOOKUP (C4: C14 κάνει 11 αναζητήσεις. Αλλά η συνάρτηση LOOKUP δεν προσφέρει ακριβή αντιστοίχιση και απαιτούσε την ταξινόμηση του πίνακα αναζήτησης.

Αναζητήστε 13 τιμές και αθροίστε τις. Αυτό συνήθιζε να λειτουργεί με το LOOKUP, αλλά λειτουργεί επίσης με το XLOOKUP. Καθορίστε όλες τις τιμές αναζήτησης C4: C14 ως το πρώτο όρισμα. Τυλίξτε το XLOOKUP σε μια συνάρτηση SUM.

Με το XLOOKUP, μπορείτε να ορίσετε ένα εύρος καθώς το lookup_value και το XLOOKUP θα επιστρέψει όλες τις απαντήσεις. Το πλεονέκτημα είναι ότι το XLOOKUP μπορεί να κάνει ακριβείς αγώνες.

Το κόλπο της χρήσης LOOKUP για να συνοψίσουμε όλα τα αποτελέσματα αναζήτησης λειτούργησε μόνο με την έκδοση αντιστοίχισης κατά προσέγγιση της αναζήτησης Εδώ, το XLOOKUP κάνει μια ακριβή αντιστοίχιση σε όλα τα ονόματα στο L4: L14 και παίρνει ένα σύνολο όλων των αποτελεσμάτων.

Συμβουλή μπόνους: Τι γίνεται με ένα Twisted LOOKUP;

Το Excel MVP Mike Girvin δείχνει συχνά ένα κόλπο της συνάρτησης LOOKUP όπου το Lookup_Vector είναι κατακόρυφο και το Result_Vector είναι οριζόντιο. Το XLOOKUP δεν θα υποστηρίξει αυτό το κόλπο. Αλλά, αν εξαπατήσετε λίγο και τυλίξετε τα αποτελέσματα_συμπλήρωμα στη συνάρτηση TRANSPOSE, μπορείτε να διαχειριστείτε μια στριμμένη αναζήτηση.

Εδώ ο πίνακας αναζήτησης είναι κατακόρυφος και ο πίνακας αποτελεσμάτων είναι οριζόντιος. Η παλιά συνάρτηση LOOKUP μπορεί να το χειριστεί αυτό ,, αλλά για να το κάνετε με το XLOOKUP, πρέπει να τυλίξετε οποιαδήποτε συστοιχία στο TRANSPOSE.

ενδιαφέροντα άρθρα...