• ベストアンサー

エクセルで「○なら△」の条件式を3つ入れたい

エクセル2003を使用しています。 あるセルは、「リストから選択」するようにして、“A”、“B”、“C”という3つの文字列から選択するようにしています。 その場合、その上のセルに、 “A”ならば“a”、“B”ならば“b”、“C”ならば“c”、という“a”、“b”、“c”という3つの文字列が自動的に入るようにしたいのです。 お分かりの方、どうぞ宜しくおねがいします。

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

  • ベストアンサー
回答No.2

訂正 誤:=IF(A1="A","a",IF(A1="B","b",IF(A1="C","c",""))) 正:=IF(A2="A","a",IF(A2="B","b",IF(A2="C","c","")))

takashizzr
質問者

お礼

素早いご回答、大変助かりました。 どうもありがとうございました。 この場を借りて、皆様にお礼申し上げます。

その他の回答 (4)

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

一例です。 英大文字(A2)を英小文字(A1)ならば、A1に=IF(A2""<>,LOWER(A2),"")で如何でしょうか。

takashizzr
質問者

お礼

ご回答どうもありがとうございました。 質問が悪かったようで、Aとかaは、文字の一例として記載しました。 でも、この数式も別の場面で使用してみようと思います。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.4

以下の様に入力してみて下さい。 =LOOKUP(A1,{"A","B","C";"a","b","c"}) 尚、大文字の「A」を小文字の「a」で返したいという質問だった場合は、 =LOWER(A1) として下さい。

takashizzr
質問者

お礼

ご回答どうもありがとうございます。 ルックアップ関数というものがあるのは知っていましたが、イマイチ使い方が分かりませんでした。 参考にさせて頂きます。助かりました。

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

その上のセルに、 =IF(A1="A","a",IF(A1="B","b",IF(A1="C","c","")))

takashizzr
質問者

お礼

的確なアドバイス、どうもありがとうございました。 おかげさまでうまくいきました!

回答No.1

A2に「A」「B」「C」が選択入力されている場合、A1に =IF(A1="A","a",IF(A1="B","b",IF(A1="C","c",""))) と言う式を入れる。

takashizzr
質問者

お礼

簡潔で分かりやすいご回答、どうもありがとうございました。 おかげさまで成功しました!

関連するQ&A