• 締切済み

エクセルで統合されたリストを作りたい

Sheet1には以下のようにデータが入っています。 A列 B列 都道府県 店舗種別 北海道 A商店 北海道 B商店 北海道 C商店 北海道 D商店 青森 A商店 青森 C商店 青森 F商店 秋田 B商店 秋田 D商店 秋田 E商店 岩手 A商店 岩手 C商店 岩手 D商店 岩手 F商店 ・・・ Sheet2には以下のようにデータが入っています。 A列 B列 店舗種別 取扱品 A商店 食品 A商店 飲料 A商店 衣料 A商店 書籍 B商店 食品 B商店 飲料 B商店 書籍 C商店 衣料 C商店 書籍 D商店 食品 D商店 飲料 D商店 書籍 D商店 工具 D商店 家具 E商店 食品 E商店 工具 E商店 家具 F商店 食品 F商店 飲料 ・・・ これをSheet3に以下のようにまとめたいです。 A列 B列 C列 都道府県 店舗種別 取扱品 北海道 A商店 食品 北海道 A商店 飲料 北海道 A商店 衣料 北海道 A商店 書籍 北海道 B商店 食品 北海道 B商店 飲料 北海道 B商店 書籍 北海道 C商店 衣料 北海道 C商店 書籍 北海道 D商店 食品 北海道 D商店 飲料 北海道 D商店 書籍 北海道 D商店 工具 北海道 D商店 家具 青森 A商店 食品 青森 A商店 飲料 青森 A商店 衣料 青森 A商店 書籍 青森 C商店 衣料 青森 C商店 書籍 ・・・ マクロは使わないで、数式もしくはエクセルの標準機能(ピボットテーブルなど)のみで作るにはどうしたらよいでしょうか。 実際には数百件のリスト同士を統合したいので、万単位の行数になると想像しています。

みんなの回答

  • NuboChan
  • ベストアンサー率47% (799/1673)
回答No.4

まとめる? Sheet1とSheet2の共通ラベルは「店舗種別」ですが 北海道にも青森にも「店舗種別上」で同じ名前のA商店があるのですか ? A商店が複数あり対応する取扱品も同数存在する。 考察すれば判りますが今のままでは判断基準があやふやなので 「都道府県」、「店舗種別」「取扱品」を どうやってまとめるのですか無理があります。 Sheet1とSheet2からSheet3をあなたがまとめた根拠を知りたい そこが判らないとまとめることは出来ません。

  • Brian12
  • ベストアンサー率26% (213/809)
回答No.3

”Excelで2つのリストの全ての組み合わせを作成してみる”というサイトがありました。 https://blog.truestar.co.jp/micorosoft/excel/20230704/54797/ かなり手強いです。 この質問はエクセルでなく、アクセスが得意とする内容です。 アクセスであれば、それぞれのテーブルを結びつけて、表示したい項目を指定するだけです。 ちなみに、アクセスはエクセルのデータを参照し、エクセル形式のデータを出力することができます。 試すなら、次のサイトでできます。 https://www.microsoft.com/ja-jp/microsoft-365/access

  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.2

全ての組合わせデータを作成するには、組み合わせ関数を使って、手動で作るしかななそうです。出来上がったら、そのデータにあるものだけをVLOOKUP関数で抽出してみて下さい。

  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.1

ピボットテーブルがお勧めですが、初めに、「北海道 A商店 食品」のような、都道府県と店舗種別と取扱品別の全ての組み合わせデータを作成してみて下さい。

Good_grief
質問者

補足

すみません、その組合わせデータを作成するにはどうしたらよいかというのが質問の主旨です。 質問にはサンプルでしか書いてありませんが、実際には店舗の種類が100店舗程度、それぞれの取扱品が1,000点程度あり、人力では膨大な時間がかかってしまうからです。