vba 跨表查找取值 用函數(shù)跨表反向查找用兩種方法2?
用函數(shù)跨表反向查找用兩種方法2?在表2中查找表1的B列的值,并返回a列的相應(yīng)值。=索引(表1!A:A,匹配(A1,表1!B:B,)=VLOOKUP(A1,IF({1,0},Sheet1!$B$1:$B
用函數(shù)跨表反向查找用兩種方法2?
在表2中查找表1的B列的值,并返回a列的相應(yīng)值。=索引(表1!A:A,匹配(A1,表1!B:B,)=VLOOKUP(A1,IF({1,0},Sheet1!$B$1:$B$100,第1張!$A$1:$A$100),2,)=查找(0,0/(第1頁(yè)!$B$1:$B$100=A1),第1頁(yè)!$a$1:$a$100)
在Excel中match和index函數(shù)如何將兩個(gè)工作表中的數(shù)據(jù)進(jìn)行匹配?
讓我給你一個(gè)案例來回答:
1。計(jì)算下表中的數(shù)學(xué)總分
=sum(索引(B24:E29,匹配(B32,B23:E23,))
]您可能一次都不懂這個(gè)公式。我會(huì)給你介紹一個(gè)神奇的快捷鍵,就是F9。在“公式”框中選擇公式的一部分,然后按F9鍵,將顯示該部分公式的結(jié)果,但需要注意的是,如果超出了可顯示的最大字符數(shù)(如255),則不會(huì)顯示該部分公式的結(jié)果。但是,一般公式滿足這個(gè)條件。讓我們看看匹配的結(jié)果(B32,B23:E23,)]是2,也就是說,“Mathematics”是由B23到E23組成的新序列中的第二個(gè),所以返回2并查看索引(B24:E2)匹配的結(jié)果是什么(B32,B23:E23,)
您可以看到結(jié)果是mathematical列的所有值。這就是索引函數(shù)的作用。返回單元格B24到E29中的第二列(返回行參數(shù)為空),您將得到數(shù)學(xué)列的所有值。最后,你可以用sum求和。有朋友問為什么求和這么麻煩,這有一個(gè)很大的好處,就是如果把B32單元的數(shù)學(xué)改成中文,公式就不需要調(diào)整了,結(jié)果不到一秒鐘就可以計(jì)算出來。你可以試試。