VLOOKUP及HLOOKUP可进行条件引,大家都知道的,相信很多朋友工作中都在使用。但遇到多条件(如同产品有2至4个型号)时进接用VLOOKUP就不行了,下面总结四种方面,希望给需要的同仁带来帮助。
如以下为SHEET1之参考资料:
品名 型号 单价
螺丝刀 六角 25
螺丝刀 梅花 30
钳子 大 10
钳子 小 8
SHEET2资料如下:
品名 型号 单价
螺丝刀 六角
螺丝刀 梅花
螺丝刀 六角
螺丝刀 梅花
钳子 大
钳子 小
在C列需要用公式引用SHEET1之单价,四种公式如下:
=VLOOKUP(A2&B2,IF(COLUMN(A1:B1)=COLUMN(A1:A1),sheet1!$A$2:$A$110&sheet1!$B$2:$B$110,sheet1!$C$2:$C$110),2,)
=INDEX(sheet1!C$2:C$110,MATCH(A2&B2,sheet1!A$2:A$110&sheet1!B$2:B$110,0))
=LOOKUP(2,1/((sheet1!$A$2:$A$110=A2)*(sheet1!$B$2:$B$110=B2)),sheet1!$C$2:$C$110)
=SUMPRODUCT((sheet1!$A$2:$A$110=A2)*(sheet1!$B$2:$B$110=B2),sheet1!$C$2:$C$110)
前两种为数组公式,建议大家使用时选第四种。
转载于:https://www.cnblogs.com/Bin-x/articles/3453665.html