- ベストアンサー
Excel これの意味は
=IF(A1="","",TEXT(A1,"#"&REPT("!,#",LEN(A1)-1))) この式の #と!はどういう意味ですか? A1には123が入ってます。 大至急教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「#」と「!」は別の意味の書式設定用の記号です。 この場合は、「#」の数と数値の桁数が一致するので、「#」は一桁の数値を表します。 「!」は「!」の位置に、「!」の次の文字を挿入します。 123に対して、#,#,# という書式を算式で作っていることになります。
その他の回答 (1)
- DJ-Potato
- ベストアンサー率36% (692/1917)
回答No.1
TEXT関数では、値を特定の表示形式で表示させることができます。 表示形式のフォーマットはちょっと複雑なので、ネットで色々調べてみるといいと思います。慣れれば便利です。 この場合、3文字の場合は#!,#!,#という表示形式で表示させるようになりますね。 2文字の場合は#!,#だし、4文字の場合は#!,#!,#!,#という表示形式になるようになっています。 #は数値の桁を表します。 #!にすると、それぞれ1桁ずつであることを明記する方法になります。 123と入力されれば、1,2,3と表示させるわけです。
質問者
お礼
なるほど勉強になります。 ネットで調べてもみつかりませんでした。
お礼
回答ありがとうございます。