vlookup函数多条件查找怎么做

2025-11-28 15:29:27

1、1.vlookup函数的含义

当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。

hlookup函数vlookup函数查找的方式

hlookup函数——按行查找。

vlookup函数——按列查找。

vlookup函数多条件查找怎么做

1、2.vlookup函数的语法格式

=vlookup(lookup_value,table_array,col_index_num , range_lookup)

=vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配)

FALSE(0)省略为精确匹配。

TRUE(1)为近似匹配。

vlookup函数多条件查找怎么做

1、3.如图所示,在查询销售额时,有两个条件,业务员和客户都要确定。

这时可以把业务员和客户所在列并成一列在进行查询。

输入公式=B2&C2,&为连接符。

vlookup函数多条件查找怎么做

2、4.输入公式=VLOOKUP(F2&G2,A2:D7,4,0)

参数Lookup_value——在数据表第一列中查找的值(张曹店铺C)

参数Table_array ——查找的范围(A2:D7)

参数Col_index_num——返回的值在查找范围的第几列(4是返回值销售额所在列)

参数Range_lookup ——模糊匹配/精确匹配(由于table_array 的第一列不是升序排列,精确匹配)。

vlookup函数多条件查找怎么做

3、5.如果对于vlookup函数还有疑问,可以观看小编的经验Excel中vlookup函数的使用方法。

1、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——返回的值在查找范围的第几列。

vlookup函数多条件查找怎么做

2、7.公式解释:IF({1,0},B2:B7&C2:C7,D2:D7)相当于vlookup函数中的参数Table_array ——查找的范围。

if({1,0},)这种形式的函数形成一个数组,里面存放两列数据。

第一列张曹商场A,姚吉吉超市B.....(这一列是由B列&C列组成的)。

第二列100,200.....如图所示。

vlookup函数多条件查找怎么做

3、8.如图所示,这种方法相当于使用数组公式if({1,0},)把表格1变成表格2,然后再进行查找。

这时参数Col_index_num——返回的值在查找范围的第几列=2。

vlookup函数多条件查找怎么做

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