すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

エクセルの関数で困ってます。
特定の文字が入った場合数字に変換したいのですが、
例えばセル内にフルーツの名前が入ると数字1、2、3、4、のようにしたい
 りんご⇒1
 みかん⇒2
 ぶどう⇒3
 ばなな⇒4

A1セルに「ぶどう」がある場合3と表示させるにはどんな関数を入れればいいですか?

  • 質問者:エクセル関数詳しい方教えてー
  • 質問日時:2009-10-07 15:38:59
  • 0

回答してくれたみんなへのお礼

ありがとうございました。
またわからないことがあれば質問します。

並び替え:

=IF(ISERROR(SEARCH("りんご",A1))=FALSE,"1、","")&IF(ISERROR(SEARCH("みかん",A1))=FALSE,"2、","")&IF(ISERROR(SEARCH("ぶどう",A1))=FALSE,"3、","")&IF(ISERROR(SEARCH("ばなな",A1))=FALSE,"4、","")

複数のフルーツの名前が入ってもOK
「、」が不要かもだけど一応入れてます。

この回答の満足度
  
参考になりました。回答ありがとうございました。

if関数で大丈夫です。

  • 回答者:満月 (質問から22分後)
  • 0
この回答の満足度
  
やや参考になりました。回答ありがとうございました。

まずE1:E4に上からりんご、みかん、ぶどう、ばななと入れておきます。
また、F1:F4には1、2、3、4と入れます。

結果を表示させるセルをB1とするなら、B1に
=VLOOKUP(A1,$E$1:$F$4,2,FALSE)
と入力します。

A1がぶどうならB1に3と表示されます。
B1セルの右下を下にドラッグさせてオートフィルしておけば、
A列に書かれた果物の名前に応じてB列に対応した数字が表示されます。

この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。

=IF(A1="りんご","1",IF(A1="みかん","2",IF(A1="ぶどう","3",IF(A1="ばなな","4"," "))))

  • 回答者:匿名です (質問から5分後)
  • 5
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る