EXCEL中怎么将两个表中的数据按列跨表格汇总到另一张表?

表一中跟表二中有相同名字的产品,也有不同名字的产品。且每个表中名字都有重复的,但数值不一样。现在需要把表一和表二中的数据按名字汇总到另一张表中。
希望大神花点时间帮忙解决一下。感激不尽!!

在Excel中,可以使用VLOOKUP函数或合并查询(Power Query)来实现跨表格的数据汇总。以下是两种方法的详细步骤:
方法一:使用VLOOKUP函数
1. 在目标表格中,选择一个单元格作为汇总数据的起始位置(例如A1单元格)。
2. 在该单元格中输入以下函数公式:
```
=VLOOKUP(B2,表1!A:B,2,FALSE)
```
这个公式的含义是在表1中查找与当前表格B2单元格中名字相同的记录,并返回该记录的第二列数据(即数值)。需要注意的是,这里假设表1中的数据是按照名字排序的,而且两个表格中的名字都是唯一的。
3. 将上述公式中的B2替换为当前表格的下一行单元格,例如B3、B4等,以继续汇总其他数据。
4. 将公式应用至整个表格,可以通过拖动填充柄或使用自动填充功能来实现。
方法二:使用合并查询(Power Query)
1. 打开Excel文件,点击“数据”选项卡,然后选择“获取数据”。
2. 在弹出的菜单中选择“来自文件”,然后选择“从工作簿”。
3. 在弹出的对话框中,选择包含要汇总数据的两个表格,并点击“加载”按钮。
4. 加载成功后,在“导航器”窗格中选择“表1”,然后在右侧的“查询编辑器”窗格中选择“追加查询”。
5. 在弹出的菜单中选择“表”,然后选择包含要汇总数据的另一个表格。
6. 点击“确定”按钮后,两个表格的数据将被合并到一起。
7. 在“查询编辑器”窗格中,选择要汇总的列,然后右键点击鼠标并选择“删除其他列”。
8. 点击“关闭并应用”按钮,将汇总数据加载到当前表格中。
以上两种方法都可以实现跨表格的数据汇总,具体选择哪种方法取决于你的实际情况和需求。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-19
谢邀!关于以易语言操作表格为主题,我很愿意为您提供相关的知乎回答。

易语言是一种简单易学的高级编程语言,非常适合初学者或者无编程基础的用户。操作表格是易语言中的一个常见需求,这里我会给您举几个例子来说明如何使用易语言操作表格。

首先,我们需要确保已经安装了易语言的开发环境,并在程序中包含了操作表格的库文件。然后,我们可以使用一些常用的函数来进行操作,比如创建、打开、保存表格等等。

举个例子,如果我们想要创建一个新的表格,可以使用"新建表格"函数,然后指定表格的名称和列数。接着,我们可以使用"添加行"函数来逐行添加数据,使用"修改单元格数据"函数来修改特定单元格的数值,还可以使用"保存表格"函数将表格保存到指定的路径。

如果我们已经有一个现有的表格文件,我们可以使用"打开表格"函数来加载它,然后使用"获取行数"函数和"获取列数"函数来获取表格的行数和列数信息。接着,我们可以使用"获取单元格数据"函数来获取特定单元格的值,使用"修改单元格数据"函数来修改特定单元格的数值,也可以使用"删除行"函数来删除指定的行。

除了以上的基本操作外,易语言还提供了丰富的表格操作函数,比如排序、筛选、合并单元格等等。我们可以根据实际需求选择合适的函数来实现我们想要的功能。

总结一下,易语言提供了简单易学的方式来操作表格,我们可以使用一些基本的函数进行创建、打开、保存、添加数据等操作,同时也有更多的函数用于高级的表格操作。希望这些例子对您有所帮助!如果有更多问题,欢迎继续提问。
第2个回答  2023-11-19
这得VBA,就想自动生成表格,还得写点代码
相似回答