大規模なデータ (700K 行) があり、行内の単語の出現回数を数えようとしていますが、これも何度も (50K 反復) 行います。VBA または COUNTIFS を使用して、Excel が適切なプラットフォームであるかどうか、または別のプラットフォームを使用する必要があるかどうか疑問に思っています。もしそうなら、Excel や VBA と類似点があるプラットフォームはありますか? ありがとう!
質問する
152 次
1 に答える
1
Sheet1 の列 A に短い文があり、列 A に 700,000 行ある場合、この式は出現回数をカウントします。これは配列数式であり、Ctrl+Shift+Enter で入力する必要があります。
=SUM(--NOT(ISERR(FIND(A2,Sheet1!$A$1:$A$700000))))
私のマシンでは、200 個の短い文を計算するのに約 20 秒かかりました。目安としては、5万個の短い文を計算するのに約1.5時間かかります。おそらく、より良いツールを見つけるか、少なくとも昼食に出かける直前に計算を実行する必要があります. 小さい数値でテストして、必要な答えが得られることを確認してください。これを頻繁に行う必要がない場合は、1.5 時間で十分です。
于 2013-04-09T13:33:48.333 に答える