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