エクセルバージョン
マイクロソフト365
本日は文字形式の日付を、シリアル値に変換できるDATEVALUE関数についてです。
それではいってみましょう!
Menu
DATEVALUE関数
日付形式が文字の日付を、シリアル値(数値)に変換します。
構文
=DATEVALUE(日付文字)
引数
DATEVALUE関数 | 必須/省略可 | 詳細 |
日付文字列 | 必須 | ・日付文字列(エクセルの組込み日付形式)を指定。 ・1900/1/1~ 9999/12/31までの日付を指定。 ・年を省略した場合は、現在の年。 |
DATEVALUEサンプル
日付文字からシリアル値を取得
DATEVALUE関数の引数に日付文字を入力することでA列のようなシリアル値が取得できます。
まとめ
シリアル値というのは数字です(★‿★)
この関数を使用しなくても、普通にセルに日付を入力して、書式を標準や数値などに変更すれば、シリアル値は表示できます(*^^)v
ですが下記のような文字列の日付はシリアル値に変換できませんので、過去の記事で変換方法を解説してるので是非ご覧になってみてください!
20210730 ← のような8桁の日付文字をシリアル値に変換する方法
数字文字列を関数を使用してシリアル値に変換
1月 ← のような日付の月をシリアル値に変換する方法
日付の月をシリアル値に変更
以上です。
日付の変換
【関数】(DATEVALUE)文字形式の日付をシリアル値の日付に変換
【関数】(YEAR,MONTH,DAY)日付から年,月,日を取得
時間
【VBA】(TimeValue)文字列の時間や数式から時刻を取得
【VBA】(TimeSerial)時,分,秒を指定して時刻を取得
【VBA】(Hour,Minute,Second)時,分,秒を分けて取得
現在の日時,日付
曜日や週
【VBA】(WeekdayName)数値や定数を指定で曜日取得
土日や祝日
【関数】(WORKDAY)土日,祝日,指定日を除いた日付を取得
【関数】(NETWORKDAYS)土日,祝日,指定日を除いた日数を取得