Πώς να διορθώσετε ένα σφάλμα #Δ/Υ

Πώς να διορθώσετε ένα σφάλμα #Δ/Υ

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

Το σφάλμα #Δ/Υ συνήθως υποδηλώνει ότι ένας τύπος δεν μπορεί να βρει αυτό που του έχει ζητηθεί.

Κορυφαία λύση

Ο πιο συνηθισμένος τύπος του σφάλματος #Δ/Υ είναι με τις συναρτήσεις VLOOKUP, HLOOKUP, LOOKUP ή MATCH, όταν ένας τύπος δεν μπορεί να βρει μια τιμή αναφοράς. Για παράδειγμα, η τιμή αναζήτησης δεν υπάρχει στα δεδομένα προέλευσης.

Η τιμή αναζήτησης δεν υπάρχει.  Ο τύπος στο κελί E2 είναι =VLOOKUP(D2;$D$6:$E$8;2;FALSE).  Η τιμή "Μπανάνα" δεν είναι δυνατό να βρεθεί, επομένως, ο τύπος επιστρέφει σφάλμα #Δ/Υ.
Το στοιχείο δεν βρέθηκε στα δεδομένα προέλευσης

Σε αυτή την περίπτωση, δεν υπάρχει τιμή "Μπανάνα" στον πίνακα αναζήτησης, επομένως, η συνάρτηση VLOOKUP επιστρέφει σφάλμα #Δ/Υ.

Λύση: Βεβαιωθείτε ότι υπάρχει την τιμή αναζήτησης στα δεδομένα προέλευσης, είτε χρησιμοποιείτε ένα πρόγραμμα χειρισμού σφαλμάτων όπως IFERROR στον τύπο. Για παράδειγμα, = IFERROR(FORMULA(),0), που αναφέρει ότι:

  • = IF(ο τύπος σας καταλήγει σε σφάλμα, να εμφανίζεται το 0, διαφορετικά να εμφανίζεται το αποτέλεσμα του τύπου)

Μπορείτε να χρησιμοποιήσετε το “” για να μην εμφανίζεται τίποτα ή να αντικαταστήσετε με το δικό σας κείμενο: =IFERROR(FORMULA(); "Μήνυμα σφάλματος εδώ")

Εάν δεν είστε βέβαιοι τι πρέπει να κάνετε σε αυτό το σημείο ή τι είδους βοήθεια χρειάζεστε, μπορείτε να αναζητήσετε παρόμοιες ερωτήσεις στο Φόρουμ της κοινότητας του Excel ή να δημοσιεύσετε τη δική σας.

Σύνδεση για το Φόρουμ κοινότητας του Excel

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

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

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

Λύση: Βεβαιωθείτε ότι οι τύποι δεδομένων που είναι η ίδια. Μπορείτε να ελέγξετε μορφές κελιών, επιλέγοντας ένα κελί ή περιοχή κελιών, στη συνέχεια, κάντε δεξί κλικ και επιλέξετε Μορφοποίηση κελιών > αριθμός (ή πατήστε το συνδυασμό πλήκτρων Ctrl + 1), και αλλάξτε τη μορφή αριθμού, εάν είναι απαραίτητο.

Το παράθυρο διαλόγου "Μορφοποίηση κελιών", με την καρτέλα "Αριθμός" και επιλεγμένο το στοιχείο "Κείμενο"

Συμβουλή: Εάν θέλετε να επιβάλετε μια αλλαγή μορφής σε ολόκληρη τη στήλη, εφαρμόστε πρώτα τη μορφοποίηση που θέλετε και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε τις επιλογές Δεδομένα > Κείμενο σε στήλες > Τέλος.

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση TRIM για να καταργήσετε τυχόν αρχικά ή τελικά κενά διαστήματα. Το παρακάτω παράδειγμα χρησιμοποιεί ένθετες μέσα σε συνάρτηση VLOOKUP ΑΠΟΚΟΠΉ για να καταργήσετε τα αρχικά κενά διαστήματα από τα ονόματα στα a2: a7 και επιστρέφουν το όνομα του τμήματος.

Χρήση του τύπου VLOOKUP με την συνάρτηση TRIM σε έναν τύπο πίνακα για κατάργηση των αρχικών/τελικών κενών διαστημάτων.  Ο τύπος στο κελί E3 είναι {=VLOOKUP(D2;TRIM(A2:B7);2;FALSE)} και πρέπει να εισαχθεί με το συνδυασμό πλήκτρων CTRL+SHIFT+ENTER.

=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)

