vlookup函数多条件查找怎么做(如何用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。

    ai素材制作之刺猬篇(刺猬矢量图片)
    « 上一篇 2024-09-27 09:43
    如何利用VLOOKUP函数跨表查找数据
    下一篇 » 2024-09-27 09:43