[英]Lookup multiple values in excel
有沒有辦法讓excel公式在excel的2d矩陣中查找多個值? 例如:
sum(vlookup({2015,2016},Matrix,{2,4,6},False)) = 3 + 4 + 5 + 2 + 3 + 2
2014 1 3 7 11 9 2
2015 3 6 4 12 5 8
2016 2 1 3 99 2 6
我不一定要使用函數vlookup,但我更喜歡不必多次使用相同的函數然后對它們進行求和,因為列表{2015,2016}可能會很長。
我非常喜歡@ ScottCraner的答案,我只是稍微不同,但使用了相同的技巧。
對我來說,我將年份值列在N列中:
N1 = 2015
N2 = 2016
我希望用於O列中查找的列:
O1 = 2
O2 = 4
O3 = 6
然后,我使用以下( 作為數組公式輸入 - 意味着你把它放入后按CTRL + SHIFT + ENTER):
=SUMPRODUCT(ISNUMBER(MATCH(A1:A3,$N$1:$N$2,0))*ISNUMBER(MATCH(COLUMN(A1:G3)-COLUMN(A1)+1,$O$1:$O$3,0))*A1:G3)
同樣,斯科特的答案是完全正確的,我只是以不同的方式添加以獲得相同的結果。
希望它可以幫助您或其他面臨同樣挑戰的人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.