NA'yı Gerçek Yanıt Metnine Değiştirme - Excel İpuçları

İçindekiler

Öncelikle, benim gibi bir hack'e konuk günlük ihbarcı olarak bir veya iki atış yaptığım için özel bir selam. Excel hakkında öğrendiğim her şeyin bu harika siteden geldiğini söyleyerek bunun önsözünü yapmama izin verin, bu yüzden bir şeyler tanıdık geliyorsa şaşırmayın (veya beni hırsızlıkla suçlamayın). İpucu için:

DÜŞEYARA güçlü bir araçtır. Bazen, tam bir eşleşme bulunmazsa, standart #YOK dışında bir değer istenir. Örneğin, arama aralığınız (tablo_dizisi) A1: C10 ise, formül

=VLOOKUP("cat",$A$1:$C$10,3,FALSE)

A1: A10'da kedi bulunmazsa # N / A döndürür. Bunun yerine "Eşleşme Yok" ifadesini döndürmek isterseniz, genellikle aşağıdaki formül önerilir:

=IF(ISNA(VLOOKUP("cat",$A$1:$C$10,3,FALSE)),"no match",VLOOKUP("cat",$A$1:$C$10,3,FALSE))

Bu düzgün çalışır, ancak değerinizi iki kez aramak zorunda kalmak pahasına. Bu, aşağıdakilerle geliştirilebilir:

=IF(COUNTIF($A$1:$A$10,"cat")>0,VLOOKUP("cat",$A$1:$C$10,3,FALSE),"no match")

veya daha az karpal tünel riskiyle excel'i tanımak sıfır ve "Yanlış" olarak aynı şekilde davranır:

=IF(COUNTIF($A$1:$A$10,"cat"),VLOOKUP("cat",$A$1:$C$10,3,0),"no match")

IML

Ilginç makaleler...