【发布时间】:2017-11-18 23:06:28
【问题描述】:
我想知道一个值被重复的次数,例如 288,以及在许多具有相同格式的文件中总共有多少个值(每个数字)。
对于一个工作表,我只会使用 =COUNTIF(F:F;288) 和 =COUNTA(F:F)
但现在我必须在一个文件夹中处理超过 30000 个 xlsx 文件。
我的第一个意图是将它们合并到一个文件 like this 然后用 this solution 计数,但它在 5279 个标签后停止,我猜是某种限制。
我的所有文件都在同一个文件夹 (H:\Macro\positions) 中,并且这些值只在 F 列中。
每个文件有 100-600 个值,大约 30000 个文件。
操作只需完成一次,我不介意等待几个小时才能完成。
你会怎么做?
【问题讨论】:
-
所有 xlsx 是否都在同一个文件夹中,并且该文件夹中每个文件的每个工作表中的 F 列中的值是否预期?
-
是的,H:\Macro\positions 并且就在 F 列中。
-
需要计算多少个值?我的意思是 30000 个文件很多。打开excel文件需要很多时间,这就是为什么你应该以某种方式合并它们。然后你可以循环浏览合并的文件并将计数器存储在一个数组中。
-
每个文件有 100-600 个值,大约 30000 个文件。操作只需完成一次,我不介意等待几个小时才能完成。