isna函數(shù)的使用方法 如何將兩個vlookup函數(shù)的結(jié)果相乘?
如何將兩個vlookup函數(shù)的結(jié)果相乘?If(Isna(Vlookup()),查找不到,查找得到),試試vlookup無結(jié)果顯示為空?原因:返回值為需要提取顯示的單元格區(qū)域的從左向右的第幾位就顯示第幾
如何將兩個vlookup函數(shù)的結(jié)果相乘?
If(Isna(Vlookup()),查找不到,查找得到),試試
vlookup無結(jié)果顯示為空?
原因:返回值為需要提取顯示的單元格區(qū)域的從左向右的第幾位就顯示第幾位的內(nèi)容,如果單元格區(qū)域中有隱藏的列且其中為空值,而輸入的數(shù)字剛好對應(yīng)該隱藏列,就會返回“0”。
解決方法:
1、首先在exc
vlookup的數(shù)據(jù)源格式?
1
/5
如果數(shù)據(jù)區(qū)域中的編號為文本格式,而查找區(qū)域這邊的編號為數(shù)字格式,這時直接查找必然找不到,我們就要注意轉(zhuǎn)換格式,通常我們是直接將數(shù)據(jù)區(qū)域中的編號改為數(shù)字格式,或者將查找區(qū)域的編號改為文本格式。
但如果要在不改變數(shù)據(jù)表中數(shù)據(jù)格式的情況下,就只能改變公式中的查找值格式,我們可以通過給數(shù)字連上空值(如給單元格F6連上空格成為F6)的辦法將其變成文本格式,這樣就可以正確查找了。
2
/5
同樣,如果數(shù)據(jù)區(qū)域中的編號為數(shù)字格式,而查找區(qū)域這邊的編號為文本格式,這時也必須查找出現(xiàn)錯誤。在不改變數(shù)據(jù)表中數(shù)據(jù)格式的情況下,我們可以通過給文本進行加減乘除等數(shù)字計算的(如給單元格F14乘1,變作F14*1)的辦法將其變成數(shù)字格式,這樣就可以正確查找了。
PS:為了顯示與眾不同,還可以給文進行負負得正(--F14)辦法轉(zhuǎn)換為數(shù)字格式。
3
/5
但是如果遇到比較變態(tài)的情況,即數(shù)據(jù)區(qū)域和查找區(qū)域中的編號都是數(shù)字、文本格式的混合,這時就只能用if()函數(shù)來配合解決了。為了使大家能更好的理解大招的心法,我分步來講。我們的思路是,不管數(shù)據(jù)區(qū)域是什么格式,我們都把公式中的查找值改成為數(shù)值格式來查找,這時數(shù)據(jù)區(qū)域中是數(shù)值格式的必然會查找出一部分對應(yīng)值,而另一部分數(shù)據(jù)區(qū)域中是文本格式則返回查找錯誤。
4
/5
這時我們再針對查找錯誤的單元格,將公式中的查找值改為文本格式,這時就會返回正確的值。由此,我們就可以使用if函數(shù)來配合,即用數(shù)字格式來查找,如果返回代表查找錯誤的空值就再用文本格式去查找,否則就用數(shù)字格式查找。寫成公式為:if(vlookup (f22 * 1,$ a $ 20 : $ c $ 24,3,0))、vlookup(f22,$ a $ 20 : $ c $ 24,3,0),以及。5/5最后,將公式拖動并復(fù)制到該列的所有單元格中,不管數(shù)據(jù)區(qū)和搜索區(qū)的數(shù)據(jù)格式有多混亂。