Excel - XLOOKUP έναντι VLOOKUP έναντι INDEX / MATCH Λειτουργίες

Στις 28 Αυγούστου 2022, η Microsoft ανακοίνωσε την κυκλοφορία της λειτουργίας XLOOKUP. Η λειτουργία XLOOKUP προορίζεται να αντικαταστήσει τόσο τις λειτουργίες VLOOKUP όσο και τις λειτουργίες HLOOKUP. Θα αντικαταστήσει επίσης το συνδυασμό συνάρτησης INDEX / MATCH που χρησιμοποιήθηκε προηγουμένως για την εκτέλεση ισχυρότερων VLOOKUPs.

Η λειτουργία XLOOKUP κυκλοφορεί αργά στους χρήστες του Office 365 (ξεκινώντας από το Office 365 Insiders). Επομένως, μπορεί να μην βλέπετε τη νέα λειτουργία ακόμη διαθέσιμη. Οι χρήστες του Office 2022 δεν θα λάβουν το XLOOKUP. Προσοχή λοιπόν χρησιμοποιώντας τη λειτουργία XLOOKUP - βεβαιωθείτε ότι οι τελικοί χρήστες σας έχουν πρόσβαση στη νέα λειτουργία.

Παράδειγμα XLOOKUP

Σύνταξη XLOOKUP

Η σύνταξη XLOOKUP είναι:

XLOOKUP (τιμή_αναζήτησης, αναζήτηση_συστοιχίας, επιστροφή_συστοιχίας, [match_mode], [search_mode])

Οπου:

  • lookup_value - Τι να ψάξετε
  • lookup_array - Πού να ψάξετε
  • return_array - Τι να βγάλει
  • [match_mode] - (ΠΡΟΑΙΡΕΤΙΚΟ) Καθορίστε τον τύπο αντιστοίχισης για εκτέλεση. Η προεπιλογή είναι ακριβής αντιστοίχιση (δείτε τον παρακάτω πίνακα για όλες τις επιλογές)
  • [τρόπος_αναζήτησης] - (ΠΡΟΑΙΡΕΤΙΚΟ) Καθορίστε τον τύπο και την κατεύθυνση της αναζήτησης. Η προεπιλογή είναι από το πρώτο έως το τελευταίο (δείτε τον παρακάτω πίνακα για όλες τις επιλογές)

XLOOKUP Match_Mode

0 - Η ακριβής αντιστοίχιση θα βρει μόνο ακριβείς αντιστοιχίσεις

1 (-1) - Θα εκτελέσει μια ακριβή αντιστοίχιση ή θα βρει το επόμενο μεγαλύτερο (μικρότερο) στοιχείο.

2 - Η αντιστοίχιση χαρακτήρων μπαλαντέρ σας επιτρέπει να χρησιμοποιήσετε; ή * μπαλαντέρ για ανακριβείς αγώνες.

XLOOKUP Search_Mode

1 - Αναζήτηση από πάνω προς τα κάτω (ή από αριστερά προς τα δεξιά για οριζόντια αναζήτηση)

-1 - Αναζήτηση κάτω προς τα πάνω (ή δεξιά προς τα αριστερά για οριζόντια αναζήτηση)

2 (-2) - Δυαδική αναζήτηση σε ταξινομημένα δεδομένα. Εάν δεν γνωρίζετε τι είναι η δυαδική αναζήτηση, πιθανότατα δεν θα χρειαστεί ποτέ να την πραγματοποιήσετε.

Γιατί το XLOOKUP είναι καλύτερο από το VLOOKUP;

  1. Η συνάρτηση VLOOKUP απαιτεί η στήλη αναζήτησης να είναι η πιο αριστερή στήλη στο σύνολο δεδομένων. Δεν μπορείτε να "αναζητήσετε αριστερά". Αυτό ήταν ένα από τα κύρια οφέλη της χρήσης INDEX / MATCH αντί VLOOKUP. Ωστόσο, το XLOOKUP δεν έχει αυτόν τον περιορισμό
  2. Το XLOOKUP είναι προεπιλεγμένο για μια ακριβή αντιστοίχιση. Το VLOOKUP είναι προεπιλεγμένο σε μια "κατά προσέγγιση" αντιστοίχιση, απαιτώντας να προσθέσετε το "ψευδές" επιχείρημα στο τέλος του VLOOKUP για να εκτελέσετε μια ακριβή αντιστοίχιση. Αυτό ήταν η αιτία για αμέτρητα σφάλματα υπολογιστικών φύλλων με τους χρήστες να πραγματοποιούν ακούσια αντιστοιχίσεις κατά προσέγγιση.
  3. Οι τύποι VLOOKUP δεν μπορούσαν να χειριστούν εισαγωγές ή διαγραφές στηλών. Εάν εισαγάγατε ή διαγράψατε μια στήλη, θα πρέπει να προσαρμόσετε τον αριθμό ευρετηρίου στηλών στο VLOOKUP. Αυτό δεν είναι πρόβλημα με τη λειτουργία XLOOKUP.
  4. Το XLOOKUP μπορεί να πραγματοποιήσει οριζόντιες ή κάθετες αναζητήσεις. Το XLOOKUP αντικαθιστά τόσο το VLOOKUP όσο και το HLOOKUP.
  5. Το XLOOKUP διαθέτει πιο έξυπνες αντιστοιχίσεις κατά προσέγγιση. Τα δεδομένα VLOOKUP έπρεπε να ταξινομηθούν από το μικρότερο στο μεγαλύτερο. Ωστόσο, το XLOOKUP μπορεί να πραγματοποιήσει αναζητήσεις προς οποιαδήποτε κατεύθυνση.
  6. Το XLOOKUP απαιτεί αναφορά σε λιγότερα κελιά. Το VLOOKUP απαιτεί την εισαγωγή ολόκληρου συνόλου δεδομένων, αλλά το XLOOKUP απαιτεί μόνο αναφορά στις σχετικές στήλες ή σειρές. Με αναφορά σε λιγότερα κελιά, το XLOOKUP θα αυξήσει την ταχύτητα υπολογισμού του υπολογιστικού φύλλου σας και θα οδηγήσει σε λιγότερα κυκλικά σφάλματα αναφοράς.

Παραδείγματα XLOOKUP σε VBA

Το XLOOKUP είναι προς το παρόν διαθέσιμο μόνο στο πρόγραμμα insider του office 365, επομένως δεν είναι ακόμη δημόσια διαθέσιμο. Θα γίνει σύντομα διαθέσιμο.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave