• ベストアンサー

エクセル ドロップダウン→別シートのセル

連日の投稿、失礼します。 vista使用の初心者です。エクセル2007です。 以下の場合の設置方法をご存じの方は、お教えください。 シート1のセルAIに データの入力規則で ペン,ノート,下敷き, と、ドロップダウンリストを設定します。 ペンを選択した場合に、シート2のセルA1に 100 ノートを選択した場合 200 下敷きを選択した場合 150 と、表示させる方法をご存じの方は、教えてください。 よろしくお願い申し上げます。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

3種類程度ならIF関数でもよいと思うが、これ以上になるならばVLOOKUP関数を使用して下さい。 ■IF関数  =IF(Sheet1!A1="ペン",100,IF(Sheet1!A1="ノート",200,IF(Sheet1!A1="下敷き",300,""))) ■VLOOKUP関数  仮にSheet2のD・E列に対応表作成  ペン・100  ノート・200  下敷き・300  消しゴム・400  =IF(COUNTIF(D:D,Sheet1!A1),VLOOKUP(Sheet1!A1,D:E,2,FALSE),"")

tonkotsu0707
質問者

お礼

早々のご対応ありがとうございます。 早速、教えていただいた通りにやってみましたところ 無事、出来ました。こころより感謝いたします。 また、今後ともよろしくお願い申し上げます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

この質問は、エクセルのことを判ってない質問だ。 Sheet1のA1の値は入力規則(ドロップダウンって言わないほうがよい)でセルの値を設置しても、手入力で値をいれる場合も関係ないのだ。Sheet1のA1セルの値でSheet2のA1セルの値が決る(決める)だけ。 だから質問には「表題から・・ペンを選択した場合・・」までは書く必要がない。焦点がぼやけるし、質問者の思考を曇らせる。 「Sheet1のA1セルにペンと入れたら Sheet2のA1に100,ノートを洗濯入力した場合 200・・という質問をすれば良いのだ。 (それに関数はA1のデータ変更に即時連動性があるので、希望にぴったりなんだ) これなら質問者は判るかな。 知らないならGoogleで「エクセル VLOOKUP」で照会すれば、腐るほど記事がある。それぐらい習得が必須の関数だ。、 本質門は、VLOOKUPの問題で(入力規則の問題でない)、検索対応テーブルをSheet1に持つか、Sheet2n持つか、その他かで少し関数式が変わる。 ーー それとSheet1からペンやノートによってSheet2にデータを投げるイメージ(VBAならこれに当たる)を持ちやすいが、関数はSheet2でSheet1のA1のデータを材料にして、作る(受ける)イメージ(考え方)なんだ。

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

vlookup関数を使ってみて下さい。

tonkotsu0707
質問者

お礼

早々のご対応ありがとうございます。 教えていただいたvlookup調べて学びます。

