Skip to main content

Excel VALUE関数を使用してテキストを数値に変換する

【エクセル講座】VALUE関数 | 文字列を値に変える関数【No.0049】 (六月 2026)

【エクセル講座】VALUE関数 | 文字列を値に変える関数【No.0049】 (六月 2026)
Anonim

ExcelのVALUE関数は、テキストデータとして入力された数値を数値に変換して、データを計算に使用できるようにするために使用されます。

注意:この資料の情報は、Excelのバージョン2019,2016,2003、およびMacのExcelに適用されます。

05の01

SUMとAVERAGEおよびテキストデータ

Excelは自動的にこの種の問題データを数値に変換するので、VALUE関数は必要ありません。ただし、データがExcelが認識できる形式でない場合、データはテキストとして残すことができます。この状況が発生すると、SUMやAVERAGEなどの特定の関数はこれらのセルのデータを無視し、計算エラーが発生します。

たとえば、上記の画像の5行目では、SUM関数を使用して、列AとBの3行目と4行目のデータを合計し、次の結果を得ます。

  • セルA3とA4のデータはテキストとして入力されます。セルA5のSUM関数はこのデータを無視し、ゼロの結果を返します。
  • セルB3とB4では、VALUE関数はA3とA4のデータを数値に変換します。セルB5のSUM関数は、55(30 + 25)の結果を返します。
05の02

Excelでのデータのデフォルトの配置

テキストデータは、セルの左に揃えられます。数字と日付は右に並んでいます。

この例では、A3とA4のデータはテキストとして入力されたため、セルの左側に整列しています。セルB2およびB3では、データを数値データに変換しました。 右側に整列します。

03/05

VALUE関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

のシンタックス 関数は次のとおりです。

= VALUE( テキスト )

テキスト (必須)は、数値に変換されるデータです。引数には次のものが含まれます。

  • 実際のデータは引用符で囲まれています。上記の例の2行目を参照してください。
  • ワークシート内のテキストデータの場所へのセル参照。例の行3を参照してください。

#値!エラー

テキスト引数として入力されたデータを数値として解釈できない場合、Excelは#VALUEを返します。この例の行9に示すようにエラーが発生します。

04/05

VALUE関数を使用してテキストデータを数値に変換する

以下に、関数のダイアログボックスを使用して、上記の例でVALUE関数B3を入力するための手順を示します。

あるいは、完全機能= VALUE(B3)をワークシート・セルに手動で入力することもできます。

  1. セルB3を選択してアクティブセルにします。
  2. を選択数式タブ。
  3. 選択するテキスト関数のドロップダウンリストを開きます。
  4. 選択リスト内で関数のダイアログボックスを表示します。
  5. ダイアログボックスで、テキストライン。
  6. スプレッドシートでセルA3を選択します。
  7. 選択 OK 機能を完了し、ワークシートに戻る。
  8. セルB3に番号30が表示されます。これはセルの右側に配置され、現在は計算で使用できる値であることを示します。
  9. セルを選択 E1 完全な機能を表示する = ワークシートの上の数式バーのVALUE(B3)。
05/05

日付と時刻を変換する

VALUE関数を使用して、日付と時刻を数値に変換することもできます。

日付と時刻はExcelで数値として保存されますが、計算に使用する前に変換する必要はありませんが、データの形式を変更すると結果が分かりやすくなります。

Excelは日付と時刻を連続番号またはシリアル番号として保存します。毎日、数字が1つずつ増えます。部分的な日数は、上記の8行目に示すように、0.5日(12時間)の0.5など、1日の端数として入力されます。