专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
Excel之家ExcelHome  ·  这些WPS表格技巧,用过都说好 ·  5 天前  
Excel之家ExcelHome  ·  一个公式,快速生成工资条 ·  5 天前  
完美Excel  ·  使用VBA解决VBA四舍五入的问题 ·  5 天前  
Excel之家ExcelHome  ·  一组常用Excel函数公式 ·  1 周前  
Excel之家ExcelHome  ·  几个常用函数公式,简单又高效 ·  1 周前  
51好读  ›  专栏  ›  完美Excel

让VLOOKUP函数能够查找并返回列表左侧的值

完美Excel  · 公众号  · Excel  · 2024-10-12 06:00

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel公式VLOOKUP函数

通常,VLOOKUP函数要查找的值总是在列表的左侧,并返回其右侧的结果,如下图1所示。

1
如果要找到的值在列表的右侧,而返回的值在左侧,那就要使用INDEX函数/MATCH函数组合了。然而,使用一点点小技巧,能够让VLOOKUP函数不受此限制。

技巧的关键是,使用IF函数或者CHOOSE函数来构造新的列表,从而让VLOOKUP函数返回正确的值。这样,VLOOKUP函数可以按照任何顺序查找并返回值。

使用VLOOKUP函数/IF函数组合,如下图2所示。

2
使用VLOOKUP函数/CHOOSE函数组合,如下图3所示。

3
实际上,VLOOKUP函数中的IF函数或CHOOSE函数都会生成新的列表:

李莲花”,99;

笛飞声”,95;

方多病”,89;

这就符合VLOOKUP函数的查找方式了,因此就能返回正确的值。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。