合并 Excel 表

合并 Excel 表

我需要将两个 Excel 表(表 1 和表 2)合并为表 3。每周都会添加新的周列,其中包含新数据。表 2 可以添加到表 1 中,也可以合并为第三个表。任何帮助都将不胜感激。

表格1

姓名    任务    第一周
约翰任务 A 10
詹姆斯任务 A 20

表 2

姓名    任务    第 2 周
约翰任务 A 10
约翰任务 B 20
詹姆斯任务 A 30
Ryan 任务 A 40

表3

姓名    任务    第一周  第 2 周
约翰 任务 A 10 10
约翰任务 B 20
詹姆斯任务A 20 30
Ryan 任务 A 40

答案1

一种可能的解决方案是将表 3 中的相应单元格/列与表 1 和/或表 2 中的相应单元格/列链接起来。这样,当您在表 1 和表 2 中填充日期时,它会自动将数据填充到表 3 中的相应单元格中。

例如:在表 1 中:如果“John 的第 1 周,任务 A,数字 10”是“C2”,则在表 3 中,您需要在希望“John 的第 1 周,任务 A,数字 10”出现的单元格中输入“=C2”。

答案2

我相信有很多方法可以做到。我每个月都会做类似的事情,我会这样做:

在我的原始数据中,没有列来存储日期时间的信息。(我的数据源不提供此列。)关键步骤是在进一步处理之前管理您的数据。数据中缺少的是表格中每一行的日期时间信息。

在您获得三列表格后,每周添加第四列,名为 Week,并用该周的名称填充此列。(这不是必须的:适当地重命名第三列,因为它的名称不应该每周都更改,而且这些数字的实际含义也没有什么意义。我将其重命名为 Point。)

表格1

Name    Task    Point  Week
John    Task A   10    Week 1
James   Task A   20    Week 1

表 2

Name    Task    Point  Week
John    Task A   10    Week 2
John    Task B   20    Week 2
James   Task A   30    Week 2
Ryan    Task A   40    Week 2

然后将这四列表格加在一起:

Name    Task    Point  Week
John    Task A   10    Week 1
James   Task A   20    Week 1
John    Task A   10    Week 2
John    Task B   20    Week 2
James   Task A   30    Week 2
Ryan    Task A   40    Week 2

实际上,您只需将最新的三列表格复制并粘贴到累积表的底部并填写最后一列即可。实际上没有必要为每周保存一份单独的四列表格副本。

我相信我可以在这里结束我的回答,因为经过这样的处理后,数据将足够充分地准备以供进一步使用。(例如,您可以使用数据透视表以您想要的方式汇总累积表。另一种方法是使用 SUMIFS,但您需要手动正确填充行标题和列标题。)您的问题的核心是您的原始数据尚未准备好,你必须在使用前做好更充分的准备

相关内容