• ベストアンサー

excelまたはaccessで重複行を数字に変換する方法

下記のようなデータがあります。 A A A B C C これを、 A 3 B 1 C 2 というふうに、重複している行を数字に変換したいのですが、方法を教えていただけないでしょうか。 excelまたはaccessのどちらでも構いません。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

では、自分が使い慣れているAccessでの場合で説明します: 1)データベース ウィンドウのツールバーの『新規作成(N)』ボタンをクリックするなどして  『新しいクエリ』ダイアログを開く 2)「デザイン ビュー」を選択して『OK』ボタンをクリック 3)『テーブルの表示』ダイアログで、対象となるテーブルを選択して『追加(A)』ボタンを   クリックしたのち、同ダイアログを閉じる 4)ツールバーの『Σ』(集計)ボタンをクリック(またはメニューで「表示(V)→集計(L)」を選択)  →画面下半分の「フィールド:」「テーブル:」の下に「集計:」の行が追加表示されます 5)画面の上半分から、A,B,Cが記録されたフィールドを画面下半分にドラッグ&ドロップ  →『集計:』行に「グループ化」と表示されるので、ここはそのままにしておきます 6)もう一度、同じフィールドを画面下半分にドラッグ&ドロップ  →その『集計:』行の「グループ化」を、「カウント」に変更します 7)クエリを保存して閉じる ・・・以上です。 このクエリを実行すると、ご要望の結果が得られると思います。 なお、『○○のカウント』という表示を変えたい場合は、そのクエリをデザインビューで開いて、 『フィールド:』の行の「○○のカウント: ○○」となっているところを、「重複数: ○○」とします。 (この場合、「重複数」がフィールド名として表示されます)

noname#123267
質問者

お礼

思った通りのことができ、非常に助かりました。 ありがとうございました!

関連するQ&A