- ベストアンサー
テキストファイルの内容をエクセルのセルごとに入れたい。
テキストファイル(*.txt)の内容をエクセルのセルごとに 区切って入れたい場合どうすればよいのですか? 初歩的な質問で申し訳ないですが教えてください。 よろしくお願いいたします。 例) (.txt文字列) abcdefghijklmn 12345678901122 ↓ (エクセル表) ------------------------ | abcd | efgh | ijklmn | ------------------------ | 1234 | 5678 | 901122 | ------------------------
- tetsu-k
- お礼率95% (231/243)
- その他(インターネット・Webサービス)
- 回答数4
- ありがとう数4
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
エクセルを起動し、「ファイル」-「開く」を選択。 ファイルの種類を「テキストファイル」にして読み込みます。 「テキストファイルウィザード」で、「固定長フィールドのデータ」 にチェックを入れてあげれば、文字数ごとに区切ることができます。 もちろんカンマ区切りであれば、「区切り文字によってフィールドごとに区切られたデータ」 で読み込むことが可能です。
その他の回答 (3)
- ham_kamo
- ベストアンサー率55% (659/1197)
EXCELを起動し、「ファイル」→「開く」で読み込むファイルがあるフォルダに移動し、ファイルの種類で「テキストファイル(または全てのファイル)」を指定します。 テキストファイルウィザードが出てくるので、「スペースによって右または左に揃えられた固定長フィールドのデータ」を選択して「次へ」を押します。 区切りを入れるところをクリックします。 区切った後のセルのデータ形式を選択して完了を押すと、読み込めます。
お礼
返答が遅くなって申し訳ありません。 指示通りやってみたところ、うまくいきました。 どうもありがとうございました。
- c80s3xxx
- ベストアンサー率49% (1631/3289)
abcd,efgh,ijklmn のようにカンマを入れておくのが確実でしょう
お礼
文字列をカンマで区切ったあとどのようにセルに 展開するのでしょうか? たびたびすみません、教えてください。
文字列には何らかの規則性などがあるのでしょうか? 規則性があるならば、規則ごとにカンマ区切り(csv)にしてやればいいのですが・・・。
お礼
文字列には規則性はありません。 桁はバラバラです。 文字列をカンマで区切ったあとどのようにセルに 展開するのでしょうか? たびたびすみません、教えてください。
関連するQ&A
- エクセルのセルをテキストファイル出力する方法教えてくれませんか。
初心者ですが、 どなたか、エクセルのセル1つを、 テキストファイル出力できる方法をご存知ですか? 詳細には、 エクセルファイルの列Aの内容がテキストファイル名で、 列Bの内容が本文であるテキストファイル出力を 約3000個、順次したいと考えています。 例えば、エクセルファイルに以下のようなデータを保持しているとします。 列A 列B 001 あいうえお 002 かきくけこ 003 さしすせそ この場合、001.txtは本文が「あいうえお」、 002.txtは本文が「かきくけこ」、 003.txtは本文が「さしすせそ」というように、 エクセル1行についてテキストファイルを1つ作成したいと考えています。 このような処理を短時間で実施するのに適した方法をご存知の方がいらっしゃいましたらご教示いただければと思います。 どうぞよろしくお願いいたします。
- 締切済み
- Visual Basic
- エクセルの各セルの内容をそれぞれ1つずつテキストファイルに出力する方法
掲題の件についてご存知の方がいらっしゃいましたらご教示ください。 エクセルファイルの列Aの内容がタイトルで、列Bの内容が本文であるテキストファイルを作成したいと考えています。 例えば、エクセルファイルに以下のようなデータを保持しているとします。 列A 列B 001 あいうえお 002 かきくけこ 003 さしすせそ この場合、001.txtは本文が「あいうえお」、002.txtは本文が「かきくけこ」、003.txtは本文が「さしすせそ」というように、エクセル1行についてテキストファイルを1つ作成したいと考えています。 このような処理を短時間で実施するのに適した方法をご存知の方がいらっしゃいましたらご教示いただければと思います。 どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 【Excel】特定セルの内容をテキストファイルに書き出したい
こんにちは セルA1に =A2&A3&A4 A2からA4までの文字を繋げて表示しています。 このA1に表示されている内容を テキストファイル(例:abc.txt)に 簡単に保存できるマクロを教えて下さい。 Excel2003 です。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】セルの内容をテキストエディタに書き出す
どなたかご教授お願いします。 エクセルのセルの内容をテキストエディタに書き出し、 希望のファイル名で保存したいと思っております。 例。 A | B 1 長文1 1111 2 長文2 2222 3 長文3 3333 4 長文4 4444 ↓ ↓ ずっと1000番ほどまで続きます。 このように、 セルAの内容をテキストファイルに書き出し、 セルBという名前でテキストファイルを保存したいと思っております。 「セルA1」 書き出し → ファイル名「セルB1」 「セルA2」 書き出し → ファイル名「セルB2」 「セルA3」 書き出し → ファイル名「セルB3」 ・・・ という風に、ずっと続きます。 どなたか、良い方法はありませんか? エクセルのマクロの使い方も全くわかりませんので、 できるのであれば、どんな方法でも結構です。 申し訳ありませんが、 マクロの場合は、初心者でもわかるように、 マクロのコードを教えてください。 しばらく色いろと試しましたが、 方法が全くわからず、お手上げ状態です。 どうぞ、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルファイルのセル値に特定文字列を追加して別ファイルに
VB2008でのプログラム方法についての相談です。以下の手順を実現したいです。 (1)エクセルファイルのあるセル中にあるデータを取得 例)A1セルの値"AA"、A2セルの値"BB"、A3セルの値"CC"..... (2)決まりきった特定文字列と(1)の値を結合 例)くっつけたい文字列 " "+AA ⇒ くっつけたい文字列"AA" くっつけたい文字列 " "+BB ⇒ くっつけたい文字列"BB" くっつけたい文字列 " "+CC ⇒ くっつけたい文字列"CC" (3)テキストファイルを生成 ○○○.txt 例) くっつけたい文字列"AA" くっつけたい文字列"BB" くっつけたい文字列"CC"
- ベストアンサー
- Visual Basic
- VBAでエクセルからのファイル名とテキスト化を自動で実行する方法
マクロを実行して、エクセルのセルからファイル名とテキストファイルを自動で出力したいのですが、VBA初心者なのでプログラムの書き方がわかりません。 どうかVBAのプログラムの書き方を教えて下さい。 【マクロ実行前のエクセル状態】 1.エクセルのA列にファイル名1を入力 2.エクセルのB列にファイル名2を入力 3.エクセルのC列にテキスト出力させたい文字列を入力 【期待のマクロ動作】 ファイル名1+ファイル名2のファイル名でC列の文字列をテキストファイルで出力。 《例》 A B C 1 2 あ ⇒マクロ実行⇒ファイル名『12』テキスト内容『あ』 3 4 い ⇒マクロ実行⇒ファイル名『34』テキスト内容『い』 5 6 う ⇒マクロ実行⇒ファイル名『56』テキスト内容『う』 7 8 え ⇒マクロ実行⇒ファイル名『78』テキスト内容『え』 ・ ・ ・ ・ 上記の様に、一回のマクロ実行で入力されている列のセル全て がファイル名付きのテキストファイルとして出力をさせたいです。 申し訳ありませんが、よろしくお願いいたします。
- 締切済み
- Visual Basic
- テキストファイルから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の知識が無い為、勝手を申しますが詳しくご教示頂けると幸いです。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- PDFファイルの表を含む文書をエクセルのセルにコピペする方法
ワードで作成された文書(テキストと罫線程度の簡単な文書)がPDFに変換さたデータがあります。ワードの元文書データは手元にありません。 そのPDFの内容のテキストをすべてエクセル上に入れたいのですが、そのPDFファイルに含まれる表(例えば3列X4行程度の一覧表)を1つのセルごとエクセルのセルに入れ込みたいのですが、できません。一度txtにペーストして、エクセルでtxtを開く際に「カンマやスペースで区切った・・・」という開き方をしても微妙にずれました。 AcrobatはReaderでなく、Acrobat5.0を使用しています。エクセルは2002です。 Acrobatでテキストの選択をして、エクセルにコピー&ペースト、コピー&形式を選択してペースト、などやってみたのですが、PDFの表の中のテキストは、エクセルにペーストすると罫線を関係なく結合され、すべて左詰めで1つのセルに入ってしまいます。 なにか良い方法はありませんでしょうか。 できれば、エクセルやアクロバットにすでにある機能だけで行いたいのです。OCRソフトはありません。 ワード、Dreamweaverであれば使えます。 わかりづらい質問で申し訳ないのですが、 どうぞ教えてくださーい。
- ベストアンサー
- オフィス系ソフト
- PHPで複数のテキストファイルを読み込みたい
PHPを勉強中です。 どうしても自力で解決できないので助けてください。 やりたい事は、 「複数ファイルの内容を読み込み、 それらのデータをcsvのセルに入れたい。」のです。 Aというフォルダに、複数のテキストファイルがあります。 これら各ファイルの内容をそれぞれ取得して 「○○.csv」のB列に上から順々に書き込んでいきたいのです。 Aフォルダに入っているテキストファイルは連番を想定しています。 A/ 0001.txt 0002.txt 0003.txt : フォルダに入っているテキストファイルの数はいろいろです。 3枚のフォルダもあれば100枚のフォルダもあります。 これらのファイルの内容を、それぞれ取得して 用意されているcsvファイルの特定のセルに テキストファイルの数だけ順番に入れていきたいのです。 ○○.csv A列 | B列 | C列 | △ |0001.txt内容| △ | △ |0002.txt内容| △ | △ |0003.txt内容| △ | : : プログラムのヒントを教えていただければ嬉しいです。 よろしくお願いします。
- ベストアンサー
- PHP
- テキストファイルから指定行をExcelに抽出したい。
「WindowsXP」/「Office2003Professional」を使用しています。 一つのフォルダに格納された複数のテキストファイルから、指定した文字列を含んだ行だけをExcelに抽出し、一覧表にする方法を教えて下さい。 各テキストファイルの抽出したい部分は以下のようになっています。(一部抜粋) ------------------ +製造元 *NEC +型番 *ABC-000 +メモリMAX *512GB +スロット数 *2 +DIMM1 *256 MB *333MHz +DIMM2 *256 MB *333MHz ------------------ 文字の先頭に[+]がついているものが検索文字列で、[*]が抜き出したいデータ部分です。 (実際のテキストでは[+]や[*]は書いてありません。) これをExcelで検索文字列を項目名に指定し、[*]部分を抜き出し全テキストファイルを一覧表にしたいと思っています。(行列反転した表) ------------------ A B C D E F G 1 ファイル名 製造元 型番 メモリMAX スロット数 DIMM1 DIMM2 … 2 aaa.txt NEC ABC-000 512MB 2 256MB 256MB 3 bbb.txt FUJITU FMV10 1024MB 2 512MB ・ ・ ------------------ ●テキストファイルの検索文字列とデータの間には半角スペースが入っています。 ●テキストファイルの検索文字列の行位置はファイルごとに異なります。 ●テキストファイルの検索文字列の中にはファイルによっては存在しない文字列もあります。 ●ExcelのA列にはフォルダ内のファイル名が予め全て入力されています。 もしもVBAを使用しなければならない場合は、VBAの知識が無い為、勝手を申しますが詳しくご教示頂けると幸いです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
返答が遅くなって申し訳ありません。 指示通りやってみたところ、うまくいきました。 どうもありがとうございました。