Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Ο τύπος πίνακα που έχει αναχυθεί και ο οποίος επιχειρείτε να εισαγάγετε θα επεκταθεί πέρα από την περιοχή του φύλλου εργασίας. Δοκιμάστε ξανά με μια μικρότερη περιοχή ή πίνακα.

Στο παρακάτω παράδειγμα, η μετακίνηση του τύπου στο κελί F1 θα επιλύσει το σφάλμα και ο τύπος θα διαχυθεί σωστά.

Σφάλματα #SPILL! σφάλμα όπου = SORT (D:D) στο κελί F2 θα εκτείνεται πέρα από τα άκρα του βιβλίου εργασίας. Μετακινήστε το στο κελί 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, ο τύπος θα προκαλέσει μια #SPILL! σφάλμα επειδή το Excel θα κάνει αναζήτηση σε ολόκληρη τη στήλη, θα επιστρέψει αποτελέσματα 1.048.576 και θα χτυπήσει το άκρο του πλέγματος του Excel.

Σφάλματα #SPILL! σφάλμα που προκαλείται από τη συνάρτηση = VLOOKUP (A:A, A:D, 2, FALSE) στο κελί E2, επειδή τα αποτελέσματα θα διαχυθεί πέρα από την άκρη του φύλλου εργασίας. Μετακινήστε τον τύπο στο κελί E1 και θα λειτουργήσει σωστά.

Υπάρχουν 3 απλοί τρόποι για να επιλύσετε αυτό το πρόβλημα:

#

Προσέγγιση

Τύπος

1

Αναφέρετε μόνο τις τιμές αναζήτησης που σας ενδιαφέρουν. Αυτό το στυλ τύπου θα επιστρέψει έναν δυναμικό πίνακα, αλλά δεν λειτουργεί με τους πίνακες του Excel

Χρησιμοποιήστε τη συνάρτηση = VLOOKUP (a2: a7, A:C, 2, FALSE) για να επιστρέψετε έναν δυναμικό πίνακα που δεν θα έχει ως αποτέλεσμα μια #SPILL! .

= VLOOKUP (a2: A7; A:C; 2; FALSE)

2

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

Χρησιμοποιήστε την παραδοσιακή συνάρτηση VLOOKUP με μία μόνο lookup_value αναφορά: = VLOOKUP (a2; A:C; 32; FALSE). Αυτός ο τύπος δεν θα επιστρέψει έναν δυναμικό πίνακα, αλλά μπορεί να χρησιμοποιηθεί με πίνακες του Excel.

= VLOOKUP (a2; A:C; 2; FALSE)

3

Ζητήστε από το Excel να πραγματοποιήσει σιωπηρή διασταύρωση χρησιμοποιώντας τον τελεστή @ και, στη συνέχεια, αντιγράψτε τον τύπο προς τα κάτω. Αυτό το στυλ τύπου λειτουργεί σε πίνακες, αλλά δεν θα επιστρέψει έναν δυναμικό πίνακα.

Χρησιμοποιήστε τον τελεστή @ και αντιγράψτε προς τα κάτω: = VLOOKUP (@A: A, A:C, 2, FALSE). Αυτό το στυλ αναφοράς θα λειτουργεί σε πίνακες, αλλά δεν θα επιστρέφει έναν δυναμικό πίνακα.

= VLOOKUP (@A: A, A:C, 2, FALSE)

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel, να λάβετε υποστήριξη από την κοινότητα Answers ή να προτείνετε μια νέα δυνατότητα ή βελτίωση στο Excel User Voice.

Δείτε επίσης

Συνάρτηση FILTER

Συνάρτηση RANDARRAY

Συνάρτηση SEQUENCE

Συνάρτηση SORT

Συνάρτηση SORTBY

Συνάρτηση UNIQUE

Σφάλματα #SPILL! στο Excel

Δυναμικοί πίνακες και συμπεριφορά έκχυσης πίνακα

Σιωπηρός τελεστής διασταύρωσης: @

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×