excel多表汇总?

excel多表汇总?,第1张

你可以使用 Excel 中的 Power Query(数据获取和转换)功能,这个功能可以将多个表格自动合并并按照指定的列进行汇总。

以下是基本的步骤:

在 Excel 中打开一个新的工作簿。

选择“数据”选项卡,并单击“从文件获取数据”>“从工作簿”。

选择一个包含需要汇总的所有表格的文件夹,并单击“确定”。

在“导航窗格”中,选择你要合并的所有表格,并在选中的表格上单击右键,选择“编辑”。

在“查询编辑器”中,选择要合并的列,并选择“开始”选项卡上的“合并查询”下拉菜单,并选择“合并查询”选项。

在“合并查询”对话框中,选择要汇总的列,选择你要汇总的方式(如“左外连接”或“内连接”),并单击“确定”。

点击“关闭和加载”按钮,将数据加载到新的工作簿中。

希望这可以帮到你。

1、首先打开需要编辑的excel的数据透视表,进入到编辑界面中。

2、然后在d出来的窗口中点击打开数据透视表工具下方的“设计”设置选项。

3、然后在d出来的窗口中点击打开报表布局中的“以表格形式显示”选项。

4、然后在d出来的窗口中,鼠标右键单击行标签,选择取消打勾“分类汇总”选项。

5、然后这样就完成了。

SET TALK OFF

CLEAR

USE course IN 0

USE grade IN 0

DO WHILE .t.

ACCEPT "请输入课程号(Q-退出):" TO kch

IF ALLTRIM(UPPER(kch))='Q'

EXIT

ENDIF

SELECT course

LOCATE FOR ALLTRIM(UPPER(课程号))==ALLTRIM(UPPER(kch))

IF FOUND()

?'课程号',课程号

?'课程名',课程名

?'课时',课时

?'学分',学分

?'**********************************'

ELSE

WAIT 'course表中不存在此课程号' WINDOW

ENDIF

SELECT grade

LOCATE FOR ALLTRIM(UPPER(课程号))==ALLTRIM(UPPER(kch))

IF FOUND()

?'学号','成绩'

DO WHILE .not. EOF()

?学号,成绩

CONTINUE

ENDDO

SUM 成绩 TO _zcj FOR ALLTRIM(UPPER(课程号))==ALLTRIM(UPPER(kch))

COUNT TO _zrs FOR ALLTRIM(UPPER(课程号))==ALLTRIM(UPPER(kch))

?'总平均成绩',ROUND(_zcj/_zrs,2)

?

ELSE

WAIT 'grade表中不存在此课程号' WINDOW

ENDIF

ENDDO

CLEAR ALL

SET TALK ON

RETURN


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12048225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存