Excel: ゼロの代わりにハイフンを表示する方法
次のカスタム書式コードを使用して Excel のセルの書式設定機能を使用すると、特定の範囲ですべてのゼロをハイフンとして表示できます。
#,##0;-#,##0;-
次の例は、このカスタム形式コードを実際に使用する方法を示しています。
例: Excel でゼロの代わりにハイフンを表示する方法
会社のさまざまな従業員の合計売上高を示す次のデータ セットが Excel にあるとします。
代わりに、 Sales列の各ゼロをダッシュとして表示するとします。
これを行うには、セル範囲B2:B13を強調表示し、 Ctrl+1を押して[セルの書式設定]ダイアログ ボックスを表示します。
次に、 [カテゴリオプション] で[カスタム]をクリックし、 [種類]ボックスに次の数式を入力します。
#,##0;-#,##0;-
次のスクリーンショットは、これを行う方法を示しています。
[OK]をクリックすると、 B2:B13の範囲内の各ゼロがダッシュとして表示されます。
この式はどのように機能するのでしょうか?
[セルの書式設定]ボックスで使用した数式を思い出してください。
#,##0;-#,##0;-
このカスタム形式タイプを使用すると、Excel はそれを次のように解釈します。
- 最初の引数は、正の値をフォーマットする方法を指定します
- 2 番目の引数は、負の値をフォーマットする方法を指定します。
- 3 番目の引数は、ゼロに等しい値をフォーマットする方法を指定します
最後の引数にハイフン ( – ) を使用することで、ゼロに等しいすべての値がハイフンとして表示されるように指定します。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: ゼロより大きい場合に追加する方法
Excel: VLOOKUP を使用してゼロの代わりに空白を返す
Excel: ゼロより大きい列の最後の値を見つける方法