Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ テキストから数値への変換 | Excelデータのクリーニングと準備
Excelデータクリーニングと準備

テキストから数値への変換

メニューを表示するにはスワイプしてください

インポートしたデータを扱う際によくある問題のひとつは、数値がテキストとして保存されていることです。一見正しく見えても、Excelはこれらの値を数値として認識しません。そのため、SUMAVERAGE などの数式が正しく計算されなかったり、これらの値を完全に無視したりすることがあります。

この問題は、CSVファイルからデータをインポートした場合や外部ソースからコピーした場合によく発生します。Excelがデータ型を正しく判別できず、数値がテキストとして扱われてしまうことが原因です。

テキストを数値に変換する方法

この問題を解決する簡単な方法がいくつかあります。

一般的な方法のひとつは、VALUE 関数を使うことです:

=VALUE(A2)

この関数は、数値のように見えるテキストを実際の数値に変換します。

もうひとつの簡単な方法は、1を掛けることです:

=A2*1

Excelは計算時に値を強制的に数値として扱います。

セルに "1000" のようなテキストが含まれている場合、どちらの方法でも数値として 1000 が返されます。変換後、Excel はこの値を正しく計算に利用できます。

ただし、値が "text" のような場合、数式はエラーを返します。これにより、特別な処理が必要な無効なデータを特定できます。

carousel-imgcarousel-img

タスク

Clean Amountという新しい列を作成。

Amount列のすべての値を数値に変換する数式を使用。 数式をすべての行に適用し、変換できない値を確認。

=VALUE(B2)を使用してテキスト値を数値に変換し、エラーが返されるセルを確認。

question mark

数値がテキストとして保存されていると、なぜ問題になるのか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  10

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  10
some-alt