ダッシュをゼロに変換するにはどうすればいいですか?

ダッシュをゼロに変換するにはどうすればいいですか?

Numbers 形式の Excel ファイルが添付された電子メールを受信しましたが、0 があるはずの場所にダッシュ「-」があります。

奇妙なことに、私にそれを送った人は 0 を見ますが、私も平均値を計算する必要があるのでそのようにする必要があります (必要なのは数字だけで、ダッシュではありません)。

「-」を 0 に変換するにはどうすればいいですか? また、なぜこの問題が発生するのでしょうか?

答え1

@Brad が正しい可能性が高いようです (したがって、Kevin の提案は機能しない可能性があります)。これらのセルの内容はゼロです。これは、セットアップで表示 (書式設定) するように指示されているだけです(0たとえば、どこかに-入力して0からそのセルを選択し、ホーム/数値/ をクリックします)。ただし、実際にはゼロなので、表現によって計算に違いが生じることはありません。

カスタム形式はワークブックと共に保存されるため、使い慣れた形式が表示されないのはこれが原因である可能性があります (つまり、形式はファイルを送信したユーザーによって選択されたものです)。

カスタム数値形式では、セミコロン区切りを使用して、正、負、ゼロ、テキスト値 (この順序) の表示を個別に制御できます。つまり、次のようになります。

[Blue]#,##0.00_);[Red](#,##0.00);-;"Annual "@

  • 正の数: 青色で、千単位ごとにコンマ区切りで表示され、小数点第 2 位に丸められ (ピリオド付き)、末尾にスペース (負の数と揃えるため) が付きます。
  • 否定形: 赤で括られ、括弧で囲まれ、千単位ごとにコンマで区切られ、小数点にはピリオドが使用され、小数点第 2 位に丸められます。
  • ゼロ:-
  • テキスト: 先頭に「Annual」が付きます。

4 つのセクションすべてを使用する必要はありません。たとえば、は負の値を表示しませんが、計算には使用できます (非常に混乱する可能性があります)。 同様ですが、おそらくより便利なのは、 がゼロ値 (およびテキスト) の表示をあらゆる形式で抑制すること[Blue]#,##0.00_);;-;"Annual "@です。[Blue]#,##0.00_);[Red](#,##0.00);;

関連情報