FAQ-993 Excelの時間データをOriginにペーストすると、Originに12/30/1899が表示されます。

最終更新日:2020/10/13

Note:以下の情報は、Origin2020b以前を対象としています。Origin 2021以降、OriginはMSExcelから貼り付けられた日付と時間データを自動的にフォーマットします。


MS Excelから時間データを含むセルをコピーしてOriginに貼り付けると、Originのデータが "12/30/1899"と表示されることがよくあります。これはExcelの「基準日」です。 貼り付けた時間データは残りますので、Originに正しく表示させましょう。

FAQ993 Excel base time.png
  1. Originの時間列ヘッダをクリックしてから右クリックし、列フォーマットを選択します。
  2. フォーマット数値 にして、OKをクリックします。これで、時間データが整数部と小数部を含むユリウス日数として表示されます。 整数部分(日付)を削除し、小数部分(時間)を保持する必要があります。
  3. FAQ993 Julian Day Fraction.png
  4. 時間データ列のすぐ上にあるF(x)=セルをダブルクリックして次のように入力し、セルの外側をクリックします。
    frac(N)
    ... このNは 列のショートネーム です。時間列のセルには、以前に表示されたユリウス日の値の小数部分が表示されます。
  5. 時間列をもう一度選択し、右クリックしてプロパティを選択します。
  6. 今度は、フォーマット時間に変更して、表示で希望の時間形式(例:HH:mm:ss)を設定します。
  7. OKをクリックすると、時間データが正しく表示されます。
  8. FAQ993 Julian Day Time.png

    コピーや貼り付けではなくMS Excel のデータをインポートすると、上記の手順を実行せずにワークシートに時間データが正しく表示されます。


    キーワード : Microsoft Office、基本時間、ユリウス日、変換、日付、日時