Σημείωση: 24 Σεπτεμβρίου 2018 - Τύποι δυναμικού πίνακα - Εάν έχετε μια τρέχουσα έκδοση του Office 365 και είσαστε συνδρομητές στο κανάλι κυκλοφορίας για τα μέλη του προγράμματος Insider Fast, τότε μπορείτε να εισαγάγετε τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, να πατήσετε Enter για να επιβεβαιώσετε τον τύπο ως δυναμικό τύπο πίνακα. Διαφορετικά, ο τύπος πρέπει να εισαχθεί ως τύπος πίνακα παλιού τύπου, επιλέγοντας πρώτα την περιοχή εξόδου, εισαγάγοντας τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, πατώντας τον συνδυασμό πλήκτρων Ctrl+Shift+Enter για να τον επιβεβαιώσετε. Το Excel εισαγάγει άγκιστρα στην αρχή και στο τέλος του τύπου. Για περισσότερες πληροφορίες σχετικά με τους τύπους πίνακα, ανατρέξτε στο θέμα Γενικές οδηγίες και παραδείγματα τύπων πίνακα.

Από προεπιλογή, οι συναρτήσεις που αναζητούν πληροφορίες σε πίνακες πρέπει να είναι ταξινομημένες με αύξουσα σειρά. Ωστόσο, οι συναρτήσεις φύλλου εργασίας VLOOKUP και HLOOKUP περιέχουν το όρισμα περιοχή_αναζήτησης που δίνει εντολή στη συνάρτηση να βρει μια ακριβή συμφωνία, ακόμα και αν δεν είναι ταξινομημένος ο πίνακας. Για να βρείτε μια ακριβή συμφωνία, ορίστε το όρισμα περιοχή_αναζήτησης σε FALSE. Σημειώστε ότι η χρήση του ορίσματος TRUE, που προτρέπει τη συνάρτηση να αναζητήσει μια κατά προσέγγιση συμφωνία, μπορεί όχι μόνο να έχει ως αποτέλεσμα το σφάλμα #Δ/Υ, αλλά μπορεί επίσης να επιστρέψει εσφαλμένα αποτελέσματα, όπως φαίνεται στο παρακάτω παράδειγμα.

Παράδειγμα χρήσης του τύπου VLOOKUP με το όρισμα περιοχή_αναζήτησης TRUE, το οποίο μπορεί να οδηγήσει σε εσφαλμένα αποτελέσματα.
Η συνάρτηση VLOOKUP αποτυγχάνει, λόγω της χρήσης του ορίσματος ακριβούς συμφωνίας σε μη ταξινομημένο πίνακα

Σε αυτό το παράδειγμα, όχι μόνο "Μπανάνες" επιστρέφει ένα σφάλμα # δ/υ, "Αχλαδιές" επιστρέφει την εσφαλμένη τιμή. Αυτό οφείλεται χρησιμοποιώντας το όρισμα TRUE, το οποίο σας ενημερώνει για τη συνάρτηση VLOOKUP για να αναζητήσετε μια κατά προσέγγιση αντιστοιχία αντί για μια ακριβή αντιστοιχία. Υπάρχει συμφωνία Κλείσιμο για "Μπανάνες" και "Αχλαδιές" προηγείται "Ροδακίνων" με αλφαβητική σειρά. Σε αυτήν την περίπτωση χρήσης της VLOOKUP με το όρισμα FALSE θα επιστρέψει η σωστή τιμή για το "Αχλαδιές", αλλά "Μπανάνες" θα εξακολουθεί να έχει ως αποτέλεσμα σφάλμα # δ/υ, εφόσον δεν υπάρχει καμία αντίστοιχη "μπανάνες" στη λίστα αναζήτησης.

Εάν χρησιμοποιείτε τη συνάρτηση MATCH, δοκιμάστε να αλλάξετε την τιμή του ορίσματος τύπος_ταιριάσματος για να καθορίσετε τη σειρά ταξινόμησης του πίνακα. Για να βρείτε μια ακριβή αντιστοιχία, ορίστε το όρισμα τύπος_ταιριάσματος σε 0 (μηδέν).

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

Σε αυτό το παράδειγμα, το κελί E2 αναφέρεται περιοχές που δεν συμφωνούν:

Παράδειγμα τύπου πίνακα με ασυμφωνίες αναφορών περιοχής που προκαλούν σφάλμα #Δ/Υ.  Ο τύπος στο κελί E2 είναι {=SUM(IF(A2:A11=D2;B2:B5))} και πρέπει να εισαχθεί με τον συνδυασμό πλήκτρων CTRL+SHIFT+ENTER.

= SUM (IF (A2: A11 = D2; B2: B5))

Για μπορεί ο τύπος να υπολογίζει σωστά, πρέπει να τον αλλάξετε, έτσι ώστε και οι δύο περιοχές να αντιπροσωπεύουν τις γραμμές 2 - 11.

