• 締切済み

エクセル関数について

エクセルの関数でVLOOKUPを良く使っていますが、下記の場合どのようにすればうまく一覧表ができるでしょうか。 元データー 親会社 子会社 品1価格 品2価格 A   ア   1000   1500 A   イ   1200   1800 B   エ   1020   1100   のデーターがあるとします。 これを 親会社をプルダウンで選ぶ形にして 子会社 品1価格 品2価格 の一覧表を作成したいとおもいます。 VLOOKUPの場合、行の上から読んでいくために同じ親会社の子会社を認識しませんので、困っています。

みんなの回答

  • runbini
  • ベストアンサー率36% (48/130)
回答No.2

そのデータが常に増え続けていくものでなければ、 親会社 子会社 品1価格 品2価格 の範囲を選択して データメニューからフィルタ→オートフィルタ を設定してはいかがでしょうか。 親会社で絞り込んだ範囲をコピーし、 別なシートに貼り付ける手間はあります。 が、Excel2002以上のバージョンであれば この操作だけで表示した行のみがコピーされますので、 一度お試しください。 Excel2000の場合は範囲選択後、Ctrl+Shift+「*」だったと思います。 配列数式で複数の戻り値を出す方法もありますが、 色々な点でオートフィルタが簡単だと思います。

noname#113407
noname#113407
回答No.1

ピボットテーブルを利用すればどうですか。

goonqb
質問者

補足

列データーが複数ある場合にピボットテーブルはどのように使用すればいいでしょうか?

