Yanıtlar:
MATCH
aşağıdaki şekilde kullanılır:
=MATCH(lookup_value, lookup_array, [match_type])
nerede [match_type]
isteğe bağlıdır ve aşağıdakilerden biri olabilir:
1
- Daha az
0
- Tam eşleşme
-1
- Büyüktür
Bekleneceği gibi, ISERROR 1 değerinde True, 0 değerinde False döndürür, bu nedenle bu eşleşme bildiriminde bir hata olup olmadığını söyler. http://www.techonthenet.com/excel/formulas/iserror.php bu nedenle, bu eşleşme ifadesi bu değerlerden birini döndürürse, office.microsoft.com/en-gb/excel-help/… "# N / A, # DEĞER !, #REF !, # DIV / 0 !, #NUM !, # ADI? Veya # NULL "eğer ISERROR (değer) yaparsanız ve değer, o zaman True döndürenlerden biridir.
Bu sayfa burada http://www.techonthenet.com/excel/formulas/match.php
"MATCH işlevi bir eşleşme bulamazsa, # N / A hatası verir" diyor.
Bir if ifadesinde 3 bölüm var. Durum, ve ya doğru ise ne yanlışsa. Burada True, True yani bir eşleşme döndürmeyen ISERROR işlevine atıfta bulunur. Yanlış, ISERROR işlevi olur, yani bir eşleşme hatası olmaz.
Bu nedenle, eğer eşleşme işlevi n / a ile dönerse, yani eşleşme yoksa, hücrede "Eşleşme Yok" yazacak gibi görünüyor. Eşleşme işlevi bir değer döndürürse (yani n / a değil, hata değil) hücrede "Eşleşme" yazar.