Excelで0を表示する数式結果 (3つの解決策)

  • これを共有
Hugh West

このチュートリアルでは、数式結果が表示される問題を修正する方法を紹介します。 0 で働きながら、エクセルで マイクロソフトエクセル しかし、計算された値を表示するのではなく、計算式が返すのは 0 この問題には様々な原因がありますが、この記事では、この問題を解決する方法について、あなたのコンセプトを明確にすることを試みます。

練習用ワークブックをダウンロードする

練習用ワークブックは、こちらからダウンロードできます。

0.xlsmを表示する数式結果

Excelで数式結果が0と表示される場合の3つの効果的な解決方法

を議論します。 3 数式が表示される問題を解決するための有効な手段 0 解答を説明するために、同じデータセットで ' ソリューション-1 ' と ' ソリューションツー のデータセットに若干の修正を加えました。 ソルーション3 '.

1.テキストを数値に変換して0と表示される数式を修正する

計算式の結果が表示される問題を解決するために 0 では、まず何よりも、数式に入力するデータセットのデータを確認します。 データに含まれる数値がテキスト形式で保存されていることもあります。 そこで、数式は 0 この問題を解決するために、テキストを数値に変換することにします。

1.1 マウスクリックでテキストを数値に変換する

この方法では、マウスクリックでテキストを数値に変換し、計算式の結果が表示される問題を解決します。 0 次のスクリーンショットでは、ある書店のデータセットがあります。 このデータセットは、その書店にある本の名前とその本の数量から構成されています。 例えば、セル C10 .

以下の手順で操作してください。

  • セルに数式を入力する C10 をクリックして総量を計算します。
=SUM(C5:C9)です。

  • プレス 入力 という数式が返されることがわかります。 0 これは、私たちが解決しなければならない問題なのです。

  • その前に、いくつかの点に注意してください。 セルの中の F6 を挿入する。
=COUNTA(C5:C9)

  • を押した場合 入力 を挿入した後、その結果を得ることができます。 COUNTA は、空白でないセルの数を数える関数であり、セルの値とは関係がない。

  • もう一度、次の数式をセルに挿入します。 F7 :
=COUNT(C5:C9)です。

  • プレス 入力 ここで、この式が返すのは 0 というのも COUNT 関数は、テキストではなく数字を含むセルの数を数えます。

  • 表示する理由を理解するために 0 セレクトセル C5 と表示され、数式バーが表示されます。 数値は表示されるのですが、その中に アポストロフィ そのため、数式を使用する際にエラーが発生します。

それでは、この問題を解決するための手順を見てみましょう。

STEPS

  • まず、セル( C5:C9 ).

  • 2つ目は かんたんぶん ドロップダウン・メニューが表示されます。
  • 3つ目は、オプションの「」を選択することです。 数値に変換する をドロップダウン・メニューから選択します。

  • 最後に、計算式の結果が表示されていないことを確認します。 0 もう細胞内 C10 F7 セル( )内の値のフォーマットを変換しているので C5:C9 ) をテキストから数値に変換する場合、セル内の数式は C10 は、今すぐ結果を出すことができます。

Read More: 【修正しました!】Excelで数式が効かず、テキストで表示されるようになりました。

1.2 「特殊文字列の貼り付け」オプションを使ってテキストを数値に変換する

計算式の結果が表示される問題を解決するもう一つの方法 0 を使用することです。 ペースト・スペシャル この方法を説明するために、前の方法で使用したのと同じデータセットを使用します。

では、''security''を使う手順をみてみましょう。 ペースト・スペシャル このメソッドでは、' オプションを使用します。

STEPS

  • まず、データ範囲外の任意のセルを選択し コピー .
  • 次に、セル範囲( C5:C9 ).
  • 次に、次のページに進みます。 ホーム > 貼り付け > ペースト・スペシャル

  • 上記の操作により、新しいダイアログボックス' ペースト・スペシャル '.
  • その後、オプションにチェックを入れ 追加 の下に 操作方法 セクションをクリックし よっしゃー .

  • 最後に、数式を出力したセル C10 .

続きを読む: Excelで全ての数式を表示する方法(4つの簡単&クイックメソッド)

1.3 Excelで0を表示する式の結果を修正するためにテキストを数字に変換するVBAコードを適用する

もし、Excelの上級ユーザーで、より速くタスクを実行したいのであれば、以下の方法があります。 ブイビーエー のコードで、上記の問題を解決することができます。 この方法では、このコードに ブイビーエー のコードで、数式結果が表示される問題を修正しました。 0 をより素早くエクセルに取り込むことができます。

それでは、応募の手順をご覧ください。 ブイビーエー のコードをこのメソッドに追加します。

STEPS

  • はじめに、セル( C5:C9 ).
  • 次のページ 右クリック をアクティブシートの上に置く。
  • 次に、オプションの「'」を選択します。 表示コード '.

  • 上記の操作で、空白の ブイビーエー モジュールで構成されています。
  • そのモジュールに以下のコードを挿入してください。
 Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Unable to find Constants in selection" End If Handler_Exit.Schedial.PasteSpecial (xlsCellDataCels) Error: No No:Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Unable to convert text to numbers" Resume Handler_Exit End Sub 
  • ここで、「」をクリックします。 実行 ボタンを押すか F5 キーを押して、コードを実行します。

  • 最後に、上記のコードで計算式の結果が表示される問題を修正します。 0 を計算すると、セル C10 .

