Excel エラー: このセルの数値はテキストとしてフォーマットされています (6 つの修正方法)

  • これを共有
Hugh West

今回は、' このセル内の数値は、テキストとしてフォーマットされるか、またはその前に アポストロフィ エクセルで'エラー エクセルシートで数値を扱うと、数値が合計されず、数学的演算が行われず、エラーが発生することがあります。 これは、数値がテキストとしてフォーマットされているか、アポストロフィが前に付いているために起こります。 この問題を解決するために、テキストセルを数値に変換するか、前に付いたアポストロフィを除去してみましょう。

プラクティスブックのダウンロード

練習帳はこちらからダウンロードできます。

セル内の数値がテキストとしてフォーマットされる.xlsm

このセルの数値はテキストとしてフォーマットされているか、アポストロフィが前に付いています」エラーはなぜ発生するのでしょうか?

数値の前にアポストロフィを使用すると、このエラーが発生します。 データセットに値が文字列として格納されていることがあります。 この場合も、同じ問題が発生することがあります。

テキスト形式またはアポストロフィで始まるセルを検索する方法

セルの右上に緑色の小さな三角形の枠が表示されていれば、そのセルはテキストで表示されています。 しかし、完全に確認するには、数式を使用します。 そのためには、以下の手順を実行します。

STEPS

  • 隣接するセルを選択し、数式を入力します。
=ISNUMBER(B2)

  • を押してください。 入力 をクリックすると、結果が表示されます。

  • を使用します。 フィルハンドル をすべてのセルに適用します。

ここで、唯一 セルB6 が数値として格納されます。

Excelエラー:このセルの数値はテキストとしてフォーマットされているか、アポストロフィが前に付いています」に対する6つの解決策

これらの解決策を説明するために、一部の従業員の労働時間と給与に関する情報を含むデータセットを使用します。 ここでは、数値の値に誤差があることを示しています。

1.テキストから数値に変換する「テキストから列」機能

この方法では、テキストを数値に変換します 'テキストから列' セルを選択し、スマートタグにカーソルを合わせると、以下のようなエラーが表示されます。

この問題を解決するための手順を説明します。

STEPS

  • まず、1つの列のセルをすべて選択します。 ここでは、以下のセルを選択しました。 C列 .

  • 2つ目は データ タブを選択し テキストをカラムに があります。 テキストから列への変換ウィザード が表示されます。

  • 3つ目は、クリックすることです。 仕上がり から テキストを列に変換するウィザードです。

  • の値は、その後 C列 は自動的に数値に変換され、エラーは発生しません。

  • 最後に、同じように D列 をクリックすると、以下のような結果が表示されます。

関連コンテンツ:Excelの#REF! エラーを修正する方法(6つの解決策)

2.スマートタグで文字から数字に変更する

スマートタグを使って、テキストを数値に変換することができます。 これが最も簡単で早い方法です。 エラーが含まれているセルを選択すると、スマートタグのアイコンが自動的に表示されます。 以下、それを強調表示しています。

以下のステップに注目してみましょう。

STEPS

  • 最初にエラーセルを選択します。 ここでは、選択した セルC5 まで セルD12 .

  • ここで、スマートタグのアイコンをクリックすると、ドロップダウンメニューが表示されます。
  • 選択 '数値に変換する' そこから

  • 即座に、以下のような結果が得られます。

関連コンテンツ:Excel VBA:"On Error Resume Next "をオフにする。

3.特殊貼り付けを適用して、テキストを数字に変換したり、先頭のアポストロフィを削除する。

テキストを数値に変換するには、エクセルの貼り付けオプションを使用します。 貼り付けオプションの使用方法は2つあります。 これらの方法で値を貼り付けることにします。

3.1 追加操作あり

最初のサブメソッドでは、add操作を使用します。 以下の手順で実装してみましょう。

STEPS

  • まず、データセット内の任意のセルを選択します。 今回は セルC14 .
  • を押してください。 Ctrl + C をクリックしてセルをコピーします。

  • その後、エラーを除去したいセルを選択します。

  • 次に、以下を選択します。 貼り付け から ホーム タブを選択し ペースト・スペシャル をドロップダウン・メニューから選択します。

  • があります。 ペースト・スペシャル を選択します。 価値観 追加 から ペースト・スペシャル クリック よっしゃー を進めていきます。

  • をクリックすると OKです。 をクリックすると、以下のような結果が表示されます。

  • を変換すること。 給与 を選択してください。 D列 .
  • では、次に ホーム タブを選択し 通貨 から 番号形式 ボックスを使用します。

  • 最終的に、以下のような結果が得られます。

3.2 乗算機能付き

このエラーを修正するには、以下の手順を実行してください。

