VLOOKUP函数:不止能查一个,还能汇总!
大家好!我是你们最爱的小编,今天来跟大家聊聊VLOOKUP这个老朋友,没错,就是那个能帮你在表格里快速找到数据的“神器”!
以前咱们用VLOOKUP,通常都是查一个数据,比如查某个员工的工资,查某个产品的价格。但今天我要跟大家分享一个更厉害的用法:用VLOOKUP函数多个数据查找汇总!
想象一下,你手里有一份客户的订单表格里记录了客户的名字、购买的商品以及数量。你想统计一下每个客户购买了哪些商品,并且汇总每个商品的总数量。
传统方法可能需要你一个个地筛选、统计,想想都头疼!但是,有了VLOOKUP函数,一切就变得简单多了!
举个例子:
假设你的订单表格长这样:
客户姓名 | 商品 | 数量 |
---|---|---|
小明 | 苹果 | 2 |
小红 | 香蕉 | 3 |
小明 | 橘子 | 1 |
小红 | 苹果 | 1 |
你想统计每个客户购买了哪些商品,以及每个商品的总数量。
步骤如下:
1. 新建一个用于存放汇总结果:
客户姓名 | 商品 | 数量 |
---|---|---|
小明 | ||
小红 |
2. 在第一个表格中,选择第一个客户“小明”,然后在第二个表格中找到“小明”对应的行。
3. 在第二个表格的“商品”列中,使用VLOOKUP函数查找第一个表格中“商品”列对应的数据,并将数据填入该单元格。
4. 使用SUMIF函数统计每个商品的数量,并将结果填入“数量”列。
代码如下:
excel
=VLOOKUP(Sheet1!$A$2:$C$5,2,FALSE)
=SUMIF(Sheet1!$B$2:$B$5,B2,Sheet1!$C$2:$C$5)
解释一下:
VLOOKUP(Sheet1!$A$2:$C$5,2,FALSE) 表示在 Sheet1 的 C5 区域中,查找与 A2 单元格相同的值,并返回该值所在行的第二列数据。
SUMIF(Sheet1!$B$2:$B$5,B2,Sheet1!$C$2:$C$5) 表示在 Sheet1 的 B2:B5 区域中,统计与 B2 单元格相同的值所在行的 C2:C5 区域数据的总和。
这样,你就可以轻松地得到以下汇总结果:
客户姓名 | 商品 | 数量 |
---|---|---|
小明 | 苹果 | 2 |
小明 | 橘子 | 1 |
小红 | 香蕉 | 3 |
小红 | 苹果 | 1 |
是不是很方便?再也不用手动统计了!
除了上面的例子,VLOOKUP函数还能做很多事情,例如:
根据员工姓名查找员工的部门、职位等信息
根据产品名称查找产品的价格、库存等信息
根据客户 ID 查找客户的姓名、地址等信息
VLOOKUP函数是一个非常强大的工具,它可以帮助你快速查找和汇总数据,节省你的时间和精力!
当然,VLOOKUP函数也有它自己的局限性:
VLOOKUP函数只能查找第一个匹配的值,如果有多个匹配的值,只会返回第一个。
VLOOKUP函数只能查找左边的列,不能查找右边的列。
VLOOKUP函数只能查找一个条件,不能查找多个条件。
如果你需要查找多个条件或者查找右边的列,可以考虑使用其他函数,比如 INDEX 和 MATCH 函数。
好了,今天的分享就到这里了,希望你能够掌握 VLOOKUP 函数的用法,并把它运用到你的工作中!
你还有哪些VLOOKUP函数的妙用吗?欢迎在评论区分享你的经验!