Τύπος Excel: Πρώτο σφάλμα αντιστοίχισης -

Πίνακας περιεχομένων

Γενική φόρμουλα

(=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))

ενδιαφέροντα άρθρα...