Indirect与Vlookup函数在Excel中如何实现跨表查询?

来源:本站整理 作者:网络笔记

最佳答案回顾一下,我们使用频率最高的查找引用类函数无非就是VLOOKUP函数,它在同一张表格中使用时非常容易理解,操作起来也很简单,我们今天就在它的基础上嵌套INDIRECT函数来完成我们的要求。首先,通过数据验证来构建一个下拉菜单,这个操作很简单,就不赘述了,设置下拉菜单的目的是通过姓名的变动实现对应数据......

回顾一下,我们使用频率最高的查找引用类函数无非就是VLOOKUP函数,它在同一张表格中使用时非常容易理解,操作起来也很简单,我们今天就在它的基础上嵌套INDIRECT函数来完成我们的要求。

首先,通过数据验证来构建一个下拉菜单,这个操作很简单,就不赘述了,设置下拉菜单的目的是通过姓名的变动实现对应数据的动态变化。

先用VLOOKUP函数将一月份表格中的数据引用过来,公式就是=VLOOKUP($B$2,一月!$A$1:$D$11,4,0)。不难发现,第二个参数跟希望得到的地址信息很像,我们希望得到的结果是通过向下拖动,月份随之变动,而区域保持不变。这时很自然地就想到了INDIRECT函数,只是我们需要先构建位置信息。根据我们之前的内容,可以将“一月!$A$1:$D$11”改写成A5&”!$A$1:$D$11″,这样向下拖动的时候,前面动后面不动。整个公式就是下面这个样子=VLOOKUP($B$2,INDIRECT(A5&”!$A$1:$D$11″),4,0),向下拖动,完成填充。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+