分享

excel将下拉框做成动态vlookup的效果

 莫怜飘逸 2024-03-03 发布于广东

如上图,想要将EXCEL的下拉框选项做出像vlookup一样自动匹配的效果,需要用到以下三个函数:

INDIRECT函数、ADDRESS函数、MATCH函数

比如上图所用的有效性公式就是:=INDIRECT(ADDRESS(MATCH(A:A,E:E,FALSE),6))

以下是用法解析:

首先,为了确保公式的准确性,初学者可以在需要设置下拉框的列中,选一个单元格先构建初步的单个值寻找公式,比如我们先拿上图的A2“李四”先进行公式的构建,要先用match函数找到“李四”在电话簿中的行数,公式为=MATCH(A2,E:E,FALSE)

得到“李四”在电话簿中的行数为4后,再套入ADDRESS函数获取“李四”对应的“电话”所在单元格位置,公式为=ADDRESS(MATCH(A2,E:E,FALSE),6)

这时已经得到“李四”对应的“电话”所在的单元格位置“$F$4”,此时再套入INDIRECT函数获取$F$4”单元格中的值,即可完成基本的公式测试:=INDIRECT(ADDRESS(MATCH(A2,E:E,FALSE),6))

确保公式无误后,将以上公式中的“A2”改成“A:A”即是能适配整列姓名的有效性序列公式,可直接放入有效性条件中:=INDIRECT(ADDRESS(MATCH(A:A,E:E,FALSE),6))

以上内容对您有帮助可以分享或转藏,避免以后找不到。想要了解更多excel函数公式用法,欢迎到http://moqingyan.360doc.com我的个人图书馆查看。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多