• ベストアンサー

ドロップダウンリストとIF関数

ドロップダウンリストから選択すると指定の数値を出したいのですが、IFを複数設定するにはどうすればよいでしょうか?リストから「A」を表示すると同じシート内の別の場所に「1」、「B」ならば「2」と表示させたいです。「=IF(A1=B1,C1)」の式でひとつは可能なのですが複数ある場合の方法が分からないので教えて下さい。

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

  • ベストアンサー
  • Cbay
  • ベストアンサー率50% (41/81)
回答No.1

解釈が違っていたらごめんなさい。 「A1セルにAが入っていたらB1セルに1」「A1にBが入っていたらB1セルに2」「A1にそれ以外の数字がはいっていたらB1は空白にする」 この場合、以下の式をB1に入力します。 =IF(A1=A,1,IF(A1=B,2),"") 関数を重ね合わせて使用することを、関数のネストといいます。3つでも4つでも重ねることが可能ですので、必要な分だけIFを続けていってみてください^^

kuriramu
質問者

お礼

遅くなりましたが、ありがとうございました。とても参考になりました。関数の重ねあわせが出来ること自体知らなかったです。勉強します。ありがとうございました。

その他の回答 (1)

回答No.2

LOOKUP関数を使ってみては

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu9_9_4.htm
kuriramu
質問者

お礼

遅くなりましたが、回答ありがとうございました。自分なりに解釈してみましたが、まだちょっと難しいようです。勉強します!参考も勉強になりました。ありがとうございました。

関連するQ&A

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

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

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

    vista利用の初心者です。 よろしくお願いします。 ドロップダウンリストで選択した後(後という表現が適切かどうかわかりませんが)の 計算式をご存じの方は教えてください。 たとえば  A1に5と入力しておきます。 B1にドロップダウンリストで あ50,い60,う65と設定しておきます。 C1には ドロップダウンリストであ50を選択した場合は A1の5×50の数値 い60選択で 5×60 ・・・の数値を設定したいと思っています。 どなたか詳しい方、よろしくお願い申し上げます。

  • エクセルでのドロップダウンリスト作成について

    エクセルで、3つの項目(A,B,Cとします)をドロップダウンリストから選択する場合、A,B,Cを『名前の定義』で関連付けることはできました。しかし、A,B,Cが同じ文字列の場合、同シート上で同じ名前の定義にできないため、ドロップダウンリストが作成できずにいます。 このようなドロップダウンリストを作成するにはどのようにすれば良いか教えてください。 VBAなどが必要になるのでしょうか? 宜しくお願いします。

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

    ゲームのデータベース的な物を作っていて、シート2に一覧表みたいなのを作り、シート1のA列(アイテム名)のドロップダウンリストで項目を選択するとB列(能力値)、C列(値段)、D列(売ってる場所)等の数値や文字まで出せる方法は無いでしょうか? エクセル初心者でわからないことだらけですがわかる方いましたら御教授お願いします。

  • 【Excel】シート上のドロップダウンリストから検索するには

    教えてください! ドロップダウンリストをsheet1にフォームツールバーから描きます。 その右側に同じフォームよりボタンを描き「検索」ボタンとします。 ドロップダウンリストにはsheet2のA1:A5を表示させます。 ドロップダウンリストでA1を選択し、検索ボタンを押すと sheet3のA1を表示させる記述はどうなるのでしょうか? A1だけではなくA2・A3・A4を選択し、検索ボタンを押すと A2はsheet4、A3はsheet5という風に表示させたいのです。 よろしくお願いします。

  • ドロップダウンリストの連動について

    Excel2007での質問です。 例えば、B1セルに、1を入れると”肉食動物”、2で”草食動物”と出る ようにA1セルに、=IF(B1=1,"肉食動物",IF(B1=2,"草食動物",IF(B1="","",""))) と数式を作っておき、このとき、A2セルに、肉食選択時はライオン、チーター・・ また、同様に草食選択時の場合はA2セルに、キリン、シマウマ・・などのドロップダウンリストを場合分けで連動させたい、つまり同一セルでドロップダウンリストを自動で使い分けたい場合、どのようにすればよいでしょうか。

  • ドロップダウンリストを二つ作る

         A     B 1  果物    りんご 2  野菜   トマト という表があったとします。 A に リストで果物か野菜を選択できるような式を入れ 果物を選択すると、Bはりんごかみかんを選択できるような式を入れたいです。 正し、上記の表は、シート1 選択するためのリストの一覧はシート2に表示させるものとします。 いろいろ調べましたがどうやってもできませんでした。 やり方教えてください。 エクセル2010使用です。

  • ドロップダウンリストの連動した使い方

    ドロップダウンリスト同士を連動させたいのですが、例えば、カラムA,B,Cにそれぞれドロップダウンリストを作成しておき、カラムAでドロップダウンリストより任意の値を選ぶと、自動的にカラムB,Cも同じ位置の値がセットされるようにしたいのです。同じ位置の意味は、A,B,Cのドロップダウンリストの値を仮に10個設定しておいたら、カラムAで上から3番目を選んだらカラムB,Cでも上から3番目が選ばれセットされるようにしたいのです。 よろしくお願いします。

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

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

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

    入力規則のドロップダウンリストですが、次のような使い方は可能でしょうか?また可能なら方法を教えて頂けませんか?よろしくお願いします。 A、B列にドロップダウンリストを設定し、A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させたいのですが・・・。各列とも、複数行にわたってドロップダウンリストを設定しています。