どなたかご教示ください。
某メーカーのデータロガーですが下記の様な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
No.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列の書式を日付などにしておいてから試してみてください)
No.3
- 回答日時:
日付は無視して、「区切り位置」を使いデータを列に分けたのちに、
時間の後ろについている「s」を置換で削除すれば普通に散布図にすることができますが…
それでも10秒ごとのサンプル値なので普通の折れ線グラフになります。
それでも良いのでしょうか。
No.2ベストアンサー
- 回答日時:
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)を下方にズズーッとオートフィル
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 図のような散布図の作り方を教えてください。 1 2022/07/19 11:52
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
値の入っているセルのうち、一...
-
Excel関数で、範囲内の最後のセ...
-
複数の候補列から、検索値と一...
-
A and B or Cの合計の出し方
-
エクセルで平均値を出すとき
-
Excelで順番を逆に
-
エクセルに入力された日付「S40...
-
excel vba 複数項目の集計
-
VLOOKUPの検索で該当するものが...
-
グラフにてX軸、Y軸をそれぞれ...
-
ピボットテーブル 0個の行を...
-
Excel:合計が一番上になる形で...
-
【Excel VBA】複数範囲の並べ替...
-
《エクセル2000》重複している...
-
オートフィルのマクロを作りたい
-
Excelのマクロで行を間引きたい
-
SUMPRODUCT関数 行が増えても...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数で、範囲内の最後のセ...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
エクセル関数について教えてく...
-
エクセルで何種類のデータがあ...
-
SUMIFで数値が入力されているセ...
-
エクセルに入力された日付「S40...
-
ピボットテーブル 0個の行を...
-
値の入っているセルのうち、一...
-
【Excel】歯抜けデータの集約
-
エクセル、正数のみの集計[(負...
-
複数の候補列から、検索値と一...
-
Excel:合計が一番上になる形で...
-
エクセル 8ケタの数字から日数...
-
更新前と更新後の差分をVBAを使...
-
Excelのマクロで行を間引きたい
-
エクセルVBAを使ってセルに日付...
-
《エクセル2000》重複している...
-
SUMIFとCOUNTIFの違いについて
おすすめ情報