- ベストアンサー
Excelでの文字の抜き出しor削除
ttl=1,2010/03/03 20:40:38.640,0001,4,2010/03/03 20:40:38.000,640,****,****,****,****,****,**** 上記のようなログを1秒間隔で2~3時間取得します。 上記の中の【640】という値(可変)のみを使用してグラフを 作成したいと思っています。しかし、取得したログ=.txtであり、それをExcelシートに貼り付けると、上記の内容全てが【A列】に記載されてしまい、グラフ化できません。 そこで、【640】のみを抜き出すor【640】以外を削除することは出来るのでしょうか。。。? (置換で出来れば一番良いです。。)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
補足要求です。 そのtxtファイルの仕様をもうちょっと説明してください。 提示内容の文字が延々と改行コードなしで1レコードで続いているのか、 1秒ごとに改行されて3時間で10,800行のレコードとなるのか、 もし改行されるなら数行のサンプルデータを提示してみてください。 とにかく、取得したい値の位置を特定させる為の規則的な何かがないですか? 例えば改行コードありのカンマ区切りテキストファイルで、 カンマで区切ると必ず6フィールド目にあるとか。 『カンマで区切りの6フィールド目』という条件であれば[外部データの取り込み]が使えます。 [Excel へのデータのインポート] http://www.eurus.dti.ne.jp/~yoneyama/Excel/mous_jyo/jyo-1.html#inport (ここの「Point3:Excelの【外部データの取り込み】を使う。」を参照) 必要なフィールドだけ取り込んで、不要なフィールドはテキストファイルウィザード3/3で「削除」する事ができます。 同じファイルの場合、一度設定してしまえば[データの更新]ができます。
その他の回答 (1)
- landmes
- ベストアンサー率54% (6/11)
カンマで区切られているので,ログの拡張子を.txtから.csvに変更してからExcelで開けば,カンマごとに列に分かれますよ.