Excel如何通过一组数据跨表查找匹配数据?

网友解答: Excel如何通过一组数据跨表查找匹配数据?不知道你是不是想表达多对一查询,这边举个简单的例子吧。在进行多条件查询之前先来了解一下vlookup函数的基本用法基本用法 根据货

网友解答:

Excel如何通过一组数据跨表查找匹配数据?

不知道你是不是想表达多对一查询,这边举个简单的例子吧。在进行多条件查询之前先来了解一下vlookup函数的基本用法

基本用法 根据货号查找精确信息

在D45中输入公式=VLOOKUP($C45,$C$1:$G$8,COLUMN(B1),0)

输完公式向右,向下填充即可。

注:需要注意的是第一参数的混合引用,COLUMN(B1)向右填充会形成一个序列,2,3,4……作为函数的第三参数。

例:多条件查询:多对一查找

=VLOOKUP(E2&F2,IF({1,0},A2:A11&B2:B11,C2:C11),2,0)

注:数组公式输完后需要按CTRL+SHIFT+ENTER三键结束。

解释:1.我们这里的E2&F2作为一个整体,成为VLOOKUP函数的第一参数查找目标

2.A2:A11&B2:B11和我们的查找目标是相对应的,就是把产品和规格连接起来作为待查找的整体

3.IF({1,0},A2:A11&B2:B11,C2:C11) 用IF把连接后的两列与C列数据合并成一个两列的内存数组。

4.这样我们数组就构建完成了,公式中的2就是第三参数,返回查找区域的第三列,0就是代表精确查找

希望我的回答可以帮到你,更多小技巧欢迎关注我的酷米号!分享更多的简单高效的小技巧,从此和加班说拜拜!

标签: