• ベストアンサー

日時データの形式について

いつも大変参考にさせて頂いております。 さて、今回は前任者が退職後に、ある資料を変更したいのですが 「生データ」の内容と、「加工された後のデータ」の内容が合致しておらず苦労しております。 この場所で皆様にお聞きする事は本来ならばおかしい事は充分承知しておりますが、 いかんせん前任者と連絡も取れず時間が無いので苦労しております。 該当のデータは 日付と時刻で    生データ:1209512879 加工後のデータ:2008-04-30 08:47:59 生データから何らかの計算をすると、08/4/30 8:47:59 となると思うのですが、 エクセルの表示形式では解決できませんでした。 皆様のお知恵を拝借できればと思います。 以上 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

生データは秒数だと思います。 ある基準日の指定された時刻を開始時間として、そこからデータが秒数 としている表示されたものと思います。 おそらく[エポック秒]だと思いますので、以下のサイトを参考にしてはいかが。 http://d.hatena.ne.jp/takahiron34/20060512/1147413266 一応リンク切れの用心のために 生データが[ A1 ]セルとして =A1/86400+(DATE(1970,1,1)+TIME(9,0,0))

y-ishizaki
質問者

お礼

ありがとうございます。 やはりお知恵を拝借してよかったです。 無事解決しました。 本当にありがとうございました。

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

Excelでは、2008/4/30 8:47:59 は「39568.3666550926」という数値で 保存しているはずで、生データとは違いますね。ですので、何らかの Excel以外の独自の方法で時刻換算しているはずです。 #1の方同様、もう少し情報がないとなんとも言えないです。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

   生データ:1209512879 加工後のデータ:2008-04-30 08:47:59 上記の2つの数値の因果関係を調べてほしいという質問でしょうか? もう少し情報はないですか? 何をしているファイルでしょうか? 生データは、手入力ですか?これも何らかの式からでしょうか? 加工後のデータには、式が入っていませんでしょうか? シートの構成などもう少し具体的になりませんでしょうか?

y-ishizaki
質問者

お礼

ありがとうございます。 確かに情報が少なすぎですね。 生データはSQLデータベースから抽出したデータ(のよう)です。 加工後データはEXCELです。 以上 よろしく御願いいたします。

