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

Ισχύει για
Excel για Microsoft 365 Excel για Microsoft 365 για Mac Excel 2024 Excel 2024 για Mac Excel 2021 Excel 2021 για Mac Excel 2019 Excel 2016 Excel για iPad Excel Web App Excel για iPhone Excel για tablet Android Excel για τηλέφωνα Android Excel για Windows Phone 10 Excel Mobile

Το σφάλμα #N/A γενικά υποδεικνύει ότι ένας τύπος δεν μπορεί να βρει αυτό που του ζητήθηκε να αναζητήσει.

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

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

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

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

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

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

Σημείωση

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

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

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

Εσφαλμένοι τύποι τιμής

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

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

Το παράθυρο διαλόγου

Συμβουλή

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

Υπάρχουν επιπλέον διαστήματα στα κελιά

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση TRIM για να καταργήσετε οποιαδήποτε αρχικά ή τελικά κενά διαστήματα. Το ακόλουθο παράδειγμα χρησιμοποιεί τη συνάρτηση TRIM ως ένθετη συνάρτηση μέσα στη συνάρτηση VLOOKUP για την κατάργηση των αρχικών κενών διαστημάτων από τα ονόματα στην περιοχή A2:A7 και για επιστροφή στο όνομα του τμήματος.

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

Σημείωση

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

Χρήση της μεθόδου "Συμφωνία κατά προσέγγιση" σε σύγκριση με τη μέθοδο "Ακριβής συμφωνία" (TRUE/FALSE)

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

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

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

Ένας τύπος πίνακα αναφέρεται σε μια περιοχή που δεν έχει τον ίδιο αριθμό γραμμών ή στηλών με την περιοχή που περιέχει τον τύπο πίνακα

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

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

Παράδειγμα τύπου πίνακα με αναφορές περιοχής που δεν συμφωνούν που προκαλούν σφάλμα #N/A. Ο τύπος στο κελί 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))

Σημείωση

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

Εάν έχετε εισαγάγει με μη αυτόματο τρόπο #N/A ή NA() σε κελιά επειδή λείπουν δεδομένα, αντικαταστήστε τα με πραγματικά δεδομένα μόλις είναι διαθέσιμα. Μέχρι να γίνει αυτό, οι τύποι που αναφέρονται σε αυτά τα κελιά δεν μπορούν να υπολογίσουν μια τιμή και θα επιστρέφουν το σφάλμα #N/A.

Παράδειγμα #N/Α που έχουν εισαχθεί σε κελιά, το οποίο εμποδίζει τον σωστό υπολογισμό ενός τύπου SUM. Σε αυτή την περίπτωση, May-December έχουν τιμές #N/A, επομένως το σύνολο δεν μπορεί να υπολογίσει και αντί για αυτό επιστρέφει ένα σφάλμα #N/A.

Λείπει ένα ή περισσότερα απαιτούμενα ορίσματα από έναν τύπο που χρησιμοποιεί μια προκαθορισμένη ή καθορισμένη από το χρήστη συνάρτηση.

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

Μια καθορισμένη από το χρήστη συνάρτηση που πληκτρολογήσατε δεν είναι διαθέσιμη.

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

Μια μακροεντολή που εκτελείτε χρησιμοποιεί μια συνάρτηση που επιστρέφει το σφάλμα #Δ/Υ.

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

Μπορείτε να επεξεργαστείτε ένα προστατευμένο αρχείο που περιέχει συναρτήσεις, όπως η CELL και να απενεργοποιήσετε τα περιεχόμενα των κελιών με σφάλματα Δ/Υ

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

Χρειάζεστε βοήθεια για να κατανοήσετε τα ορίσματα μιας συνάρτησης;

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

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

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

Χρήση του σφάλματος #Δ/Υ με γραφήματα

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

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

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

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

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

Δείτε επίσης

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

Συνάρτηση VLOOKUP

Συνάρτηση HLOOKUP

Συνάρτηση LOOKUP

Συνάρτηση MATCH

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

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

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

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

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

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