STEPS

  • はじめに、データセット内の任意のセルを選択し、次のように記述します。 1 .私たちが選んだのは セルC14 .

  • を押してください。 Ctrl + C をクリックしてセルをコピーします。
  • その後、エラーを除去したいセルを選択します。

  • 次に、以下を選択します。 貼り付け から ホーム タブを選択し ペースト・スペシャル をドロップダウン・メニューから選択します。 ペースト・スペシャル のウィンドウが表示されます。

  • もう一度、選択します。 価値観 マルチプル から ペースト・スペシャル ウィンドウをクリックします。 よっしゃー を進めていきます。

  • をクリックすると OKです。 をクリックすると、以下のような結果が得られます。

  • を変換すること。 給与 カラムに 通貨 を選択します。 D列 .

  • では、次に ホーム タブを選択し 通貨 から 番号形式 ボックスを使用します。

  • 最終的には、以下のような結果が得られるでしょう。

続きを読む: Excelのエラーとその意味(15種類のエラー)

4.文字列やアポストロフィを含むセルを数値に変換するValue関数の使い方

を使用することができます。 VALUE 機能 は、テキストを数字に変換したり、前に付いているアポストロフィを削除するために使用します。 VALUE 機能 は、数値を表す文字列を数値に変換する。 ここでは、同じデータセットを使用する。

この解決策を学ぶために、手順を追って説明しましょう。

STEPS

  • まず、以下のようにヘルパーカラムを挿入します。

  • 第二に、選択 セルD5 と入力し、数式を入力します。
=VALUE(C5)

  • ヒット 入力 をクリックすると、結果が表示されます。

  • その後 フィルハンドル を、残りのセルに対して使用します。

  • ここで、ヘルパーカラムの値を選択し Ctrl + C を選んでコピーし C列 .

  • 次に ホーム タブを選択し 貼り付けスペシャル。
  • 次に、以下を選択します。 値の貼り付け をドロップダウン・メニューから選択します。

  • でのエラーは表示されません。 C列。

  • 同じ手順で、ヘルパーカラムを削除すると、以下のような結果になります。

  • 最後に 番号形式 まで 通貨 をクリックすると、以下のような結果が表示されます。

続きを読む: Excelで値のエラーを削除する方法(4つの簡単な方法)

5.テキストセルを数値に変換する数学的演算を挿入する

テキストを数値に変換するために、手動で乗算を行うことができます。 この方法にもヘルパーカラムが必要です。

この方法について、以下の手順を観察してみましょう。

STEPS

  • まず、以下のようにカラムを追加します。

  • 第二に、選択 セルD5 と入力し、数式を入力します。
=C5*1

  • を押してください。 入力 をクリックすると、結果が表示されます。

  • その後 フィルハンドル をクリックすると、すべてのセルで結果が表示されます。

  • 次に ヘルパー の欄があります。

  • の手順を繰り返します。 D列 をクリックすると、以下のような結果が表示されます。

  • 最後に 番号形式 まで 通貨 をクリックすると、目的の結果が表示されます。

関連コンテンツ:ExcelのNAMEエラーの理由と対処法(10例)

6.VBAを適用してテキストを数値に変換する

適用することも可能です。 ブイビーエー を使うと、数字を表すテキストを数字に変換することができます。 この方法を知るには、以下の手順に従えばよいでしょう。

STEPS

  • はじめに デベロッパー タブを選択し ビジュアル・ベーシック があります。 ビジュアルベーシック のウィンドウが表示されます。

  • では、次に進みます。 インサート を選択し モジュールです。
  • そして、そのコードを モジュール ウィンドウに表示されます。
 Sub Convert_to_Number() With Worksheets("VBA").Range("C:C") .NumberFormat = "General" .Value = .Value End With Worksheets("VBA").Range("D:D") .NumberFormat = "General" .Value = .Value End With End Sub 

ここでは、選択した C列 使って 範囲です。 そして、数字の形式を一般に変更。 を繰り返しました。 D列。

  • プレス Ctrl + S をクリックして、コードを保存してください。
  • その後、以下を選択します。 マクロ から デベロッパー タブに表示されます。 マクロ のウィンドウが表示されます。

  • からコードを選択します。 マクロ ウィンドウと 実行 それを

  • 最終的に、以下のような結果が得られます。

続きを読む: エラー時の再開 次:Excel VBAのエラー処理について

Excelで「このセルの数値はテキストとしてフォーマットされているか、アポストロフィが前に付いています」エラーを無視する方法

セルをそのままにしておきたい場合もあります。 そこで、エラーを無視する必要があります。 エラーを無視するには、エラーのあるセルを選択し、スマートタグオプションを選択します。 すると 'エラーを無視する' というオプションをドロップダウン・メニューから選択します。

結論

今回は、セルの書式がテキストになっていたり、アポストロフィが前にあったりするエラーの簡単な解決策を6つご紹介しました。 これらの解決策が、あなたの問題解決に役立つことを願っています。 さらに、練習帳をダウンロードして練習することもできます。 最後に、何か疑問や提案があれば、コメント欄で気軽に尋ねてみてください。

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