- ベストアンサー
Excel セルからセルへの反映
シート1のA1に1と入力すればシート2のB1に車と表示。 同じく2と入力→電車と表示。 3と入力→飛行機 といった表示をさせたいのですがやり方がわかりません。 どのシートのセルにどのような式や設定をすればよろしいでしょうか。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Sheet2のB1に =VLOOKUP(Sheet1!A1,{1,"車";2,"電車";3,"飛行機"},2,FALSE) と入れる。選択肢が少ないとき向き。
その他の回答 (4)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.4
- 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なら飛行機 それ以外なら空白 という式です。
補足
回答ありがとうございます。 早速ためしてみたのですが、入力を確定しようとすると値の更新というダイアログが表示されます。 これはどうしたらいいのでしょうか? 申し訳ありませんが、今一度お知恵をお借りできませんでしょうか。 よろしくお願いいたします。