Localizați prima eroare
Pentru a găsi poziția primei erori într-o coloană sau rând, MECI și funcțiile ISERROR vă pot face o favoare.
Cum se potrivește prima eroare dintr-o coloană sau un rând?
Pentru a găsi o pozitia primei erori în listă, așa cum se arată mai sus, puteți utiliza mai întâi funcția ISERROR pentru a verifica fiecare valoare din listă dacă sunt erori sau nu. Funcția generează apoi o matrice TRUE și FALSE, în care un TRUE reprezintă o valoare care este o eroare, iar un FALSE în caz contrar. Funcția MATCH va potrivi apoi primul TURE din matrice pentru a returna poziția primei erori într-o valoare numerică.
Sintaxa generică
=MATCH(TRUE,ISERROR(range),0)
√ Notă: Aceasta este o formulă matrice care necesită să introduceți cu Ctrl + Schimba + Intrați.
- gamă: Intervalul cu o coloană sau un rând din care se returnează prima eroare.
- 0: tip_potrivire 0 forțează MATCH să efectueze o potrivire exactă.
Pentru a se potrivi cu pozitia primei erori, copiați sau introduceți formula de mai jos în celula D5 și apăsați Ctrl + Schimba + Intrați pentru a obține rezultatul:
=PORITARE(ADEVĂRAT, ESTE EROARE(B5: B14),0)
Explicația formulei
=MATCH(TRUE,ISERROR(B5:B14),0)
- EROARE(B5:B14): Funcția ISERROR verifică fiecare valoare din intervalul B5:B14 dacă sunt erori sau nu, returnând un TRUE dacă o valoare este o eroare, un FALSE în caz contrar. Rezultatele ar fi într-o matrice ca aceasta: {FALS;FALS;FALS;FALS;FALS;FALS;FALS;ADEVĂRAT;FALS;FALS}.
- MATCH (ADEVĂRAT,EROARE(B5:B14),0) = MATCH(TRUE,{FALS;FALS;FALS;FALS;FALS;FALS;FALS;ADEVĂRAT;FALS;FALS}, 0): tip_potrivire 0 forțează funcția MATCH să efectueze o potrivire exactă. Funcția returnează apoi poziția primului TRUE exact din matrice. Deci, funcția va reveni 8 deoarece primul ADEVĂRAT este la 8poziția a.
Lucruri de știut
- Pentru a prelua valoarea de eroare la poziția furnizată de MATCH, puteți adăugați funcția INDEX.
- Funcția ISERROR din formula de mai sus se va potrivi cu orice erori. Dacă vrei să se potrivească doar cu primul #N / A eroare, vă rugăm să schimbați ISERROR în ISNA:
=POTRIV (ADEVĂRAT, ISNA(gamă),0)
Funcții conexe
Funcția Excel MATCH caută o anumită valoare într-un interval de celule și returnează poziția relativă a valorii.
Formule conexe
Localizați prima potrivire parțială cu metacaractere
Pentru a obține poziția primei potriviri parțiale care conține un șir de text specific într-un interval în Excel, puteți utiliza o formulă MATCH cu caractere wildcard - asteriscul (*) și semnul de întrebare (?).
Localizați primul meci care nu începe cu
Pentru a găsi poziția primului meci care nu începe cu un anumit șir, funcțiile MATCH, LEFT și IF vă pot face o favoare.
Localizați primul meci care nu conține
Pentru a găsi poziția primei potriviri care nu conține un anumit șir, puteți utiliza o formulă bazată pe funcțiile MATCH, ISNUMBER și SEARCH.
Localizați valoarea maximă într-un interval
Există cazuri când trebuie să localizați poziția valorii maxime într-o listă, tabel sau rând în Excel. În acest tutorial, vom discuta despre abordarea pentru îndeplinirea sarcinii cu funcțiile MAX și MATCH.
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.