- ベストアンサー
IF文での分岐の仕方について
IFか何かで作成を行いたいのですが、 B2にセルにIF文を作成して、 B1セルがAから始まる値の場合は、AAAAと出力し、 Bから始まる値の場合は、BBBBというように、 Zまで同じように出力するようにしたいのですが、 長文になると思います。 うまくやる方法はないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 IFか何かの、何かのほうです。 >長文になると思います ということですが、質問からでは、はっきりとしない部分がありますが、このようにしてみました。 =REPT(LEFT(B1,1),ISTEXT(B1)*(CODE(B1&" ")<=CODE("Z"))*4)
その他の回答 (2)
- Wendy02
- ベストアンサー率57% (3570/6232)
締められてしまいましたが、ご質問がありましたので、付けておきます。 >もう少し教えてほしいのですが >AAAAって出力させなくてスポーツ名とかを出力させるにやはりは長文になりますか たぶん、オートコンプリートのようなことだと思います。 リスト、列の下に書いておいて、そこにスポーツ名などを書いておけば、ある程 度は可能です。 本格的にするには、マクロが必要になるかもしれません。 現在の解答で満足できない場合は、もう一度、質問で、ご希望のスタイルを詳し く説明していただいたほうが良いです。よろしくお願いします。
お礼
情報ありがとうございます。 オートコンプリートは詳しく知りませんので、 ちょっと調べてみます。 もし困ったときは別途載せます
B2: =IF(B1="","",IF(AND(CODE(LEFT(B1,1))>64,CODE(LEFT(B1,1))<91),REPT(LEFT(B1,1),4),""))
補足
ありがとうございます。 出力させる文字が今はAAAAっていうふうにしてますが 例えばAのときはサッカーとかスポーツ名にする場合はIF文で長文にしないとダメですか?
補足
回答ありがとうございます もう少し教えてほしいのですが AAAAって出力させなくてスポーツ名とかを出力させるにやはりは長文になりますか