アプリ版:「スタンプのみでお礼する」機能のリリースについて

EXCELでB1に指定文字が入った場合、A1に”3”という数字を返すにはどのようにしたら良いでしょうか。IFSやSWITCHで行いましたがうまく行かず、皆さんにご教示いただければと思います!

ちなみに
-----------
B1に”りんご”が入った場合、A1に”1”
B1に”みかん”が入った場合、A1に”2”
B1に”いちご”が入った場合、A1に”3”
B1になにも値が入っていない場合も同じく、A1に”3”
-----------
を返したいです。

お忙しいところ申し訳ありません。
何卒よろしくお願い致します!

質問者からの補足コメント

  • うれしい

    はい!
    りんご、みかん、いちご
    以外に入るのは、空白のみです。

    No.1の回答に寄せられた補足コメントです。 補足日時:2018/06/26 11:38
  • うれしい

    ・IF関数で条件を繰り返し指定して目的の値を表示させる。
    上記方法でお願いします!

    No.2の回答に寄せられた補足コメントです。 補足日時:2018/06/26 12:01

A 回答 (5件)

まずは条件を示す式を考えます。



B1セルに”りんご”と入力されている
 B1="りんご"

B1セルに”みかん”と入力されている
 B1="みかん"

B1セルに”いちご”と入力されている
 B1="いちご"

この3つ。

IF関数は、条件に一致した場合と一致しない場合で処理を分ける事ができますので、
条件に一致しない場合、もう一度IF関数を使った数式を追加します。

まずは一致した場合、
 =IF(B1="りんご","1"
これでOK。
続いて条件に一致しない場合、
 =IF(B1="りんご","1" ,IF(
と一致しない場合の数式にIF関数を記述します。
これを必要な回数だけ繰り返すと…、
 =IF(B1="りんご","1" ,IF(B1="みかん","2" ,IF(B1="いちご","3"
まで作成できます。
最後に、すべての条件に一致しない場合を記述します。
 =IF(B1="りんご","1" ,IF(B1="みかん","2" ,IF(B1="いちご","3" ,"")
あるいは
 =IF(B1="りんご","1" ,IF(B1="みかん","2" ,IF(B1="いちご","3" ,"該当なし")

これで完成。

・・・
質問文では表示させる結果がダブルクォーテーションで囲った数字になっているので「数値」ではなく「文字列」として表示すると判断し、
 "1" "2" "3"
と文字列で表示するようにしています。
数値として表示したい場合は、ダブルクオーテーションを取って
 1 2 3
としてください。
    • good
    • 0
この回答へのお礼

=IF(B1="りんご","1" ,IF(B1="みかん","2" ,IF(B1="いちご","3" ,"")
この数式で完璧にできました!!
ありがとうございました。
本当に助かりましたヾ(。>﹏<。)ノ゙✧*。

お礼日時:2018/06/26 12:33

あ・・・そうだった。



”りんご” は ”リンゴ”,”林檎” とは別のものとして処理されます。
同様に
”みかん” と ”ミカン”,”蜜柑” 、”いちご” と ”イチゴ”,"苺" も別のものとして処理されます。

同じものとして処理をしたいのであれば、VLOOKUP関数を使うことを勧めます。
    • good
    • 0
この回答へのお礼

ありがとうございます!!No4がすごくわかりやすかったです!!
大変助かりました!

お礼日時:2018/06/26 12:32

=IF(B1="りんご",1,IF(B1="みかん",2,3))



でいいのでは?
    • good
    • 0
この回答へのお礼

なるほど!

お礼日時:2018/06/26 12:33

やり方は幾通りもあります。



・IF関数で条件を繰り返し指定して目的の値を表示させる。
・MATCH関数で検索値がリストの何番目にあるかを返す。
・VLOOKUP関数でリストを検索し該当するデータに対する値を参照する。
など。

検索の一覧が増減したり、内容に変化が無いのであれば、IF関数を使うことを勧めます。
一番簡単で、おそらくExcelで関数を使い始めた人にも容易に理解できると思われます。

単純にリストの何番目に該当する値かを検索すれば良いだけであれば、MATCH関数を使うことを勧めます。
検索対象(この場合は”りんご”,”みかん”,”いちご”の文字列)の変更が容易です。

VLOOKUP関数は、返す値が"1","2","3"以外を指定したい場合に便利です。
 ”りんご” なら ”青森”
 ”みかん” なら ”和歌山”
 ”いちご” なら ”栃木”
のような使い方ができます。

・・・
どれがいい?
この回答への補足あり
    • good
    • 0

B1にはりんご、みかん、いちご以外は入らないのですか?

この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A