ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

どのように日付とUnixのタイムスタンプをExcelで変換するのですか?

Unixタイムスタンプは、多くのオペレーティングシステムやファイル形式で広く使用されているEpoch時間またはPOSIX時間とも呼ばれます。 このチュートリアルでは、Excelでの日付とUnixタイムスタンプの変換について説明します。

日付をタイムスタンプに変換する

日付と時刻をタイムスタンプに変換する

タイムスタンプを日付に変換する

日時変換に関するその他のチュートリアル...



矢印青い右の泡 日付をタイムスタンプに変換する

日付をタイムスタンプに変換するには、数式を使用してください。

空白のセルを選択し、Cell C2と仮定して、この式を入力します =(C2-DATE(1970,1,1))* 86400 それを押して 入力します 必要に応じて、この式で範囲を適用するには、自動入力ハンドルをドラッグします。 今では日付セルの範囲がUnixのタイムスタンプに変換されています。
doc-convert-date-unix-1


DateTimeから時間を削除

Excelで、12:11:31を1 / 21 / 2017から削除し、正確に12 / 11 / 31にするには、このジョブを処理する式を作成するのに時間がかかる場合があります。 しかし 日付から時間を削除する の有用性 Kutools for Excel Excelの日付と時刻の書式設定からタイムスタンプを完全にすばやく削除できます。
クリックして60日間の無料トライアルをダウンロード.

doc-convert-date-unix-1

矢印青い右の泡 日付と時刻をタイムスタンプに変換する

日付と時刻をUNIXのタイムスタンプに変換するのに役立つ数式があります。

1。 まず、協調世界時をセル1 / 1 / 1970に入力する必要があります。 スクリーンショットを見る:
doc-convert-date-unix-2

2。 次に、この数式を入力します =(A1- $ C $ 1)* 86400 セルに、プレス 入力します 必要に応じて、この式の範囲にオートフィルハンドルをドラッグします。 スクリーンショットを見る:
doc-convert-date-unix-3

ヒント:数式では、A1は日付と時刻のセル、C1は入力した座標の世界時です。


信じられない! ツールは、複数のOfficeドキュメントを編集および参照する方法を変更します。

複数のウィンドウでファイルを開く

Officeタブで1つのタブ付きウィンドウでファイルを開く

ot 1 箭头 ot 1

矢印青い右の泡 タイムスタンプを日付に変換する

日付に変換するために必要なタイムスタンプのリストがある場合は、次の手順を実行できます。

1。 タイムスタンプリストの横の空白のセルにこの式を入力します =(((A1/60)/60)/24)+DATE(1970,1,1)、 押す 入力します キーを押し、必要な範囲に自動塗りつぶしハンドルをドラッグします。
doc-convert-date-unix-4

2。 次に、数式で使用したセルを右クリックして、 セルの書式設定 コンテキストメニューから、ポップアップで セルの書式設定 ダイアログ、Number タブをクリックします。 日付 の中に カテゴリー リストを開き、右側のセクションで日付の種類を選択します。
doc-convert-date-unix-5

3。 クリック OKUnixのタイムスタンプが日付に変換されたことが分かりました。
doc-convert-date-unix-6

ノート:

1。 A1は必要なタイムスタンプを示します。

2。 この式は、タイムスタンプシリーズを日付と時刻に変換するためにも使用でき、結果を日付と時刻の形式にフォーマットするだけです。

ヒント: 複雑な数式を覚えることに問題がある場合は、ここで 自動テキスト ツール Kutools for Excel ペインで使用したすべての数式を保存して、いつでもどこでも再利用できます。実際のニーズに合わせて参照を変更するだけです。 今すぐ無料でダウンロードする.
doc-convert-date-unix-6


関連記事:

  • Excelから日付を削除する方法は?
    2 / 17 / 2012 12:23などのタイムスタンプ付きの日付列があり、タイムスタンプを保持せず、日付から時刻12:23を削除し、日付のみを残す場合2 / 17 / 2012。 Excelの複数のセルで日付から時間をすばやく削除するにはどうすればよいですか?


Kutools for Excel-最高のOffice生産性向上ツールにより、生産性が80%向上

  • 再利用: すばやく挿入 複雑な数式、チャート そして、以前に使用したもの; セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 データを失うことなく; セルコンテンツの分割。 重複する行/列を結合する...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • 300を超える強力な機能。 Office / Excel 2007-2019および365をサポートします。 すべての言語をサポートします。 企業または組織に簡単に展開できます。 フル機能の60日間の無料トライアル。
KTEタブ201905

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dan Miller · 27 days ago
    IF you have an LDAP 18-Digit timestamp such as 132079258679926000 the below formulas will not work. You first have to convert them as they are based in nano seconds from 1/1/1601. The following formula in Excel converts the LDAP to EPOCH to human dates =(((((A1/10000000)-11644473900)/60)/60)/24)+DATE(1970,1,1) where A1 refers to your timestamp location
  • To post as a guest, your comment is unpublished.
    Myles F · 1 years ago
    One thing to note is that the above is for epoch time in seconds. If you need milliseconds, you need to add a further multiplication / division by 1000. For example, converting from epoch time (milliseconds) to a date would be "=((((A1/1000)/60)/60)/24)+DATE(1970,1,1)".
    • To post as a guest, your comment is unpublished.
      Myles F · 1 years ago
      As a side note, the best way to tell if it's seconds or milliseconds is looking at the length of the field; if it's 10 digits, it's seconds, and if it's 13 digits, it's milliseconds. "=LEN(A1)" will tell you how long the value is.
      • To post as a guest, your comment is unpublished.
        Myles F · 1 years ago
        If that's too much manual work for you (or you have a list that's mixed between seconds and milliseconds), then you can use the following formula to automatically switch between seconds and milliseconds based on the length of the cell: "=((A1/86400)/IF(LEN(A1)=13,1000,1))+DATE(1970,1,1)".
  • To post as a guest, your comment is unpublished.
    Lilian · 1 years ago
    I followed your instructions here, but I get ########## in my excel file. I formatted it to date time. Any suggestions?
    • To post as a guest, your comment is unpublished.
      Boe · 1 years ago
      Had the same problem, but I figured it out. The cell has to have number format, not date format...
    • To post as a guest, your comment is unpublished.
      fuad · 1 years ago
      yeah me too, I got the same problem
    • To post as a guest, your comment is unpublished.
      The Slenderman · 1 years ago
      Normally you see ########## if there's too much information to display for how big you have your cells. Enlarge your cell size and see if that resolves the issue.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Excuse me, could you tell me which part did not work in your file? Could you upload the detail screenshot for me to have a look?
      • To post as a guest, your comment is unpublished.
        Scott Miller · 1 years ago
        Goggle for "excel convert timestamp to date". Google, grabbing the first answer which is for date to timestamp, gives the answer of "=(A1-DATE(1970,1,1))*86400", which is what Sunny was probably doing. Only if you actually read the content of this page does it become obvious that the actual formula should be something else. To keep the time portion of the timestamp, the formula should be this for UTC "=(A1+DATE(1970,1,1)*86400)/86400". For US Central time, "=(F2+DATE(1970,1,1)*86400-21600)/86400"
  • To post as a guest, your comment is unpublished.
    Andrey · 2 years ago
    Thank you!

    (Your comment is too short! - it was responce to my first line, so I just add this junk :P )
    • To post as a guest, your comment is unpublished.
      VAS · 1 years ago
      Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST