ExcelのVALUE関数は、テキストデータとして入力された数値を数値に変換して、データを計算に使用できるようにするために使用されます。
注意:この資料の情報は、Excelのバージョン2019,2016,2003、およびMacのExcelに適用されます。
05の01SUMと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)の結果を返します。
Excelでのデータのデフォルトの配置
テキストデータは、セルの左に揃えられます。数字と日付は右に並んでいます。
この例では、A3とA4のデータはテキストとして入力されたため、セルの左側に整列しています。セルB2およびB3では、データを数値データに変換しました。 値 右側に整列します。
03/05VALUE関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。
のシンタックス 値 関数は次のとおりです。
= VALUE( テキスト )
テキスト (必須)は、数値に変換されるデータです。引数には次のものが含まれます。
- 実際のデータは引用符で囲まれています。上記の例の2行目を参照してください。
- ワークシート内のテキストデータの場所へのセル参照。例の行3を参照してください。
#値!エラー
テキスト引数として入力されたデータを数値として解釈できない場合、Excelは#VALUEを返します。この例の行9に示すようにエラーが発生します。
04/05
VALUE関数を使用してテキストデータを数値に変換する
以下に、関数のダイアログボックスを使用して、上記の例でVALUE関数B3を入力するための手順を示します。
あるいは、完全機能= VALUE(B3)をワークシート・セルに手動で入力することもできます。
- セルB3を選択してアクティブセルにします。
- を選択数式タブ。
- 選択するテキスト関数のドロップダウンリストを開きます。
- 選択値リスト内で関数のダイアログボックスを表示します。
- ダイアログボックスで、テキストライン。
- スプレッドシートでセルA3を選択します。
- 選択 OK 機能を完了し、ワークシートに戻る。
- セルB3に番号30が表示されます。これはセルの右側に配置され、現在は計算で使用できる値であることを示します。
- セルを選択 E1 完全な機能を表示する = ワークシートの上の数式バーのVALUE(B3)。
日付と時刻を変換する
VALUE関数を使用して、日付と時刻を数値に変換することもできます。
日付と時刻はExcelで数値として保存されますが、計算に使用する前に変換する必要はありませんが、データの形式を変更すると結果が分かりやすくなります。
Excelは日付と時刻を連続番号またはシリアル番号として保存します。毎日、数字が1つずつ増えます。部分的な日数は、上記の8行目に示すように、0.5日(12時間)の0.5など、1日の端数として入力されます。




