• ベストアンサー

英文の分解について

エクセルで作成された英語の文章を単語別に分解したいのですが、 方法がわかりません。 目的は単語の頻度を調べるためなので、分解してからカウントしようと 考えています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 #1の回答者です。 >エクセルのファイルが結構大量にあるのでそのまま使う方法を >考えているのですが、マクロでは難しいのでしょうか? 私自身が、その必要性を感ずれば作りますが、あまりにも特殊すぎます。仮に、きちんとしたご趣旨があるとしても、それだけの情報で、マクロがどうともいえませんが、今の段階では、とても効率が悪すぎて、見通しが立たないのも事実です。 私の紹介したツールは、一般的には、KWIC という種類のものの一部で、かなりの汎用性を持ったものです。国内外で、こういう処理は、かなり歴史を持ったものですから、そういう専用のツールを探したほうが早いと思います。今の状況では、Excelから、一旦、テキスト出力をして、コンコーダーなどのツールを使えばよいのではありませんか?

mori-suke
質問者

お礼

回答ありがとうございます。 あまりマクロに詳しくないのですが、本などを読んでできるのではと 思い質問させてもらいましたが・・・ 教えていただいたソフトでがんばってみます。 懲りずにマクロで挑戦することになったら、また質問させてください。 ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

分解だけなら、「データ」「区切り位置」で スペースとカンマとその他で"."を設定すれば右のセルに分解してくれます。

mori-suke
質問者

お礼

回答ありがとうございます。 早速試してみましたが、この方法ですと1列ずつの分解になりますが 英文は複数のセルにバラバラに入力されている状態です。 何か別なマクロを考えるより、まず1列に英文を並べるマクロを 作り、同様の方法で分解するほうが早いのでしょうか?

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 Excelで行ったら、とても大変だと思います。 それは、他のツールを使ったほうがよいですね。 コンコーダー http://www.takke.jp/pss/concordancer.html コーパス英語研究 http://www11.ocn.ne.jp/~iskwshin/corpus.html

mori-suke
質問者

お礼

早速の回答ありがとうございます。 エクセルのファイルが結構大量にあるのでそのまま使う方法を 考えているのですが、マクロでは難しいのでしょうか?

関連するQ&A