0

特定のセル範囲内の一意の単語とその出現回数をリストするために、Excel でマクロを作成しようとしています。

これを行う最善の方法はありますか?

4

1 に答える 1

0
  1. mehow によるコメントからのコピー: 範囲の値を配列に貼り付けます。
  2. Scripting.Dictionary オブジェクトを作成します ( Microsoft Scripting Runtimeへの参照が必要です) 。
  3. 辞書を取得したら、配列をループして次のようにします。

    • エントリが存在するかどうかを確認します ( Dictionary.Exists)
    • そうでない場合 - キーと値のペア ( Dictionary.Add) を追加します。ここで、キーは単語、値は 1 です。
    • そうであれば、値を増やします(Dictionary(key) = Dictionary(key) + 1)。ここで、キーはあなたの言葉です。
  4. その後、固有の単語がいくつあるかがわかり ( Dictionary.Count)、各単語の出現を確認できます。

于 2013-04-12T09:37:29.583 に答える