![](https://cdn.wiki-base.com/9303826/excel_formula_match_first_error__2.png.webp)
Γενική φόρμουλα
(=MATCH(TRUE,ISERROR(rng),0))
Περίληψη
Εάν πρέπει να αντιστοιχίσετε το πρώτο σφάλμα σε μια σειρά κελιών, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που βασίζεται στις συναρτήσεις MATCH και ISERROR. Στο παράδειγμα που εμφανίζεται, ο τύπος είναι:
(=MATCH(TRUE,ISERROR(B4:B11),0))
Αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί χρησιμοποιώντας Control + Shift + Enter (CSE).
Εξήγηση
Δουλεύοντας από μέσα προς τα έξω, η συνάρτηση ISERRROR επιστρέφει TRUE όταν μια τιμή είναι αναγνωρισμένο σφάλμα και FALSE εάν όχι.
Όταν δοθεί μια σειρά κελιών (ένας πίνακας κελιών) η συνάρτηση ISERROR θα επιστρέψει μια σειρά αποτελεσμάτων TRUE / FALSE. Στο παράδειγμα, αυτός ο πίνακας που προκύπτει μοιάζει με αυτό:
(FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE)
Σημειώστε ότι η 6η τιμή (η οποία αντιστοιχεί στο 6ο κελί στο εύρος) είναι ΑΛΗΘΕΙΑ, καθώς το κελί B9 περιέχει # N / A
Η συνάρτηση MATCH έχει ρυθμιστεί ώστε να ταιριάζει TRUE σε λειτουργία ακριβούς αντιστοίχισης. Βρίσκει την πρώτη ΑΛΗΘΕΙΑ στον πίνακα που δημιούργησε ο ISERROR και επιστρέφει τη θέση. Εάν δεν βρεθεί αντιστοιχία, η ίδια η συνάρτηση MATCH επιστρέφει # N / A.
Εύρεση του πρώτου σφάλματος NA
Ο παραπάνω τύπος θα αντιστοιχεί σε οποιοδήποτε σφάλμα. Αν θέλετε να αντιστοιχίσετε το πρώτο # N / A σφάλμα, απλώς αντικαταστήστε το ISNA με το ISERROR:
(=MATCH(TRUE,ISNA(B4:B11),0))