メインコンテンツへスキップ

Excelでテキストを数字に変更または変換するにはどうすればよいですか?

Author: Tech Support Last Modified: 2025-05-23

Accessやテキストファイルなどのソースからデータをインポートする際、セル内で数字が時々テキストとしてフォーマットされる場合があります。計算や並べ替えを行う際に、数字がテキストとしてフォーマットまたは保存されているとエラーが発生します。ここでは、Microsoft Excelでテキストを数字に変換するいくつかの方法をご紹介します。

text format arrow right convert text to number

Excelでのエラーチェックルールを使用してテキストを数字に変換する

Kutools for Excelを使用して迅速にテキストを数字に変換する

特殊貼り付けを使用してテキストを数字に変換する


Excelでのエラーチェックルールを使用してテキストを数字に変換する

一般的に、数字がテキストとしてフォーマットまたは保存されている場合、エラーサインが表示されます。 error sign セルの左上隅に表示されます。セルを選択すると、エラーボタンが表示されます。 error button このセルの前です。エラーボタンをクリックしてください。 error buttonするとメニューが表示され、次のようにクリックできます: 数値に変換 コマンド項目をクリックして、セル内のテキストを数字に変換します。スクリーンショットをご覧ください:

click on Convert to Number command

これで、テキストとして保存されていた数字が数値に変換されました。他のセルに対しても同様の操作を繰り返します。

もしエラーサインが error sign セルの左上隅にない場合でも、「エラーチェック」機能を使うことができます。 エラーチェック コマンドは 数式 タブの下にあります。次の手順で処理を行ってください:

1. 数式 > エラーチェック をクリックします。スクリーンショットをご覧ください:

Click Formulas > Error Checking

2. そして「 エラーチェック」ダイアログボックスで、「数値に変換」ボタンをクリックします。他のテキストも変換するために、このボタンを繰り返しクリックします。

click Convert to Number button in the dialog box

3. 最後のセルのテキストが数値に変更されると、すべてのテキストが数値に変換されたことを知らせるプロンプトボックスが表示されます。

 prompt box to remind all of the text is converted to numbers

ただし、大量のデータを変更する必要がある場合、この方法は煩雑で時間がかかります。


Kutools for Excelを使用して迅速にテキストを数字に変換する

コンピュータに Kutools for Excel をインストールしている場合、その Force Values in Cells ツールを使用して、元の書式やスタイルを失うことなく、すべてのテキストとして保存された数字を数値に変換できます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

1. Kutools > テキスト >  テキストと数値の変換 をクリックします。スクリーンショットをご覧ください:

2. 次に、ダイアログボックスで、テキストとして保存された数字を含む範囲を指定し、「テキストから数値へ」オプションをチェックします。

check the Text to number option in the dialog box

3. 「OK」または「適用」をクリックすると、選択した範囲内にあるすべてのテキストとして保存された数字が数値に変換されます。

ヒント: この機能を使用するには、まず Kutools for Excel をインストールする必要があります。今すぐクリックしてダウンロードし、30日間の無料トライアルをお試しください。

特殊貼り付けを使用してテキストを数字に変換する

3番目の方法は、Microsoft Excel の特殊貼り付けコマンドを使用して、テキストとして保存された数字を変換することです。

1. 空白のセルに数字の「0」を入力し、コピーします;

2. テキストとして保存された数字を含むセルの範囲を選択します;

3. 選択した範囲を右クリックし、コンテキストメニューから「特殊貼り付け」オプションを選択します;

4. 「特殊貼り付け」ダイアログボックスが表示されます。「すべて」と「加算」オプションをチェックします;

check the All option and Add option in the dialog box

5. 「OK」をクリックすると、すべてのテキストとして保存された数字が数値に変換されます。スクリーンショットをご覧ください:

the numbers stored as text arrow right texts are converted to numbers
ヒント:
  • テキストを数に変換した後、範囲内のセルの書式を変更したくない場合は、貼り付けオプションで「値」として貼り付けるように選択してください。
  • 操作オプションでは、「加算」または「減算」オプションを選択してください。
  • この方法の欠点:範囲に空白のセルが含まれている場合、すべての空白セルが数字の「0」で埋められます。