vlookup函数多条件查找怎么做
1.vlookup函数的含义
- 01
1.vlookup函数的含义 当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。 hlookup函数vlookup函数查找的方式 hlookup函数——按行查找。 vlookup函数——按列查找。
2.vlookup函数的语法格式
- 01
2.vlookup函数的语法格式 =vlookup(lookup_value,table_array,col_index_num , range_lookup) =vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配) FALSE(0)省略为精确匹配。 TRUE(1)为近似匹配。
3.多条件查找——添加辅助列
- 01
3.如图所示,在查询销售额时,有两个条件,业务员和客户都要确定。 这时可以把业务员和客户所在列并成一列在进行查询。 输入公式=B2&C2,&为连接符。
- 02
4.输入公式=VLOOKUP(F2&G2,A2:D7,4,0) 参数Lookup_value——在数据表第一列中查找的值(张曹店铺C) 参数Table_array ——查找的范围(A2:D7) 参数Col_index_num——返回的值在查找范围的第几列(4是返回值销售额所在列) 参数Range_lookup ——模糊匹配/精确匹配(由于table_array 的第一列不是升序排列,精确匹配)。
- 03
5.如果对于vlookup函数还有疑问,可以观看小编的经验 Excel中vlookup函数的使用方法。
4.多条件查找——使用if({1,0},)数组
- 01
6.如图所示,输入公式=VLOOKUP(F2&G2,IF({1,0},B2:B7&C2:C7,D2:D7),2,0)。 对比添加辅助列的公式,可以看出它们的区别在于 1.参数Table_array ——查找的范围(这里查找的范围为IF({1,0},B2:B7&C2:C7,D2:D7)) 2.参数Col_index_num——返回的值在查找范围的第几列。
- 02
7.公式解释:IF({1,0},B2:B7&C2:C7,D2:D7)相当于vlookup函数中的参数Table_array ——查找的范围。 if({1,0},)这种形式的函数形成一个数组,里面存放两列数据。 第一列张曹商场A,姚吉吉超市B.....(这一列是由B列&C列组成的)。 第二列100,200.....如图所示。
- 03
8.如图所示,这种方法相当于使用数组公式if({1,0},)把表格1变成表格2,然后再进行查找。 这时参数Col_index_num——返回的值在查找范围的第几列=2。