vlookup函数多条件查找怎么做

如题所述

1.vlookup函数的含义1.vlookup函数的含义 当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。 hlookup函数vlookup函数查找的方式 hlookup函数——按行查找。 vlookup函数——按列查找。
2.vlookup函数的语法格式
2.vlookup函数的语法格式 =vlookup(lookup_value,table_array,col_index_num,range_lookup) =vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配) FALSE(0)省略为精确匹配。 TRUE(1)为近似匹配。

3.多条件查找——添加辅助列
3.如图所示,在查询销售额时,有两个条件,业务员和客户都要确定。 这时可以把业务员和客户所在列并成一列在进行查询。 输入公式=B2C2,为连接符。

4.输入公式=VLOOKUP(F2G2,A2:D7,4,0) 参数Lookup_value——在数据表第一列中查找的值(张曹店铺C) 参数Table_array——查找的范围(A2:D7) 参数Col_index_num——返回的值在查找范围的第几列(4是返回值销售额所在列) 参数Range_lookup——模糊匹配/精确匹配(由于table_array 的第一列不是升序排列,精确匹配)。

5.如果对于vlookup函数还有疑问,可以观看小编的经验 Excel中vlookup函数的使用方法。
4.多条件查找——使用if({1,0},)数组
6.如图所示,输入公式=VLOOKUP(F2G2,IF({1,0},B2:B7C2:C7,D2:D7),2,0)。 对比添加辅助列的公式,可以看出它们的区别在于 1.参数Table_array——查找的范围(这里查找的范围为IF({1,0},B2:B7C2:C7,D2:D7)) 2.参数Col_index_num——返回的值在查找范围的第几列。

7.公式解释:IF({1,0},B2:B7C2:C7,D2:D7)相当于vlookup函数中的参数Table_array——查找的范围。 if({1,0},)这种形式的函数形成一个数组,里面存放两列数据。 第一列张曹商场A,姚吉吉超市B.....(这一列是由B列C列组成的)。 第二列100,200.....如图所示。

8.如图所示,这种方法相当于使用数组公式if({1,0},)把表格1变成表格2,然后再进行查找。 这时参数Col_index_num——返回的值在查找范围的第几列=2。
温馨提示:答案为网友推荐,仅供参考
相似回答