• 締切済み

テキストファイルから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の知識が無い為、勝手を申しますが詳しくご教示頂けると幸いです。 宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

質問の仕方がへんだ。 私なら CSVー>CSVでプログラムで条件により抜き出して、CSVファイルを作り エクセルに読み込ませる。 しかしプログラムを組めないのでしょうから、 CSV->エクセルシートに手作業で読み込ませ そのシートを前提に質問する。 >テキスト内はこの部分だけではありません。) までは質問に書く必要ない。来歴は必要ない。 それよりエクセルのシート上どうなっているか実例を挙げてほしい。それに英文字で書くのは回答者に判りにくい。 業者、モデル。基板業者、製品名、機器連続番号など ーー さて文章で言えば、 何か文字を含むのを抜き出すのですね (1)エクセルのシートの列ごとの検索語句は (2)AND条件、OR条件は など明確に書いてください。 異な書き方や余分なことを書いてあって焦点がぼやけている。

Dona1d
質問者

お礼

このまま回答がつきそうにないので、一度質問を締め切ります。 ご指摘頂いた事を教訓にして要点をまとめて再度質問しようと思います。 有難うございました。

Dona1d
質問者

補足

>それよりエクセルのシート上どうなっているか実例を挙げてほしい。 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条件等もありません。 尋ねられた意味が良く理解出来ないので補足になっているのかが不安です。

すると、全ての回答が全文表示されます。

関連するQ&A