• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel セルの書式設定)

Excelセルの書式設定と空白セルの表示方法

このQ&Aのポイント
  • Excel2002を使っている場合、セルの書式設定でユーザー定義を使用することができます。
  • セルに数式を設定し、そのセルの書式設定でユーザー定義を適用することで、特定の形式でセルの値を表示することができます。
  • 空白の場合にセルも空白にするためには、数式を使用して条件分岐を行う必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.2

書式は標準に戻して、 B1=If(A1="","","***"&A1&"***") としたらどうでしょう。 " はダブルクオーテーションです。

kasetsu
質問者

お礼

ご回答ありがとうございます。 教えていただいた関数を設定したところ、思うように設定できました。 おかげ様で問題解決いたしました。 書式設定する事しか頭になかったのですが、関数で設定する事もできるのですね! 感謝です。ありがとうございました!!

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

エクセルのセルの表示形式は、 ; で区切って 正の数の書式、負の数の書式、ゼロの場合の書毀棄、文字列の書式の4つを設定できるので ##,##0;-##,##0;;"***"@"***" ではだめでしょうか。 これは以前のバージョンから変わってないと思うし。エクセル2013で確認。 B列 12,345 -1 ***koube*** -23 ***松阪市***        <--A6は空白セル ***みなと*** -234,567 ***大きい***        <--A10は0の場合。 ーーー 質問の「ポイント」!に答えていないならすみません。

kasetsu
質問者

お礼

ご回答ありがとうございます。 教えていただいた書式設定をしたところ、空白の場合『******』と表示されてしまいました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

確認しましたが、数式 =A1 の結果ですが A1が未入力の場合、B1=0 となり表示は『 0』 A1="" の場合、B1="" となり、表示は『*** ***』 です。 なので表示形式で対応の場合、『*** ***』が表示されるのは正常です。 数式を変えずに非表示にしたい場合は、条件付き書式で対応するしかないですね。 条件 次の値に等しい =”” 書式の表示形式を文字列 にしてください。 『0』になる対応であれば、msMike さんの方法でいいと思います。

kasetsu
質問者

お礼

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

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

》 Excel2002を使っています オ~!私もです。 「"*** " @ " ***"」だけでなく、 「;;;"*** " @ " ***"」とすると、どんな不都合があるか教えてください。 左端に付加するのはセミコロン3つです。

kasetsu
質問者

お礼

ご回答ありがとうございます。 教えていただいた設定をしたところ、『*** ***』と表示されてしまいました。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

"";"***"@"***" としてください。

kasetsu
質問者

お礼

ご回答ありがとうございます。 "";"***"@"***" と書式設定したところ、『******』と表示されてしまいます。

関連するQ&A