Σφάλμα υπολογισμού κατά την αλλαγή του πίνακα VLOOKUP - Συμβουλές Excel

Πίνακας περιεχομένων

Υπάρχει ένα περίεργο σφάλμα που μπορεί να προκαλέσει σφάλματα υπολογισμού στο Excel όταν κάνετε αλλαγές στον πίνακα αναζήτησης. Δεδομένου ότι το σύνθημα της ομάδας Excel είναι "Recalc or Die", δεν είμαι σίγουρος γιατί δεν θα διορθώσουν αυτό το σφάλμα.

Το παρακάτω σχήμα δείχνει έναν τύπο VLOOKUP στη στήλη C. Αναζητά το στοιχείο στο B, επιστρέφοντας την 4η στήλη από τον πορτοκαλί πίνακα αναζήτησης. Όλα είναι καλά σε αυτό το σημείο.

Μια τυπική συνάρτηση VLOOKUP. Το Excel είναι γρήγορο χάρη σε έναν αλγόριθμο Ευφυούς Υπολογισμού. Σε αυτήν την περίπτωση, ο αλγόριθμος επιλέγει να μην επαναπροσδιορίσει κελιά που πρέπει να υπολογιστούν.

Εάν κάποιος διαγράψει κατά λάθος μια στήλη ή εισάγει μια στήλη στον πίνακα αναζήτησης, συμβαίνει ένα περίεργο πράγμα.

Εισαγάγετε τη στήλη H και το φύλλο εργασίας υποδιαιρείται μόνο εν μέρει.

Τι συμβαίνει εδώ; Μοιάζει:

  • Ο τύπος στο C2 εξαρτάται από τις στήλες F: K έτσι υπολογίζεται εκ νέου. Έχουμε τακτοποιήσει τα πράγματα επειδή το VLOOKUP επιστρέφει ακόμα την 4η στήλη του πίνακα. Αυτό μας δίνει Χρώμα αντί για Τιμή και καθιστά τον συνολικό τύπο στο D2 αποτύχει.
  • Τώρα, αν ήμουν το Excel Recalc Engine και αν ήμουν αισιόδοξος και αν είχα προσωπικότητα, θα μπορούσα να πω στον εαυτό μου, "Χμμμ. Η τιμή στο C2 άλλαξε. Ίσως θα έπρεπε να κάνω εκ νέου υπολογισμό οποιουδήποτε άλλου ίδιου τύπου σε αυτήν τη στήλη." Αυτή η σκέψη θα με έκανε να αναφέρω C3, C4 και C5. Αλλά το Excel δεν επαναπροσδιορίζει αυτά τα κελιά. Δεν έχει καμία σχέση με το σφάλμα στο D2. Ακόμα και χωρίς τον τύπο στο D2, οι τύποι στα C3, C4 και C5 δεν υπολογίζονται σε αυτό το σημείο.
  • Τα κελιά C3, C4 και C5 παραμένουν λανθασμένα μέχρι να πατήσετε Ctrl + alt = "" + Shift + F9 για πλήρη ανακάλυψη.

Μην με κάνεις λάθος. Λατρεύω το VLOOKUP. Όμως, τα άτομα που παραπονιούνται για το VLOOKUP θα πρότειναν τη χρήση ενός MATCH ως το τρίτο επιχείρημα στο VLOOKUP για τη διαχείριση αυτής της κατάστασης.

Προσθέστε έναν τύπο αντιστοίχισης ως το τρίτο όρισμα VLOOKUP.

Εάν χρησιμοποιήσετε τον παραπάνω τύπο, το πρόβλημα επανάληψης δεν θα εμφανιστεί.

Έχω ενημερώσει την ομάδα του Excel για αυτό το σφάλμα, αλλά περίεργα δεν έχουν καμία προτεραιότητα στην επίλυση του προβλήματος. Έχει υπάρξει τουλάχιστον από το Excel 2010.

Κάθε Παρασκευή, εξετάζω ένα σφάλμα ή άλλη συμπεριφορά ψαριών στο Excel.

Excel Thought Of the Day

Ζήτησα από τους φίλους μου στο Excel Master τις συμβουλές τους σχετικά με το Excel. Η σημερινή σκέψη να σκεφτούμε:

"Το μόνο καλύτερο από το VLOOKUP σε ένα υπολογιστικό φύλλο Excel είναι τα πάντα"

Λιάμ Μπάστεικ

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