続きを読む: Excelで数式の代わりに値を表示する方法(7つの方法)

2.Excelで「テキストを列に」オプションを使用して数式結果が0と表示されるのを修正する。

の使用は、' テキストからカラムへ 'オプションから データ を表示する数式結果を修正するもう一つの効果的な方法です。 0 次のデータセットでは、セル C10 の代わりに結果を出す。 0 .

このアクションを実行するための手順を見てみましょう。

STEPS

  • まず、セル( C5:C9 ).
  • 次に データ オプション ' を選択します。 テキストからカラムへ ' から、' データツール 'のセクションをご覧ください。

  • 新しいダイアログボックスが表示されるので、オプションをチェックします。 区切られた をクリックし、ファイルタイプのオプションから 仕上がり ボタンをクリックします。

  • 最終的に、上記のアクションは、セル C10 .

続きを読む: 【直った!】エクセルで数式が使えない理由(15個の理由と解決方法

類似の読み物

  • Excelのセルに値の代わりに数式を表示する(6つの方法)
  • [修正しました!】ExcelでSUM式が使えない(8つの理由と解決方法)
  • [解決済み】:Excelの数式が保存するまで更新されない(考えられる6つの解決策)
  • [修正!】Excelの数式が別のパソコンで動作しない(5つの解決方法)
  • [解決済み:】セルをダブルクリックしないとExcelの数式が動作しない(5つの解決方法)

3.Excelで数式結果が0を示すときに隠し文字を削除する

フォーミュラ結果が表示されるもう一つの理由 0 エクセルでは、計算式の範囲に隠し文字が含まれていることがあります。 時々、他のソースからデータセットをコピーしたりダウンロードしたりします。 そのデータセットには隠し文字が含まれていることがあります。 正しい結果を得るには、その隠し文字を削除する必要があります。

3.1 文字コードで隠し文字を削除すると数式が0になる現象を修正する

隠し文字は、改行されていないスペースでもかまいません。 マイクロソフトエクセル の場合、改行されない空白を表す文字コードは 0160 問題点を修正するために、計算結果が表示されます。 0 を空文字列に置き換える必要があります。 次のデータセットは、ある書店のさまざまな書籍の名前とその書店での販売数です。 セル C9 を使用しています。 総和 という関数があり、その結果 0 セル範囲に隠し文字があるため( C5:C8 ).

この方法で隠し文字を置換する手順を見てみましょう。

STEPS

  • まず、セル( C5:C8 ).
  • 次に ホーム タブで表示します。

  • 2つ目は、' 検索&選択 'オプションから ホーム 次に、オプションを選択します。 交換 .

  • という名前の新しいダイアログボックスが表示されます。 検索と置換 ' が表示されます。
  • 3つ目は、「'」にアクセスすることです。 検索 t' テキストフィールドを保持します。 アルト キーとタイプ 0160 について ナンバーキーパッド からではなく 英数キー には何も表示されません。 を探す 'ボックスです。
  • をキープする。 に置き換えてください。 ' テキストフィールドが空です。
  • その後、''をクリックします。 すべて交換 '.

  • 新しいダイアログボックスが表示され、置換された数が表示されます。 をクリックします。 よっしゃー その箱の上に

  • 最後に、上記のコマンドは、セルの数式の範囲から、隠し文字を空文字列に置き換える C9 そこで、セル C9 .

続きを読む: 【修正しました!】ExcelのSUM式が機能せず0を返してしまう(3つの解決方法

3.2 Excelで0を表示する数式結果を修正するために隠し文字を削除するVBAコードを挿入する

この方法では、前の例で行ったのとまったく同じ問題を解決します。 ブイビーエー のコードを使用します。 ブイビーエー のコードで、隠し文字を置換して、計算結果が表示される問題を解決します。 0 をエクセルで表示します。

それでは、応募の手順を見てみましょう ブイビーエー のコードで、隠し文字を修正します。

STEPS

  • はじめに、セル範囲( C5:C8 ).
  • 次のページ 右クリック をアクティブなシート上で選択し、オプション ' 表示コード '.

  • 上記の操作で、空白の ブイビーエー .
  • そして、そのモジュールに以下のコードを挿入してください。
 Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub 
  • をクリックすると、コードが実行されます。 実行 ボタンを押すか F5 キーになります。

  • 最終的に、上記のコードは、すべての隠し文字を置換し、セル C9 .

続きを読む: 【修正】:Excelの計算式で正しい結果が表示されない(8つの方法

結論

最後に、このチュートリアルでは、数式結果が表示される問題を解決するためのさまざまな方法を紹介します。 0 この記事に添付されている練習用ワークブックをダウンロードして練習すると、より効果的です。 何か質問があれば、下にコメントを残してください。 私たちのチームはできるだけ早く返信するようにします。 これからも、クリエイティブな情報をお待ちしています。 マイクロソフトエクセル のソリューションを提供します。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。