Λειτουργία Excel ISERROR - Ελέγξτε εάν το κελί έχει σφάλμα

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Λειτουργία Excel ISERROR στο Excel για να ελέγξετε εάν ένα κελί οδηγεί σε σφάλμα.

Περιγραφή λειτουργίας ISERROR:

Δοκιμή συνάρτησης ISERROR εάν η τιμή κελιού είναι σφάλμα. Επιστρέφει TRUE ή FALSE.

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας ISERROR Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Σύνταξη και εισόδους λειτουργίας ISERROR:

1 = ISERROR (VALUE)

αξία - Η τιμή δοκιμής

Πώς να χρησιμοποιήσετε τη λειτουργία ISERROR

Η συνάρτηση ISERROR ελέγχει εάν ένας υπολογισμός οδηγεί σε σφάλμα.

1 = ISERROR (A2)

IF ISERROR Αντικαταστάθηκε από IFERROR

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

1 = IF (ISERROR (C2/B2), "Zero Stock", C2/B2)

Ωστόσο, στο Excel 2007, η λειτουργία IFERROR εισήχθη, καθιστώντας τον συνδυασμό IF / ISERROR παρωχημένος.

1 = IFERROR ((C2/B2), "Zero Stock")

ISERR και ISNA

Η συνάρτηση ISERROR επιστρέφει TRUE εάν όποιος προκύπτει σφάλμα.

Υπάρχουν δύο άλλα σφάλματα κατά τον έλεγχο των λειτουργιών "είναι":

  • Η συνάρτηση ISNA επιστρέφει TRUE μόνο για σφάλματα #N/A.
  • Η συνάρτηση ISERR επιστρέφει TRUE για όλα τα σφάλματα εκτός από τα σφάλματα #N/A.
12 = ISNA (A2)= ISERR (A2)

Επίσης, εκτός από τη συνάρτηση IFERROR, υπάρχει η συνάρτηση IFNA.

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

1 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE)

Εφαρμόζοντας τη συνάρτηση IFNA στο VLOOKUP, μπορείτε να χειριστείτε έγκυρα σφάλματα #N/A, ενώ δεν χειρίζεστε άλλα σφάλματα τύπου (ώστε να μην παραβλέπετε αυτά τα άλλα σφάλματα).

1 = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE))

Άλλες λογικές συναρτήσεις

Τα Φύλλα Excel / Google περιέχουν πολλές άλλες λογικές λειτουργίες για την εκτέλεση άλλων λογικών δοκιμών. Εδώ είναι μια λίστα:

Λειτουργίες IF / IS
iferror
iserror
ισνα
iserr
isblank
αρίθμηση
istext
isnontext
isformula
ισολογικο
isref
είναι ακόμη και
isodd

ISERROR στα Υπολογιστικά φύλλα Google

Η συνάρτηση ISERROR λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

Παραδείγματα ISERROR σε VBA

Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία ISERROR στο VBA. Τύπος:
application.worksheetfunction.iserror (τιμή)
Για τα ορίσματα συνάρτησης (τιμή, κ.λπ.), μπορείτε είτε να τα εισαγάγετε απευθείας στη συνάρτηση είτε να ορίσετε μεταβλητές που θα χρησιμοποιηθούν.

Ας υποθέσουμε ότι έχουμε τις ακόλουθες τιμές στο φύλλο εργασίας μας

Θα εκδώσουμε τη συνάρτηση ISERROR με VBA, για καθένα από τα παραπάνω κελιά:

1 WorksheetFunction.IsError (Εύρος ("A1")) 'FALSE
1 WorksheetFunction.IsError (Εύρος ("B1")) 'FALSE
1 WorksheetFunction.IsError (Εύρος ("C1")) 'FALSE
1 WorksheetFunction.IsError (Εύρος ("D1")) 'TRUE
1 WorksheetFunction.IsError (Range ("E1")) 'TRUE
1 WorksheetFunction.IsError (Εύρος ("G1")) 'TRUE

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave