質問: 3つのtextファイルから特定の日時時刻だけ抽出し、表へ出力したい 以前同じ件で質問投稿しましたが、当初の質問状況から変わってしまったため、内容の整理のため再度投稿しました。 事情により元のlogやその他生データを張ることができませんが、近いものを作成しましたので添付します。 添付の画像は元のlogデータよりgrepで出力したabc.txt、ghi.txt、opq.txtの3つのtextファイルと 完成形のexcel画面です。 この3つの.txtを元にexcel出力したいとおもいます。 [3つのtextファイルについて] サクラエディタよりキーワードで該当の1行をgrepしてます。 保存先はgrepの時点で選択できるので任意の場所へ保存できます。 ファイル内容は日付毎に1行、日付順で記述されています。 画像のabc.txtを見ていただくとわかりますが、04/03の記述が無いように、logが取れない日付は記述がありません。その場合excelにはb11のように空白としたいです。 日付と時間がマッチしている必要があります。この点がもっとも難題です。 [excelマクロについて] 一番の目的は作業の手順を少なくすることです。 処理の時間よりも作業を単純化させることが目的となっております。 実際のデータ量ですが、1ヶ月分で作成するつもりです。 mid、find等組み合わせることで抽出することは試しましたが、上記のlogが取れない日を空白にすること、3つの時間データをa行の日付とマッチさせることができませんでした。 アドバイス、構文の例などいただけますでしょうか。
回答: こんにちは 前回のご質問に回答したと記憶していますが・・・ 1)txtファイルをエクセルから直接 空白区切りで読み込み 2)データを、あらかじめ関数式をセットしてあるシートへコピペ ・・・で、算出するのでは、まだ手間がかかりすぎなのでしょうか? https://oshiete.goo.ne.jp/qa/11238184.html