如何一个Excel表格的信息自动同步到另一个表格中?

2018年3月3日17:10:32 评论 2,632 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

文字结合图片来看的话我算是明白了你的需求:无非是通过一个表格里的信息去查询并返回另一个表格里的内容。要完成这样的需求有很多函数都可以做到。在这里我就简单介绍3个函数方法,以期能够提高大家的操作技能。本回答例图如下:即从B表查询信息返回到A表中。

如何一个Excel表格的信息自动同步到另一个表格中?

技巧一、Vlookup函数轻松搞定

如何一个Excel表格的信息自动同步到另一个表格中?

=VLOOKUP($D4,$K$5:$M$15,COLUMN(B1),)

公式需要向下向右进行复制,因此我们需要特别关注一下第1、3参数的引用问题。因为不管底薪还是全勤,我们都只能通过职位来查询,因此当公式向右复制时,第一个参数的列不应变动,而第3参数则需要变动,因此有上述写法。

技巧二、Index函数更灵活

对于精确查找而言,一般vlookup函数能办到的,index函数也能办到。不仅如此,index使用起来比vlookup函数灵活。Index+match函数可以说是非常经典实用的函数组合,请看下面的操作:

如何一个Excel表格的信息自动同步到另一个表格中?

=INDEX($K$5:$M$15,MATCH($D4,$K$5:$K$15,0),MATCH(E$3,$K$4:$M$4,0))

对于上述公式而言,看似比较难,其实写起来非常简单。Index函数就像是GPS,只要划定一片区域(第一参数),告诉Excel返回的结果在第几行(第2参数,类似于维度)及确定要返回的结果在第几列(第3参数,类似于经度),Index函数即可以快速将结果给返回回来。

=index(table_array,row_num,col_num)

第2、3参数通常通过match函数来确定。

技巧三、lookup函数更简单

要说公式更短,lookup函数不可,请看下面的演示:

如何一个Excel表格的信息自动同步到另一个表格中?

公式如下:

=LOOKUP($D4,$K$5:L$15)

对这个公式不了解的同学,可以参考的头条号文章。回答就简单写到这里。

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin

发表评论

您必须才能发表评论!