vlookup取同一个值不同内容
本篇文章给大家带来《vlookup取同一个值不同内容》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
在Excel中,VLOOKUP函数是一个非常常用的查找函数,它可以根据一个关键字在一个表格中查找对应的值。但是,如果要查找同一个关键字对应的多个不同内容,该怎么办呢?
下面介绍几种方法:
方法一:使用辅助列
可以在原始表格中添加一列辅助列,用于区分同一个关键字对应的不同内容。例如,如果要查找姓名相同的多个人的电话号码,可以在表格中添加一列“序号”,然后使用以下公式:
=VLOOKUP(A2&B2,Sheet2!$A$1:$C$100,3,FALSE)
其中,A2是要查找的姓名,B2是序号,Sheet2!$A
$1:$C$100是查找范围,3是要返回的列数。方法二:使用数组公式
可以使用数组公式来实现,例如:
=INDEX(B:B,SMALL(IF(A:A="要查找的值",ROW(A:A),4^8),ROW(A1)))&""
这是一个数组公式,需要按Ctrl+Shift+Enter键才能生效。其中,“要查找的值”是要查找的关键字,B:B是包含要返回的值的列,A:A是包含关键
字的列。这个公式会返回一个数组,包含所有匹配项的值。方法三:使用Power Query
对于Excel 2010及以上版本,可以使用Power Query来实现。首先,将数据导入Power Query,然后使用
“分组依据”功能,将数据按照关键字分组,最后展开分组即可。方法四:使用FILTER函数
在Excel 2021及以上版本中,可以使用FILTER函数来实现。例如:
=FILTER(B:B,A:A="要查找的值","")
这个公式会返回一个数组,包含所有匹配项的值。
以上几种方法都可以实现VLOOKUP取同一个值不同内容的功能。具体使用哪种方法,可以根据实际情况选择。
石家庄人才网小编提醒大家,在使用VLOOKUP函数时,需要注意以下几点:
1. 查找范围的第一列必须包含要查找的关键字。
2. 查找范围必须按升序排序。
3. 如果要查找精确匹配,最后一个参数必须为FALSE。
希望以上内容对您有所帮助!
石家庄人才网小编对《vlookup取同一个值不同内容》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:JAVA虚拟机内存模型
- 下一篇:返回列表
版权声明:《vlookup取同一个值不同内容》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/19104.html