我有大规模数据(700K行),我正在尝试计算数字 行中一个单词的出现,并且也进行多次(50K迭代)。 我想知道Excel是否是适当的平台,使用VBA还是COUNTIFS,还是应该使用不同的平台? 如果是这样,是否有一个与Excel和VBA具有相似点的平台? 谢谢!
答案 0 :(得分:1)
使用A列中的小句子和Sheet1的A列中的700k行,此公式将计算出现次数。这是一个数组公式,必须使用Ctrl + Shift + Enter输入。
=SUM(--NOT(ISERR(FIND(A2,Sheet1!$A$1:$A$700000))))
在我的机器上计算200个小句子大约需要20秒。如果这是一个指示,计算50k小句话将需要大约1.5小时。在你出去吃午饭之前,你应该找到一个更好的工具或至少计算一下。绝对要在较小的数字上进行测试,以确保它能为您提供所需的答案。如果你不经常这样做,也许1.5小时是可口的。