• ベストアンサー

Excel セルからセルへの反映

シート1のA1に1と入力すればシート2のB1に車と表示。 同じく2と入力→電車と表示。 3と入力→飛行機 といった表示をさせたいのですがやり方がわかりません。 どのシートのセルにどのような式や設定をすればよろしいでしょうか。 よろしくお願いいたします。

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

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

Sheet2のB1に =VLOOKUP(Sheet1!A1,{1,"車";2,"電車";3,"飛行機"},2,FALSE) と入れる。選択肢が少ないとき向き。

roropari
質問者

補足

回答ありがとうございます。 早速ためしてみたのですが、入力を確定しようとすると値の更新というダイアログが表示されます。 これはどうしたらいいのでしょうか? 申し訳ありませんが、今一度お知恵をお借りできませんでしょうか。 よろしくお願いいたします。

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! すでに回答は出ていますが・・・ 他の方法の一例です。 ↓の画像で右側がSheet2になります。 とりあえず、どこでも良いのですがデータを表にしておきます (いくらデータが増えても対応できると思います) Sheet2のB1セルに =IF(Sheet1!A1="","",VLOOKUP(Sheet1!A1,D1:E3,2,0)) という数式を入れています。 これでSheet1のA1セルに数値を入力すれば 希望の物が表示されると思います。 以上、参考になれば幸いです。m(__)m

  • rosso2ch
  • ベストアンサー率30% (243/785)
回答No.3

先のお二方の回答をお借りし、補足しますと シート2のセルB1に =CHOOSE(Sheet1!A1,"車","電車","飛行機") という式を入力 または シート2のセルB1に =IF(OR(Sheet1!A1=1),"車",IF(OR(Sheet1!A1=2),"電車",IF(OR(Sheet1!A1=3),"飛行機"))) という式を入力することで シート1のセルA1に1か2か3を入れると シート2のセルB1に 車 か 電車 か 飛行機 が表示されます。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

検索する値が本当に1から開始する数字なら以下のような関数が簡単です。 =CHOOSE(A1,"車","電車","飛行機")

  • jhggjkhkh
  • ベストアンサー率52% (13/25)
回答No.1

B1のセルに =IF(OR(A1=1),"車",IF(OR(A1=2),"電車",IF(OR(A1=3),"飛行機",""))) A1が1なら車 A1が2なら電車 A1が3なら飛行機 それ以外なら空白 という式です。

関連するQ&A