関連するQ&A

  • エクセルのドロップダウンリスト

    エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。

  • ○、×のドロップダウンリストを作りたい。

    エクセルで「○」か「×」かを選択できるように ドロップダウンリストを作りたいのです。 ドロップダウンリストに表示させたい 「○」「×」を別のセルに入力して、選択するように しているのですが、これを表示させないようにするには どうしたらよいのでしょうか? つまり、私がしていることは データ→入力規則→入力値の種類を「リスト」にする→元も値を「○、×が入力してあるセル を選択しているのです。」 この、元の値のセルの値が邪魔なのです。 どうぞ、よろしくお願いします。

  • [Excel2000]セルの入力規則→リストのセルから出るドロップダウンリストが小さ過ぎなのは?

    エクセル2000での質問です。 [ツールバー]→[データ]→[入力規則]→[リスト]のセルから出るドロップダウンリストが 小さ過ぎるのはなぜでしょう? 入力規則を設定したセルも、設定時の元の値のセルでも書式を変更してみたのですが、 ドロップダウンリストは大変小さく変更されません。 ドロップダウンリストの書式(フォントサイズ)を変更する方法をご存知の方が おられましたらどうぞご教授ください。 お願いいたします。

  • Excelのドロップダウンリストのフォント設定について

    OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。

  • excelの ドロップダウンリストが表示されない

    入力規則のドロップダウンリストが表示されません、また、ALT+↓or↑でもリストが表示されません、対処法があれば、ご教授願いたくよろしくお願いします。 ■仕様 excel2000 ■症状 exelのドロップダウンリストを利用して、データを入力しているのですが、あるタイミング(データを入力してファイルが重くなっていくと)で突然、ドロップダウンリストが表示されなくなります。  またALT+↑or↓でもリストが表示されません。従いまして、入力規則→リストがリセットされているのかと思いきや、入力規則で設定したリスト以外は入力できないので、リセットできません。 ■原因(推定) 入力規則のリストを別シートに記載し名前を定義して、本シートの入力すべきセルで入力規則→リストを設定し、名前を読みにいってます。また、入力規則リストを157セルあり、複雑にしすぎてエクセルが混乱して、故障してしまったのかと思っています。 ■設定 ・入力規則のドロップダウンリストにチェックを入れています。 ・[ツール]→[オプション]の[表示]タブの「オブジェクト」で「すべて表示」を設定しています。

  • ドロップダウンリストで画像をリストにすることは可能でしょうか?

    ドロップダウンリストで使いたいリストのひとつに オートシェイプで作成した画像があるのですが、 何かいい方法はありませんでしょうか? ドロップダウンリストにこだわっているわけではないのですが イメージとしてはひとつのセル内においてのリスト選択で入力規則しか思いつくものがなくて悩んでいます。 宜しくお願い致します。

  • Excel ドロップダウンで入力したデータを編集?

    Excel2007です。 ドロップダウンリストで入力したセルのデータに追加とか変更を加えたい場合にはいちいち入力規則から変更を適用するにチェックを入れますがもっと簡単な方法はありませんか。 例えばデータ変更ができるドロップダウンリスト入力とか 簡単なマクロでそのセルだけ入力規則を無効にできるようにするとか(マクロ記述を教えて下さい)

  • ドロップダウンリストの文字サイズを大きくする方法は

    Excel2003です。 表組みを作成したらシートの倍率が50%にしないと全表組み表示できなくなりました。 表外に図のようなドロップダウン機能を入力規則を使って作ったのですが、 A2,B2のセルでは20ポイントのフォントサイズで読みやすくなったのですが、 肝心のドロップダウンリストが小さすぎて読めません。 ドロップダウンリストのフォントサイズを大きくする方法はあるのでしょうか? ご存知の方、よろしくお願いします。

  • Excelのドロップダウンリスト

    Excelでシートを作成しており、ドロップダウンリストにて、データを選べるようにしました。 セルごとに選ぶリストが違うため、Excelのファイルサイズが大きくなってしまいました。 リストのみ別シートで作成し、連動?することはできますでしょうか? リストは別シートに作成してあり、それが10以上になっています。 何かいい方法がありましたら、教えて頂ければと思います。

  • ドロップダウンリストの連動

    いつも大変お世話になっております。 エクセルで、セルO6にA社とB社を名前の定義で登録しドロップダウンリストで選択できるようにしました。 セルD14に、セルO6でA社を選択した場合には、A5052(H)とA5052(R)がドロップダウンリストで選択でき、同じく、セル14に、セルO6でB社を選択した場合には、アルハイスとアルジェイドがドロップダウンリストで選択できるようにしたいです。 こちらで拝見したり、ネットで調べたのですが、列が同じの場合はやれそうでしたが、同列以外ではできませんでしょうか? (INDIRECTや、ドロップダウンリストを使用してやったりできるのでしょうか) 説明が上手く出来ず申し訳ありません。 ご教授して頂けたらありがたいです。 よろしくお願いします。

専門家に質問してみよう