目次
今回は、' このセル内の数値は、テキストとしてフォーマットされるか、またはその前に アポストロフィ エクセルで'エラー エクセルシートで数値を扱うと、数値が合計されず、数学的演算が行われず、エラーが発生することがあります。 これは、数値がテキストとしてフォーマットされているか、アポストロフィが前に付いているために起こります。 この問題を解決するために、テキストセルを数値に変換するか、前に付いたアポストロフィを除去してみましょう。
プラクティスブックのダウンロード
練習帳はこちらからダウンロードできます。
セル内の数値がテキストとしてフォーマットされる.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つご紹介しました。 これらの解決策が、あなたの問題解決に役立つことを願っています。 さらに、練習帳をダウンロードして練習することもできます。 最後に、何か疑問や提案があれば、コメント欄で気軽に尋ねてみてください。