• ベストアンサー

Excel

次の文章を関数で表したいのですが、教えてください。 セルA1が空白なら空白にし、そうでなければ、セルA1がみかんならM、りんごならR、ぶどうならB、梨ならNに。セルA2にしめしなさい。

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

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

余分なカッコが、カッコ悪いので、、、 =IF($A1="","",CHOOSE(IF(ISERROR(FIND($A1,"みかんならM、りんごならR、ぶどうならB、梨ならN")),5,(FIND($A1,"みかんならM、りんごならR、ぶどうならB、梨ならN")+6)/7),"M","R","B","N",""))

その他の回答 (3)

回答No.3

=IF($A1="","",CHOOSE(IF(ISERROR(FIND($A1,"みかんならM、りんごならR、ぶどうならB、梨ならN")),5,((FIND($A1,"みかんならM、りんごならR、ぶどうならB、梨ならN")+6)/7)),"M","R","B","N",""))

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

こんにちは! 表を利用する方法です。 ↓の画像のように別表を作成しておきます。 そうした上で、B1セルに =IF(COUNTIF(D:D,A1),VLOOKUP(A1,D:E,2,0),"") という数式を入れてみてください。m(_ _)m

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A2セルには次の式を入力すればよいでしょう。 =IF(A1="","",IF(A1="みかん","M",IF(A1="りんご","R",IF(A1="ぶどう","B",IF(A1="梨","N")))))

関連するQ&A