= SUM (IF (A2: A11 = D2, B2:B11))

Σημείωση: 24 Σεπτεμβρίου 2018 - Τύποι δυναμικού πίνακα - Εάν έχετε μια τρέχουσα έκδοση του Office 365 και είσαστε συνδρομητές στο κανάλι κυκλοφορίας για τα μέλη του προγράμματος Insider Fast, τότε μπορείτε να εισαγάγετε τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, να πατήσετε Enter για να επιβεβαιώσετε τον τύπο ως δυναμικό τύπο πίνακα. Διαφορετικά, ο τύπος πρέπει να εισαχθεί ως τύπος πίνακα παλιού τύπου, επιλέγοντας πρώτα την περιοχή εξόδου, εισαγάγοντας τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, πατώντας τον συνδυασμό πλήκτρων Ctrl+Shift+Enter για να τον επιβεβαιώσετε. Το Excel εισαγάγει άγκιστρα στην αρχή και στο τέλος του τύπου. Για περισσότερες πληροφορίες σχετικά με τους τύπους πίνακα, ανατρέξτε στο θέμα Γενικές οδηγίες και παραδείγματα τύπων πίνακα.

Παράδειγμα εισαγωγής της τιμής #Δ/Υ σε κελιά, που αποτρέπει τον σωστό υπολογισμό του τύπου SUM.

Σε αυτή την περίπτωση, ο Μάιος-Δεκέμβριος έχουν τιμές #Δ/Υ, επομένως, η τιμή "Σύνολο" δεν μπορεί να υπολογιστεί και αντί για αυτό επιστρέφει το σφάλμα #Δ/Υ.

Για να διορθώσετε αυτό το πρόβλημα, ελέγξτε τη σύνταξη του τύπου της συνάρτησης που χρησιμοποιείτε και πληκτρολογήστε όλα τα απαιτούμενα ορίσματα στον τύπο που επιστρέφει το σφάλμα. Αυτό μπορεί να απαιτεί ξεκινήστε σε το της Visual Basic (VBE) για να ελέγξετε τη συνάρτηση. Μπορείτε να αποκτήσετε πρόσβαση VBE από την καρτέλα προγραμματιστής, ή με το συνδυασμό πλήκτρων ALT + F11.

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

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

Για να διορθώσετε αυτό το πρόβλημα, πατήστε το συνδυασμό πλήκτρων Ctrl+Atl+F9 για να επαναλάβετε τον υπολογισμό του φύλλου

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

Κουμπί "Εισαγωγή συνάρτησης".

Το Excel θα φορτώσει αυτόματα τον οδηγό για εσάς:

Παράδειγμα του παράθυρου διαλόγου "Οδηγός τύπου".

Καθώς κάνετε κλικ σε κάθε όρισμα, το Excel θα σας δώσει τις κατάλληλες πληροφορίες για το κάθε ένα από αυτά.

# Δ/υ μπορεί να είναι χρήσιμο! Είναι μια συνηθισμένη πρακτική να χρησιμοποιήσετε # δ/υ κατά τη χρήση δεδομένων όπως το παρακάτω παράδειγμα για τα γραφήματα, όπως # δ/υ τιμές δεν θα σχεδιάσετε σε ένα γράφημα. Ακολουθούν παραδείγματα γραφήματος μοιάζει με το 0 του έναντι # δ/υ.

Παράδειγμα ενός γραφήματος γραμμών που σχεδιάζει τιμές 0.

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

Παράδειγμα ενός γραφήματος γραμμών που δεν σχεδιάζει τιμές #Δ/Υ.

Για περισσότερες πληροφορίες σχετικά με ένα σφάλμα #Δ/Υ που εμφανίζεται σε μια συγκεκριμένη συνάρτηση, ανατρέξτε στα παρακάτω θέματα:

Αρχή της σελίδας

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

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

Δείτε επίσης

Μετατροπή αριθμών που είναι αποθηκευμένοι ως κείμενο σε αριθμούς

Συνάρτηση VLOOKUP

Συνάρτηση HLOOKUP

Συνάρτηση LOOKUP

Συνάρτηση MATCH

Επισκόπηση τύπων στο Excel

Πώς να αποφύγετε εσφαλμένους τύπους

Εντοπισμός σφαλμάτων σε τύπους

Συντομεύσεις πληκτρολογίου στο Excel για Windows

Συντομεύσεις πληκτρολογίου στο Excel για Mac

Όλες τις συναρτήσεις Excel (αλφαβητικά)

Όλες οι συναρτήσεις του Excel (ανά κατηγορία)

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

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

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

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×