如果兩個表的格式是一樣的,可以設置一個通項公式:=vlookup(a2,sheet2!a:b,2,0)那就改為=vlookup($a2,sheet2!$a:b,column(b:b),0)右拉、下拉填充不明白請追問。
- 文化問答
- 答案列表
vlookup多條件篩選:vlookup多條件匹配[朗讀]
=text(index(表1!c:c,small(if((表1!a$2:a$4=a2)*(表1!b$2:b$4=max(if(表1!a$2:a$4=a2,表1!b$2:b$4))),row($2:$4),4^8),row($1:$1))),"e-m-d")假設你的表1的數據在a1:c4表二的數據在a1:b3在表二的b2輸入以上數組公式,下拉填充ps:數組公式是ctrl+shift+enter結束,有不明白的可以hi我。
可以.實現多條件查找的時候就要想起它.當然還有別的函數,如index等。
=vlookup(條件1&條件2,if({1,0},條件1範圍&條件2範圍,結果範圍),2,)注意:1、ctrl+shift+回車三鍵結束!--這是數組公式2、範圍大小要保持一致if({1,0},a1:a10&b1:b10,c1:c10)要求這樣!不過可以考慮使用lookup二分法!=lookup(1,0/((範圍1=條件1)*(範圍2=條件2)),結果範圍)。
vlookup只能作一個條件的查找,我會將多列內容用「&」合併到一列並作表格的第一列,作為一個條件進行查找。