Excelでテキストを数値に変換する–ステップバイステップチュートリアル
これにより、SUMやAVERAGEなどのExcel関数でこれらのセルを使用すると、誤った計算が発生します(これらの関数はテキスト値を含むセルを無視するため)。 このような場合は、数値をテキストとして含むセルを数値に変換する必要があります。
先に進む前に、まず数字がテキストとして格納されているブックになる理由をいくつか見てみましょう。,
- 数字の前に'(アポストロフィ)を使用します。
- 多くの人が数字の前にアポストロフィを入力してテキストにします。 時には、データベースからデータをダウンロードする場合もあります。 これにより、数字はアポストロフィなしで表示されますが、数字をテキストとして扱うように強制することで、セルに影響を与えます。
- 数式(LEFT、RIGHT、MIDなど)の結果として数値を取得する
- テキスト関数を使用してテキスト文字列の数値部分(または数値の一部)を抽出すると、結果はテキスト形式の数値になります。,
では、このようなケースにどのように対処するかを見てみましょう。
Excelでテキストを数値に変換する
このチュートリアルでは、Excelでテキストを数値に変換する方法を学習します。
使用する方法は、数値がどのようにテキストに変換されたかによって異なります。 ここでは、このチュートリアルです。
- ‘数値に変換’オプションを使用します。
- 書式をテキストから一般/数値に変更します。
- 特殊ペーストを使用します。
- テキストを列に使用します。
- 値、トリム、およびクリーン関数の組み合わせを使用します。,
‘Convert to Number’オプションを使用してテキストを数値に変換
数値にアポストロフィを追加すると、数値形式がテキスト形式に変更されます。 このような場合、セルの左上に緑色の三角形があることがわかります。
この場合、次の手順に従って数値をテキストに簡単に変換できます。
- テキストから数値に変換するすべてのセルを選択します。
- 右上に表示される黄色の菱形のアイコンをクリックします。, 表示されるメニューから、”数値に変換”オプションを選択します。li>
これにより、テキストとして保存されているすべての数値が即座に数値に変換されます。 変換後に数値が右に整列されることに気付くでしょう(テキストとして保存されたときには左に整列されていました)。
セル形式を変更してテキストを数値に変換
数値がテキストとして書式設定されている場合、セルの形式を変更することで簡単に数値に/p>
ここでは、手順は次のとおりです。
- テキストから数値に変換するすべてのセルを選択します。,
- ホームに移動します–>番号。 [数値書式]ドロップダウンで、[一般]を選択します。
これにより、選択されたセルの形式がすぐに一般に変更され、数値が右に整列されます。 必要に応じて、他の形式(数値、通貨、会計など)を選択して、セルの値が数値とみなされるようにすることもできます。,
Also read: How to Convert Serial Numbers to Dates in Excel
貼り付け特殊オプションを使用してテキストを数値に変換
貼り付け特殊オプションを使用してテキストを数値に変換します。
- ワークシートの空のセルに1を入力します。 数値としてフォーマットされていることを確認してください(つまり、セルの右側に整列)。
- 1を含むセルをコピーします。
- テキストから数値に変換するセルを選択します。
- 右クリックして[特殊ペースト]を選択します。
- 特殊な貼り付けダイアログボックスで、操作カテゴリ内で乗算を選択します。,
- OKをクリックします。
Text to Columnを使用してテキストを数値に変換します
この方法は、単一の列にデータがある場合に適しています。/p>
ここでは、手順は次のとおりです。
- テキストから数値に変換するすべてのセルを選択します。
- データに移動します–>データツール–>列へのテキスト。
- 列へのテキストウィザードで:
- ステップ1で:区切りを選択し、次へをクリックします。,
- ステップ2で:区切り文字としてタブを選択し、次へをクリックします。
- ステップ3で:列データ形式で、一般が選択されていることを確認してください。 また、結果が必要な宛先を指定することもできます。 何も指定しないと、元のデータセットが置き換えられます。
結果のセルはテキスト形式であり、数字はまだ左に整列していますが、SUMやAVERAGEなどの関数で機能します。,
VALUE関数を使用してテキストを数値に変換します
VALUE、TRIM、CLEAN関数を組み合わせて使用すると、テキストを数値に変換できます。/p>
- VALUE関数は、数値を表すテキストを数値に変換します。
- TRIM関数は、先頭または末尾のスペースを削除します。
- CLEAN関数は、データをインポートしたり、データベースからダウンロードしたりすると、余分なスペースや印刷されない文字を削除します。,
セルA1をテキストから数値に変換するとします。
=VALUE(TRIM(CLEAN(A1)))
これを他のセルにも適用する場合は、式をコピーして使用できます。
最後に、paste specialを使用して数式を値に変換できます。
次のExcelチュートリアルも好きかもしれません。
- ペーストスペシャルを使用してExcelで乗算します。
- Paste Specialを使用して数式を値に変換します。
- Excelカスタム数値の書式設定。,
- Excelで時間を小数に変換する
- Excelで負の数を正の数に変更する
- Excelでテキスト文字列の最初の文字を大文字にする方法