プロが教えるわが家の防犯対策術!

どなたかご教示ください。
某メーカーのデータロガーですが下記の様なCSVファイルが生成され
折れ線グラフでないとグラフにできないみたいです。(メーカー談)
表示時刻や期間を自由に変えられるので散布図で書きたいのですがうまくいきません。
x軸、日時 y軸、温度
下記の様な式で日時に変換しその列をコピーして値を貼り付け、その列を1つづつクリックしないといけないのですが1つづつクリックはマクロでやるにしても煩雑ですので簡単な方法をご教示いただけると幸いです。
=20&MID(生データ!A3,1,2)&"/"&MID(生データ!A3,4,2)&"/"&MID(生データ!A3,7,2)&MID(生データ!A3,9,9)

CSVファイル
トリガ時刻 '16-07-07 09:02:41
Time CH1-1-1[℃] CH1-1-2[℃] CH1-1-3[℃] CH1-1-4[℃]
16-07-06 14:55:51s 48.4 42.5 48.5 42.5 49.6 42.6 49.8
16-07-06 14:56:01s 48.6 42.6 48.7 42.7 49.8 42.7 49.9
16-07-06 14:56:11s 48.7 42.7 48.8 42.7 49.9 42.8 50.0
16-07-06 14:56:21s 48.8 42.8 49.0 42.8 50.0 42.9 50.1

A 回答 (4件)

こんにちは




ご質問は、日付のデータ『16-07-06』をシリアル値として認識させたいということかと思いますが、エクセルは『16-07-06』のような形式でも日付と判断してはくれるようです。
(それを利用して、値を変更後に各セルをクリックなさっているのだとは思いますが)

ご提示のCSVデータ(?)にカンマがないため区切り位置がどこなのかわかりませんので、スペースが区切りになっているものと解釈しましたが、ご提示の式をよく見てみると、どうやら『16-07-06 14:55:51s』で一つのデータになっているのでしょうか?
タイトル部の[℃]が4つしかないのに、データらしきものが7つあるのは単純な間違いと推測しました。

>1つづつクリックはマクロでやるにしても煩雑ですので~~
クリックする作業に比べれば煩雑ではないような気がしますが、『こんなことにいちいちマクロを走らせるのが(心理的に)煩雑』というのならわからないでもありません。
利用なさりたい形でデータが得られればよさそうですので、マクロで処理をするにしても『CSVファイルを指定すると、利用したい形でデータをシートに読み込む』というマクロにしておけば、煩雑感はないように思いますが…?


とはいえ、現状の手作業を少しは楽にできそうな方法を・・・
以下は、A列に『16-07-06 14:55:51s』のようなデータが入っているものと仮定しています。
 1)A列を選択して
 2)検索(Ctr+F)ダイアログの全て置換で"s"→""に置換
置換処理を行うことで、セル内の値を日付として認識してくれると思いますが、いかがでしょうか?
(うまくいかない場合は、置換の前にA列の書式を日付などにしておいてから試してみてください)
    • good
    • 0
この回答へのお礼

ありがとうございます。
今から試してみます。

お礼日時:2016/07/14 19:51

日付は無視して、「区切り位置」を使いデータを列に分けたのちに、


時間の後ろについている「s」を置換で削除すれば普通に散布図にすることができますが…
それでも10秒ごとのサンプル値なので普通の折れ線グラフになります。
それでも良いのでしょうか。
「日時データ変な形式の場合のエクセル散布図」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございます。
今から試してみます。

お礼日時:2016/07/14 19:52

1.yyyy/mm/dd hh:mm:ss に書式設定したセル A1 に次式


__を入力
__ =IF(生データ!A3="","",(20&MID(生データ!A3,1,2)&"/"&MID(生データ!A3,4,2)&"/"&MID(生データ!A3,7,2)&MID(生データ!A3,9,9))*1)
2.0.0 に書式設定したセル B1 に次式を入力して、此れを右
__方向にズズーッとオートフィル
__ =IF(A1="","",MID(生データ!$A3,20+(COLUMN(A3)-1)*5,4)*1)
3.1行目(範囲 A1:G1)を下方にズズーッとオートフィル
「日時データ変な形式の場合のエクセル散布図」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます。
今から試してみます。

お礼日時:2016/07/14 19:52

CSVファイルをメモ帳などで開いて、その内容をそのまま貼り付けていただけると確実に取り込みやすいと思うのですが…(「,」の位置や「

が入っているなどが判る)
    • good
    • 0
この回答へのお礼

ありがとうございます。
今から試してみます。

お礼日時:2016/07/14 19:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!