プロが教える店舗&オフィスのセキュリティ対策術

エクセルのことで教えてください。

A1セルに、
別シートのA1セルが1のときは「A」、2のときは「B」と文字列で表示する場合、

A1セルにはどのような式を入れるとよいでしょうか。
文字列で表示させたい、です。

A 回答 (4件)

関数式を入れるシートがシート1で、別シートがシート2だとしたら、


IF関数を使用すれば可能です。

=IF(Sheet2!A1=1,"A",IF(Sheet2!A1=2,"B",""))
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

追加質問大変失礼いたします。_(._.)_

=IF(Sheet2!A1=1,A,IF(Sheet2!A1=2,B,""))
このようにAとBをダブルクォーテーションで囲まなければ、シート1 A1セルの表示形式はどうなりますでしょうか。

お礼日時:2023/02/24 23:27

表示形式もなにもエラーになるだけです。


文字列を表示させたい時はダブルクォーテーションで囲まないといけません。そういう決まりなのでどうしようもないですよね!
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
何か変なことを言っているようなので頭を整理します!

お礼日時:2023/02/25 01:18

No2です。



>=MID(AB,Sheet2!A1,1)
>だと表示形式はどうなるのでしょうか。。
何を意図しての質問なのか不明ですが、普通はそのままコピペすれば、
「ABって何?」という意味のエラー表示になります。
名前の定義等で設定してあれば別ですが・・
(ご自身で、やってみたほうが速いと思います)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
頭を一度整理します_(._.)_

お礼日時:2023/02/25 01:19

こんばんは



正攻法の回答は既に出ていますので、変化球的に・・

 =MID("AB",Sheet2!A1,1)
あるいは、
 =CHOOSE(Sheet2!A1,"A","B")
または、
 =INDEX({"A","B"},Sheet2!A1)
など。
    • good
    • 0
この回答へのお礼

こんばんは

回答ありがとうございます_(._.)_

追加質問失礼します

=MID(AB,Sheet2!A1,1)
だと表示形式はどうなるのでしょうか。。

お礼日時:2023/02/25 00:18

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