数据校验时,经常会使用多个条件匹配/查询某个值,例如按照供应商和物料的组合条件查询合同系统提供的合同价格,作为信息记录的采购价格。
可以使用VLOOKUP和IF{1,0}函数组合,具体公式为:
=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,0)
样例:
有三点需要注意:
1)条件1&条件2,选择单值;否则匹配结果只是第一行数据。
2)条件1范围&条件2范围和结果范围,要选择范围;否则匹配结果是按照原有排序数据。
3)因为是数组公式,完成第一行的公式取值,必须同按CTRL+SHIFT+ENTER 完成键入。之后,下拉完成Excel数据填充。
增加条件和范围,该公式也支持2个条件以上的数据匹配。