分享

VLookUP函数与列表结合实现匹配的自动更新

 美好r5r48lew4e 2019-10-12

今天同事有个Excel中的匹配问题需要解决一下,他需要匹配的数据区域长度是不固定的,今天可能是100行,明天可能是300行,然后在明细表中每天都会有份流水需要和区域中的数据匹配一下,如果每天都需要更改下Vlookup公式的话显然是很不方便的,那么有什么不用更改公式就能自适应的解决办法吗?

VLookUP函数与列表结合实现匹配的自动更新

VLookUP函数与列表结合实现匹配的自动更新

常规的使用方法

正常的用法是直接在流水信息表中使用vlookup函数来匹配数据区域中的数据,因为数据区域的长度是不固定的,需要每天更改下vlookup的公式,实际使用中如下

1、如10月10日这一天,函数需要匹配的数据区域是A2:C6,在匹配完成以后就把公式转换为值保存起来,可以多保留一行来拖明天的公式。

VLookUP函数与列表结合实现匹配的自动更新

2、到了10月11日这一天时,函数需要的匹配的数据区域发生了变化,变的比以前大了,那么就需要更改一下公式中的数据区域,以便于重新匹配,如下图。

VLookUP函数与列表结合实现匹配的自动更新

在实际中,公司每天的流水有上千条之多,需要匹配的数据区域也每天都在改变,那么就需要每天更改下公式的内容,使用起来非常的不方便,很明显不符合我们的要求。

自适应匹配的方法

其实可以通过使用列表来达到自适应的匹配数据,而无需每天都要更改公式,需要进行如下的操作。

1、选中需要匹配的数据区域,点击插入菜单下的表格或者直接按快捷键Ctrl+T来进行转换,把区域的数据转换为列表(表格)。

VLookUP函数与列表结合实现匹配的自动更新

2、点击确定后就把区域转换为列表了,并带有明显的样式,列表都有自己的名称,默认是从表1开始的,可以自己起个名字。

VLookUP函数与列表结合实现匹配的自动更新

3、同样的,使用vlookup来匹配10月10日的数据,这时公式中引用的数据区域就不是以前的区域了,而是变成列表了,仔细看公式中的变化,直接是表1的全部

VLookUP函数与列表结合实现匹配的自动更新

4、在10月11日需要匹配的数据行数发生变化时,直接粘贴在下边就可以了,表1会自动增大,以包含你粘贴的数据。

VLookUP函数与列表结合实现匹配的自动更新

VLookUP函数与列表结合实现匹配的自动更新

我们在流水明细表中直接拖动公式就可以了,不需要对公式做任何的更改,做到了每天自适应需要匹配的数据。

VLookUP函数与列表结合实现匹配的自动更新

总结

在公式中,特别是vlookup函数中,把数据区域转换成列表后用起来非常的方便,增加或减少数据时列表会相应的增大或缩小,并且你也不用为是否使用相对引用还是绝对引用而纠结分不清楚,当引用的数据区域是列表时,都是绝对引用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多