2017-03-17 3 views
0

おはようございます - ありがとうございました。かなり大きなデータセットのCountifとcountifs - どうすれば改善できますか?

適度なサイズのデータ​​セット(現時点では約80,000レコードですが、今後数ヶ月で成長します)を使用し、countif(レコードのインスタンス数を表示する)とcountifs各レコードのいくつのインスタンスが別のシートから特定の値を持つかを示します)。

今はCOUNTIFを1列に、COUNTIFSを別の列にしています...終了するまでにかなりの時間がかかります。

私は試してみるべきことがありますか? を繰り返しに

- 私は良いか悪い として評価されている8万文字列のリストを持っている - 私は、インスタンスの合計#(COUNTIF)との合計#両方のためのカウンターでこれらの文字列のユニークなリストを作っていますBADの評価

ありがとうございました。

答えて

0

Excelのbuit-in関数は、のように、設計された操作のためにはまったく無用です。です。これは特にCountIfCountIfsの場合に当てはまります。気にしないで。

何か他のものを使うことは考えないでください。更新を行うにはの場合はおそらく約と考えてください。数式の計算がワークシートの編集を遅くしている場合は、手動計算に切り替えることができます。これにより、必要なときに手動で計算をトリガすることができます。

DBMSが提供する索引付け機能を利用する方法で、データを再設計したり、データベースに移動することも考えられます。残念なことに、すべての力を持つExcelは、DBMSではありません。

+1

ありがとうございました!私はデータを2つのSQLテーブルに格納していますが、文を正しく取得できませんでした.SQLよりもvbaの方がはるかに快適ですから、それに固執することを望んでいました。私はSQLで何かを学んだり、長い処理時間を処理するという選択肢がないかもしれないのではないかと恐れています。 あなたの入力を是非! –

+0

@JP_Romanoよろしくお願いします。私はDBMS/SQLが行く方法だと信じています。あなたが数えたり探しているフィールドの検索を改善するために、適切な索引付けを考えてみてください。 –

関連する問題