関連するQ&A

  • エクセルで折れ線グラフを表示させるとき

    Excel2003を使用しています。 ________________ 項目| A | B | C | D | E | ________________ 数値| ア | イ | ウ | エ | オ | ________________ 上のような表があります。 VLOOKUP関数を用いて,表のア~オにデータを引っ張ってくるようにして,その結果を折れ線グラフで表示させています。 この時,ア~オすべてにデータが入力されていればよいのですが, データが未入力である場合には,#VALUE!のエラーになります。 これを折れ線グラフに表示させようとすると,#VALUE!のエラーの部分は0(ゼロ)としてポイントされてしまいます。 例えば,上の表でAに100,Bに150,Cに200のデータが入力されていて,Dが未入力のため#VALUE!,Eに300のデータがあるとすると,100→150→200→0→300として変なグラフになってしまいます。 そこで,これをDの部分は,エラーなのでポイントを表示せず, 100→150→200→→300のように なめらかなグラフになるようにする方法はありませんか? 分かりにくい表現で申し訳ありませんが よろしくお願いします。

  • エクセルのデータ抽出です

    データの抽出ですが,オートフィルタでは上手くいきません。 データが以下のように配列してあります(ア~は人名が入ります)     A  B  C ア  1  2  3 イ  2 ウ  3 エ  2  3 このような状況からたとえば,3のデータを有するア・ウ・エ(の3名)を一度に抽出することは出来ますでしょうか。

  • エクセル ある文字列が含まれるセルを検索する方法

    初めて問い合わせします。大量のデータを検証しなければいけません。 関数などで方法を教えて頂ければ幸いです。 1セルに対し、1セルを検索する方法はわかっております(countifやifを使って) でも、セル単位ではなく文字列単位での検索方法を知りたいと思います。 わかりづらいかもしれませんが、現状をお知らせします。 シート1「登録データ一覧」(5万件) A列1行目 ア社 A列2行目 イ社 A列3行目 ウ社 A列4行目 エ社 A列5行目 ☆ーア社 A列6行目 ウー☆社 シート2「検索したい社名一覧」(500社) A列1行目 ア社 A列2行目 イ社 A列3行目 ウ社 <出したい結果> (1)検索したい会社が、シート1上で何社登録があるか ア社→【答え:2社】 イ社→【答え:1社】 ウ社→【答え:2社】 (2)登録データ一覧上、検索したい会社が存在するか ア社→【答え:○】 イ社→【答え:○】 ウ社→【答え:○】 エ社→【答え:×】 ☆ーア社→【答え:○】 ウー☆社→【答え:○】 よろしくお願いします。

  • エクセルの関数について

     A列 B列 C列  ア県 ア市 ア町  ア県 ア市 ア町  ア県 ア市 ア町  ア県 ア市 イ町  ア県 ア市 イ町  ア県 ア市 ウ町  ア県 イ市 ア町  ア県 イ市 ア町  ア県 イ市 イ町 という表があります。 「ア県ア市ア町」の個数を関数で表すには、 どのようにすればよろしいでしょうか? よろしくお願いいたします。

  • エクセル データ抽出 関数

    過去ログを探しましたが、見つけられなかったのでお願いします。 シート1の表から、シート2のCにデータを飛ばしたいのです。 【シート1】    A  B  C  1     ア イ  2  あ 0.8 0.5  3  い 1.0 0.7   【シート2】    A  B  C  1 あ ア □←シート1の「0.8」を入れたい。  2 い ア □←シート1の「1.0」を入れたい。 以上、よろしくお願いします。

  • Excelの関数教えて下さい。学校成績。

    小学校の教員をしています。成績付けの関数を作りたいのです。ア.AABB、 イ.AAAB、 ウ.CCCB、 エ.BAAC、 オ.ACAAなど4項目の「A」「B」「C」がデータとして入っている成績を評価する方法を教えて下さい。 Aが3個以上あるときでCが1個もなければ「3」、Cが3個以上あれば「1」、それ以外は「2」と評価したいのです。上記のアは、AもCも3個ないので「2」。イは、CがなくてAが3個なので「3」。ウは、Cが3個なので「1」。エは、Cが1個あるがAが2個なので「2」、オは、Aが3個であるがCが1個含まれているので「2」になります。 このような関数は、どのように表せばよいのでしょうか? 成績の〆切が近づいています。よろしくお願いします。

  • エクセル セルデーターの統合

    エクセルのセル(行)にあるデーターを統合したいのですが・・・。 列も行もかなりあり、共通のデーターは何個かあります。下の例では、ア01とイ01です。 その他は、ア02とイ02という具合にセットになってます。 どちらかの行(ここでは1と3)にデーターをまとめる。 【例】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|空白|エ*|空白| 2|ア01|イ01|空白|カ*|空白|キ*| 3|ア02|イ02|ク*|空白|ケ*|空白| 4|ア02|イ02|空白|コ*|空白|ナ*| 【完了後】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|カ*|エ*|キ*| 3|ア02|イ02|ク*|コ*|ケ*|ナ*| このような、データーの簡単な結合方法は、ありませんか?

  • エクセルの関数で抽出したものの合計を求める。

    いろいろ検索しましたが、ピンと来ない初心者です。 下記についてご教示願います。  A   B 1 ア  a 2 エ  a 3 ア  b 4 ア  a 5 エ   b とある場合に、B列を基準にA列のカタカナの数を求めたいのです。 例えば、「a」で「ア」はいくつあるかを求めたいのです。この場合、「2」が返される式はどうすればよいのでしょうか?

  • 【Excel】 複数条件の合計

    A   B   C 1 8/1  ア  1,000 2 8/3  イ  2,000 3 8/2  エ  1,000 4 8/5  ア  3,000 5 8/3  オ  4,000 6 8/5  イ  1,000 ・ ・ Aに日付、Bに項目、Cに金額という 上の様な表があります。 D1 に 本日の 項目 ア の 合計金額を出す場合の 数式を教えてください。

  • Excelの関数について教えて下さい。

    Excelの関数について教えて下さい。 表のように、ア・イ・ウ が、2008年~2010年のいつ「A」だったかを調べたいのですが、この方法が分かりません。 HLOOKUPを使って、「A」が範囲内にあるかどうかは出来たのですが、それが何年のことか、つまりその「A」だった列名(「2010」「2009」「2008」)を返したいのです。 簡単なことのような、実は関数では難しいような、よく分からず…よろしくお願いします。