方法1: 数式を使用する エポック時刻を日付に変換するための一般的な方法は、Excelの数式を使用することです。以下の手順を実行します。
- エポック時刻が格納されているセルを選択します。
- 数式バーに以下の数式を入力します: =(セルの値/86400)+ DATE(1970,1,1) この数式は、エポック時刻を1日の秒数で割り、その結果に1970年1月1日を加算して日付に変換します。
- Enterキーを押して数式を実行します。
方法2: ユーザー定義関数(VBA)を使用する Excelでは、VBA(Visual Basic for Applications)を使用して独自の関数を作成することもできます。以下は、VBAを使用してエポック時刻を日付に変換するカスタム関数の例です。
- Excelの開発タブを開き、Visual Basicをクリックします。
- 新しいモジュールを作成します。
- 以下のVBAコードを入力します:
Function EpochToDate(epochTime As Double) As Date
EpochToDate = DateAdd("s", epochTime, "1970-01-01 00:00:00")
End Function
- エディタを閉じ、Excelに戻ります。
- エポック時刻を変換したいセルで、次の数式を入力します: =EpochToDate(セルの値) この関数は、エポック時刻に指定の秒数を加算して日付に変換します。
これらの方法を使用すると、Excelのエポック時刻を日付に変換することができます。必要に応じて、適切な方法を選択し、コード例を使用して実装してください。