- 締切済み
テキストファイルからExcelへデータ抽出
「WindowsXP」/「Office2003Professional」を使用しています。 フォルダに格納された複数のテキストファイルのある部分(指定文字列を含んだ行)をExcelにて抽出し、表にする方法を教えて下さい。 各テキストファイルは以下のようになっています。(一部抜粋) ------------------ System,Vendor ***** System,Model ***** MotherBoard,Vendor ***** MotherBoard,Product ***** MotherBoard,SerialNo ***** Memory,MaxCapacity ***** Memory,Slot * DIMM1 *** MB *** MHz **** ***** DIMM2 *** MB *** MHz **** ***** ------------------ 左側の文字列が指定する検索文字列で、[*]部分がデータになります。 (テキスト内はこの部分だけではありません。) これをExcelで検索文字列を項目名に指定し、[*]部分を抜き出した下記の様な表にしたいと思っています。(行列反転した表) ------------------ ファイル名 System,Vendor System,Model MotherBoard,Vendor MotherBoard,Product … aaa.txt ***** ***** ***** ***** bbb.txt ***** ***** ***** ***** ------------------ ※検索文字列とデータの間にはスペースが入っています。 Excelの関数等で出来れば良いのですが、関数が不可能であればフリーソフト等でも構いません。 もしもVBAを使用しなければならない場合は、VBAの知識が無い為、勝手を申しますが詳しくご教示頂けると幸いです。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
お礼
このまま回答がつきそうにないので、一度質問を締め切ります。 ご指摘頂いた事を教訓にして要点をまとめて再度質問しようと思います。 有難うございました。
補足
>それよりエクセルのシート上どうなっているか実例を挙げてほしい。 Excelのシート上では質問に書いた下記の部分がそれにあたります。(列・行を加えて記します) ------------------ A B C D E 1 ファイル名 System,Vendor System,Model MotherBoard,Vendor MotherBoard,Product … 2 aaa.txt ***** ***** ***** ***** 3 bbb.txt ***** ***** ***** ***** ------------------ テキストファイル内の「System,Vendor」等の部分が検索語句で[*]が抽出部分です。 「System,Vendor」「System,Vendor」の語句を含んだ行から「*****」部分を抽出したいのです。 >(1)エクセルのシートの列ごとの検索語句は >(2)AND条件、OR条件は 申し訳ありませんが、何を尋ねられているのかが解りません。 「列ごとの検索語句」とは何の事でしょう? 抽出したい文字列は上記の通りなのでAND・OR条件等もありません。 尋ねられた意味が良く理解出来ないので補足になっているのかが不安です。