吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 587|回复: 30
收起左侧

[其他求助] Excel统计表格数据

[复制链接]
yinshagu 发表于 2024-9-10 16:28
25吾爱币
我每个月都会生成多个Excel表格,每个表格的基本格式一样,只是数据不一致,现在要每个月统计一下当月生成表格里相同位置的具体数据,怎么实现比较好,最好通过Excel函数,求大佬科普一下,谢谢!

最佳答案

查看完整内容

如果是这样的标准数据,你可以用wps,在工具栏里,工作表-合并表格-选合并成一个工作簿,或者一个工作表。 剩下的简单了,假如你合并成一个工作簿,就是每个数据表一个sheet,尺寸1在a3,就尺寸1的最小值就是=min(sheet1:sheet22!a3)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

豌豆尖 发表于 2024-9-10 16:28
yinshagu 发表于 2024-9-12 13:17
比如我需要在9月底把9月的所有Excel表里相同位置的数据统计出来平均值、最大值,最小值等,最好就是能有 ...

如果是这样的标准数据,你可以用wps,在工具栏里,工作表-合并表格-选合并成一个工作簿,或者一个工作表。

剩下的简单了,假如你合并成一个工作簿,就是每个数据表一个sheet,尺寸1在a3,就尺寸1的最小值就是=min(sheet1:sheet22!a3)
qzwsa 发表于 2024-9-10 16:51
liu00cheng 发表于 2024-9-10 16:56
使用Query最好使,前提是使用Office

这是随手找的教程:https://study.163.com/topics/coursefinder112_m/

我是看一套视频教程,题主感兴趣的话我挂上来
 楼主| yinshagu 发表于 2024-9-10 18:47
qzwsa 发表于 2024-9-10 16:51
用数据透视表就可以啦

有详细教程吗?
 楼主| yinshagu 发表于 2024-9-10 18:49
liu00cheng 发表于 2024-9-10 16:56
使用Query最好使,前提是使用Office

这是随手找的教程:https://study.163.com/topics/coursefinder112_ ...

谢谢,但是公司的电脑不给装query啊,Excel都不给开宏和vb,只能用点函数
豌豆尖 发表于 2024-9-10 20:23
yinshagu 发表于 2024-9-10 18:49
谢谢,但是公司的电脑不给装query啊,Excel都不给开宏和vb,只能用点函数

不给用query和宏啊!不知道你的数据量大不大。

数据量不是特别打的话,可以自己手动建立数据源链接。excel表格直接引用其它表格文件的方式是:
[2月.xlsx]订单明细!$A$3    ,[]里的2月.xlsx是文件名,“订单明细”是表格中的sheet表名,!号后面是单元格
表格文件名获取方法:通过我的电脑打开每月生成表格的目录,在地址栏里输入CMD,然后回车,在命令行窗口输入:dir *.xls* /b > filename.txt ,就可以将当前目录下所有的文件excel表格文件名写入到filename.txt这个文本文件中。
你再把这些文件名复制到一个excel表格中,按照最前面的跨表访问格式购建你要读取的数据引用即可。
只是第一次稍微麻烦点。以后只需要更新文件名就可以了。
jyjjf 发表于 2024-9-10 20:27
这个还要看你的表格是不是都是单独的工作薄(不然也麻烦),剩下的就是使用indirect配合统计函数做数据汇总了(indirect函数主要是为了灵活设置表名和月份年份之类的)
liunianwen 发表于 2024-9-10 20:29
方法一:使用SUM函数
如果你要统计多个表格中某个单元格的数据总和,可以使用SUM函数。例如,如果你有三个表格Sheet1、Sheet2和Sheet3,并且你要统计每个表格中A1单元格的数据总和,可以使用以下公式:

=SUM(Sheet1!A1, Sheet2!A1, Sheet3!A1)

方法二:使用SUMPRODUCT函数
如果你有很多表格,手动输入每个表格的名称可能会很麻烦。这时可以使用SUMPRODUCT函数结合INDIRECT函数。例如,如果你有Sheet1到Sheet12这12个表格,并且你要统计每个表格中A1单元格的数据总和,可以使用以下公式:

=SUMPRODUCT(SUM(INDIRECT("Sheet"&ROW(1:12)&"!A1")))

方法三:宏,但你用不了,就不列举了。
豌豆尖 发表于 2024-9-10 20:46
yinshagu 发表于 2024-9-10 18:49
谢谢,但是公司的电脑不给装query啊,Excel都不给开宏和vb,只能用点函数
文件名 sheet表名 单元格名 引用数据
2月.xlsx 订单明细 a3 =EVALUATE(CONCATENATE("=[",A2,"]",B2,"!",C2))

通过evaluate函数就可以将后面字符函数链接起来的单元格引用字符串变成公式并计算引用结果了。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-14 08:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表