関連するQ&A

  • 時刻データを日付データへ (Access2.0)

    あるシステムからデータを抜き出し、アクセスやエクセルにて二次加工 利用しています。システム側では、以下のように時刻欄を(便宜的に) 日付として利用しています。 時刻欄に入力されている 6:01:27 (2006年01月17日の意味) これを数値表示させた場合以下の通りであり、当然、時刻として扱われ てしまいます。 2006/01/27  (38744) 6:01:27 (0.2510069) やむなく 6:01:27 のまま日付表示を意味するとして印字しているので すが、このままでは日数計算など数式に取り込むことができません。 6:01:27 を計算式にて日付データへ変換することは可能でしょうか? 識者の方、ご経験者の方アドバイスいただけましたら幸いです。

  • エクセルのデーター抽出で悩んでおります、皆様のお知恵をお貸しください。

    エクセルのデータ抽出で悩んでおります、皆様のお知恵をお貸しください。 データベースとして作ってある表で、”列A”に入っている日付以上(形式2009/11/27)、”列B”に入ってる日付以下と言う条件で、”列D”から”列R”に入っている日付データを探し、”列C”に入れるという事をしたいのですが、出来るだけ簡単な方法があればお教え下さい。 〔列A2009/11/27〕 〔列B2011/1/27〕 〔列CXXXX/XX/XX〕 〔列D~Rは日付データ〕 列Aに入っている日付以上、列Bに入っている日付以下という条件で、列D~列Rに入っている日付データの中から条件に合致するデータを探し、空白の”列C”に合致したデータを入れるというができますでしょうか。 (あくまでもデータベースとして表が出来ているので、並べ替えてオートフィルタ機能を使うという事はできません。)

  • テキストデータ(数値)にカンマを入れたい

    56桁に及ぶ数値データがテキストファイル上にあります。 このデータを日付や時刻ごとにカンマ(,)を入れCSVデータとして エクセル上で取り扱いできるように加工したいのですが 手入力する以外に何か簡単な方法はございませんでしょうか。 ご存知の方、教えてください。

  • 日付範囲内かつ時刻も範囲内のデータをとるには?

    日付範囲内かつ時刻も範囲内のデータをとるには? 環境 postgreSQL7.4 date_tbl no | start_date | end_date ----------------------------------------------------- 1 | 2010-06-01 10:00:00 | 2010-06-03 15:00:00 例えば、上のような日付の範囲を設定するテーブルがあります。 現在の時刻が、date_tblで設定した範囲のデータを取得する条件式を記述するには どういう条件式を書けばいいでしょうか? 例えば、現在の時刻が下の範囲に該当する場合にnoを取得したい場合 2010-06-01の10:00:00~15:00:00 2010-06-02の10:00:00~15:00:00 2010-06-03の10:00:00~15:00:00

  • 条件に合致した行を削除

    Excel2013 マクロをご指南ください。 A列からZ列までデータがあります。 最終行は常に変動します。 E列に日付。Z列に時刻。 全データの中で E列の日付で最も古い日付(同じ日付あり) 且つ  Z列の時刻で6:00:00(6時)以前に合致する行を削除する マクロをご教示ください。

  • DXFデータ

    加工依頼者よりDXFのデータを送られて来たのですが CADソフトで変換して、加工内容を図面で確認しようとした所 寸法線が出てきません。どんな原因が考えれますか?  依頼者にその事を伝えると、以前頼んだ会社はDXFデータを MC側へ入力して加工を行ってくれたとの事でした。

  • Officeアクセス テーブル「テキスト型」⇒「日付型」への変換について

    テーブルにデータが保管されており、そのフィールドの一つに「テキスト型」で”20080301”のようなデータを持っています。これを「日付/時刻型」”2008/03/01”のように変換したいのですが、どのようにすればよいのでしょうか。 ※ちなみにこのオリジナルデータは毎日、自動的にテーブルにダウンロードされており、このテーブル自体の型を予め「日付/時刻型」に変換すると、日々のデータ取得時にエラーとなってしまいます。ですので、「日付/時刻型」のフィールドを持った新規のテーブルに、この”20080301”のデータを変換し格納したいのですがどのようにすればよろしいでしょうか。 テーブル⇒デザインより、該当のフィールドの型を「テキスト型」⇒「日付/時刻型」へ直接変換してしまうと、「データの変換中にエラーが発生しました。○○件のレコードのデータが失われました。」と表示されます。素人のため、なるべく追加クエリや更新クエリや簡単な関数のみでの方法を教えていただけたら幸いです。

  • エクセルでのtxtデータ読み込みについて

    まずtxtデータの中身です。 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0953,00001,158860031 20080702,0953,00001,156850100 20080702,0954,00001,452365524 20080704,1245,00001,452365524 ・ ・ ・ ・ みてもらうとわかるのですが、日付や時刻データが先頭に 並んでいる内容のtxtデータです。 カンマで区切られ、158860031の部分で1つのデータは終わりです。 ここで改行されて延々と続きます。 やりたいことは、txtファイルのデータをエクセルに取り込み、この最後の部分のカウントしたいということです。 この場合だと、エクセルにて158860031が6つという感じでカウント したいのですが、なんの機能を使えばいいのかわかりません。 どの機能を使ったらいいのかの部分がわからないので、 答えていただける方は「こういう機能がありますよ」 と指摘していただけるとありがたいです。 細かい内容については自分で調べることはできます。 できれば、いろんな方法を知りたいと思っています。 よろしくお願いします。。。

  • エクセルのデータの加工方法についての質問です

    エクセルのデータの加工方法についての質問です。 5部門計100名を指定された日付(10日間)に10名ずつ適当に割りふった表をエクセルでつくり、各部門担当者(5部門5名)に部門ごとのメンバーとそれぞれの該当日をお知らせし、もし都合が悪ければ部門内の各メンバー間で調整してもらい変更したい日付と調整出来なかった場合は希望日(第二希望まで)を返答してもらう場合、5部門100名分をまとめた一覧表をどのように加工するのが一番いいのか、教えてください。エクセル初心者なので困っています。 どうぞよろしくお願いします。 補足)1.各部門には他の部門のデータを見れないようにしたい 2.希望日を返答してもらった後も後日また変更を希望する人が多い 3.一覧表は横に部署名とメンバー、縦に日付を10日間(ex:11/1~11/10) 各1 列(計10列)にして該当日に「1」をたてていき、各日付の合計が「10」 になるようにしてある

  • [Access]検索データの表示 など

    (1)テーブルがA、Bと2つあります。 Aのフィールドは店舗ID、店舗名、支店名、店舗住所、店舗電話番号です。 Bは案件ID、店舗名、支店名、店舗住所、店舗電話番号、それ以外に20ほどフィールドがあります。 Bをフォームを使って入力するのですが、Bのフォームの電話番号欄に電話番号を入力し、コマンドボタンを押すとAの該当する店舗データがBのそのレコードの各対応するフィールドに反映されるようにしたいのですが、どのようにすればいいかわかりません。 また、該当する電話番号がなかった場合は該当なしのメッセージを表示させたいです。 (2)Bのフォームで新規レコードを作成したときに、自動で日付フィールドに現在の日付を、時刻フィールドに現在の時刻を入れたいです。 どなたか教えてください。

専門家に質問してみよう