質問: excelで、「+○,○○○」という表示を、数値として表示させるには? excelで、「+○,○○○」という表示を、数値として表示させるには? 私の質問の書き方が悪かったので、改めて質問をさせて頂きます。 前回、お答えくださった方々には、この場を借りてお詫び申し上げます。 さて、本題ですが、 sheet1のa1セルに、 sheet2のa1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させています。 + を表示させるために、参照元のセルの書式を「文字列」にしています。 参照先のsheet1のa1セルの隣のa2セルに入っている数値を、 sheet1のa1セルが -○,○○○ の場合には赤字で、 sheet1のa1セルが +○,○○○ の場合には黒字で表示させたくて、条件付き書式で [=$a$1<0]という数式を入れてみたものの、 参照元が「文字列」なので、どうやら参照先も文字列と判断されてしまうらしく、条件付き書式が機能してくれません。(参照元を「標準」等に直せば機能します) +○,○○○という表示を、数値として表示させることができれば、解決すると思うのですが、他に方法があればそれにはこだわりません。 なにか良い案はないでしょうか? お知恵を拝借させてください。
回答: +は入力せずに ユーザー定義で +#,##0;[赤]-#,##0 としておけばいかがでしょう。 赤が不要でしたら[赤]を外してください。