Ο τύπος πίνακα που έχει χυθεί και προσπαθείτε να εισαγάγετε θα εκτείνεται πέραν της περιοχής του φύλλου εργασίας. Δοκιμάστε ξανά με μικρότερη περιοχή ή πίνακα.
Στο παρακάτω παράδειγμα, η μετακίνηση του τύπου στο κελί F1 θα επιλύσει το σφάλμα και ο τύπος θα χυθεί σωστά.
Συνήθεις αιτίες: Πλήρεις αναφορές στηλών
Υπάρχει μια συχνά παρεξηγημένη μέθοδος δημιουργίας τύπων VLOOKUP μέσω υπερκαθορισμού του ορίσματος lookup_value . Πριν από το Excel με δυνατότητα δυναμικού πίνακα , το Excel θα εξέταζε μόνο την τιμή στην ίδια γραμμή με τον τύπο και θα αγνοούσε οποιεσδήποτε άλλες, καθώς η συνάρτηση VLOOKUP ανέμενε μόνο μία τιμή. Με την εισαγωγή των δυναμικών πινάκων, το Excel λαμβάνει υπόψη όλες τις τιμές που παρέχονται στον lookup_value. Αυτό σημαίνει ότι εάν δοθεί μια ολόκληρη στήλη ως lookup_value όρισμα, το Excel θα επιχειρήσει να αναζητήσει και τις 1.048.576 τιμές στη στήλη. Μόλις ολοκληρωθεί, θα προσπαθήσει να τα χύσει στο δίκτυο και πολύ πιθανό να χτυπήσει το τέλος του δικτύου με αποτέλεσμα μια #SPILL! .
Για παράδειγμα, όταν τοποθετηθεί στο κελί E2 όπως στο παρακάτω παράδειγμα, ο τύπος =VLOOKUP(A:A,A:C,2,FALSE) προηγουμένως αναζητούσε μόνο το αναγνωριστικό στο κελί A2. Ωστόσο, στον δυναμικό πίνακα του Excel, ο τύπος θα προκαλέσει σφάλμα #ΔΙΑΡΡΟΗ! σφάλμα επειδή το Excel θα αναζητήσει ολόκληρη τη στήλη, θα επιστρέψει 1.048.576 αποτελέσματα και θα χτυπήσει το τέλος του πλέγματος του Excel.
Υπάρχουν 3 απλοί τρόποι για να επιλύσετε αυτό το πρόβλημα:
| # | Προσέγγιση | Τύπος |
|---|---|---|
| 1 | Αναφέρετε μόνο τις τιμές αναζήτησης που σας ενδιαφέρουν. Αυτό το στυλ τύπου θα επιστρέψει έναν δυναμικό πίνακα, αλλά δεν λειτουργεί με πίνακες του Excel.
|
=VLOOKUP(A2:A7,A:C,2,FALSE) |
| 2 | Αναφέρετε μόνο την τιμή στην ίδια γραμμή και, στη συνέχεια, αντιγράψτε τον τύπο προς τα κάτω. Αυτό το παραδοσιακό στυλ τύπων λειτουργεί σε πίνακες, αλλά δεν θα επιστρέψει δυναμικό πίνακα.
|
=VLOOKUP(A2,A:C,2,FALSE) |
| 3 | Ζητήστε από το Excel να πραγματοποιήσει σιωπηρή τομή χρησιμοποιώντας τον τελεστή @ και, στη συνέχεια, αντιγράψτε τον τύπο προς τα κάτω. Αυτό το στυλ τύπου λειτουργεί σε πίνακες, αλλά δεν θα επιστρέψει δυναμικό πίνακα.
|
=VLOOKUP(@A:A,A:C,2,FALSE) |
Χρειάζεστε περισσότερη βοήθεια;
Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.