- 締切済み
表から条件で抽出して別の表を作る
いつもお世話になっています。またわからなくなってしまいまして、わかる方がいましたらよろしくお願いいたします。 下記のような表で、例えばB列が『A商店』のデータを抽出して、別の表としてE列以降に新しい表を作るようなことは可能でしょうか? ===== A B C D E F G りんご A商店 2個 りんご A商店 2個 バナナ A商店 3個 バナナ A商店 3個 りんご B商店 5個 バナナ A商店 5個 みかん C商店 3個 みかん A商店 1個 バナナ A商店 5個 みかん A商店 1個 バナナ C商店 3個 ===== よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
[フィルタオプションの設定]に関する模範的な質問で、簡単にできます。 ただし、データベースの常識として、上端行にフィールド(項目)名を設定しておくことが前提です。つまり、セル A1、A2、A3 に、それぞれ種類、店名、個数が入力されているとしておきます。 E F G H I 1 種類 店名 個数 店名 2 A商店 3 4 5 1.[データ]→[フィルタ]→[フィルタオプションの設定]を実行 2.“指定した範囲”に目玉入れ 3.[リスト範囲]に A1:C8 を指定 4.[検索条件範囲]に I1:I2 を指定 5.[抽出範囲]に E1:G1 を指定 6.[OK]をクリック
- imogasi
- ベストアンサー率27% (4737/17069)
自称「imogasi方式」でOKWAVEで照会してください。 似たような例を私が同じようなやり方でといた例が沢山出てきます。 もちろん他のご回答者の回答も見れますから。、
- agricap
- ベストアンサー率40% (79/195)
以下でどうでしょうか? 1.オートフィルタでA商店だけの表示に絞り込む 2.表示されたデータを、いったん別シートにコピー 3.元のシートのオートフィルタを解除して、別シートから元のシートにコピー
条件に合うデータを抽出することは容易です。そのデータを保存先を別のシートにするのが常識と思いますが、E列以降にコピーする必要性があるのでしょうか。
お礼
回答ありがとうございます。確かに、別のシートにするのが楽でいいのかもしれませんが、いろいろ考えた結果、同じシートにコピーされる方が便利なのです。方法をご存じであれば教えていただけると嬉しいです。
お礼
回答ありがとうございます。 左の表と右の表はリアルタイムで連動させたく、その方法はつかえません・・・。VBA使えばそれでもできますけど、あまりスマートではないですしね・・・。