- ベストアンサー
数値だとダメ?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
文字列の場合は、文字「1」というデータ、文字「2」というデータ、文字「3」というデータ(文字コード)がそれぞれ別々にあって、そのデータをつないだデータとして保存され、「123」と表示しています。だから、1文字ずつ別の書式を設定・保存ができます。 数値の場合は、「123」と表示されていても、それぞれが文字のデータとして保存されているわけでははありません。表示がそうなっているだけです。日付や指数表示のデータも表示がそうなっているだけで、それぞれの文字データがあるわけではないので、文字別に書式を設定することはできません。 セル全体の書式は設定できますが、それはセルの書式であって、数値としてのデータに設定された書式ではありません。 もちろん、数値データの表示の数字別に書式の設定ができるようにExcelのデザインをすることもできたのでしょうが、表示で文字別の書式を設定できたとしても保存などで面倒でもあり、MSでそれはあまり意味がない仕様として採用されなかったのでしょう。 数値の処理については、「整数」とか「浮動小数点数」とかを少し調べて見ればいいでしょう。
その他の回答 (2)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
「数値」(※)だからです。しかし「数値」でない数字、つまり「文字列」の数字には一部だけ色を付けることができます。 ※データ型のことであり、「数値」という名の書式のことではありません。 方法1 セルの書式を「文字列」に設定 方法2 セルの書式を「文字列」以外に設定し「123」の代わりに「'123」とセルに入力 なお一部ではなく、セル全体の書式を赤字に設定すれば、「2」以外の数字も含めて、セル内の全ての文字が赤くなります。セルに入力されている値が「数値」であってもです。
お礼
ご回答ありがとうございました。
》 数値だからですか? はい。
お礼
そうですか。なぜなんでしょう?
お礼
ご回答ありがとうございました。