Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » ExcelのTEXT関数で0を非表示にする表示形式

ExcelのTEXT関数で0を非表示にする表示形式

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2210 ビルド15726.20202 Microsoft Store)

「エクセル text 0を表示しない」
「excel 関数 text 表示形式 0を表示しない」
といった検索で時折アクセスがあります。

ExcelのTEXT関数で、元データが「0」(ゼロ)の場合には何も表示しないようにするには、

第2引数の[表示形式]をどう指定すればいいのか探していらしたのでしょうか。

[スポンサードリンク]

TEXT関数の表示形式に "#,##0" を指定すると

A1セルに数値「1234」が入力されているときに、B1セルにTEXT関数を使った式

=TEXT(A1, "#,##0")

を入力すると、

上図のように桁区切りカンマの入った文字列「1,234」が出力されます。

このとき、A1セルの数値が削除されたり「0」が入力されると、

上図のように文字列としての「0」が出力されます。

「エクセル text 0を表示しない」
「excel 関数 text 表示形式 0を表示しない」
と検索なさった方は、この「0」を表示させたくなかったのだろうと、私は推測しています。

TEXT関数で0を非表示にする表示形式

以下のような引数指定で、元データが「0」の場合にも文字列「0」は表示されなくなります。

▼操作概要:TEXT関数を使って0の場合に非表示にする
※A1セルのデータに桁区切りカンマを入れてB2セルに表示する例
B2セルに
  =TEXT(A1, "#,###")
と入力する

上記のようにTEXT関数の第2引数・表示形式に「"#,###"」を指定してA2セルに何も入力されていない場合、下図のようになります。

A1セルに「1234」が入力されている場合は「"#,##0"」と指定した場合と同じ結果になります。

[セルの書式設定]ダイアログボックス-[表示形式]タブで[ユーザー定義]を

「#,###」と指定すれば「0」が表示されないのと同じです。

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » ExcelのTEXT関数で0を非表示にする表示形式

「文字列」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.