• ベストアンサー

エクセル で文字列を分離したい

例えば、エスセルのデーターベースで [A1]http://www.aaa.bbb//=http://ccc.ddd [A2]http://eee.fff.gg//=http://hh.iii こちらを [B1]http://www.aaa.bbb//=  と、 [C1]http://ccc.ddd に分離したいのですが、 大量に一括で分離する方法を教えてください。

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

  • ベストアンサー
  • yans11
  • ベストアンサー率27% (14/51)
回答No.2

[B1]に、=MID(A1,1,FIND("http",A1,2)-1) [C1]に、=MID(A1,FIND("http",A1,2),LEN(A1)) っていうのはどうですか?

その他の回答 (3)

  • TnaPro
  • ベストアンサー率20% (1/5)
回答No.4

No3のWWolfです。 >分離はうまく出来たのですが、 >不要な文字列が出てきました。 >[A1]http://aaa.bbbxyz  >[A2]http://ccc.ddxyz こちらを >[B1]http://aaa.bbb >[B2]http://ccc.dd 列はともかくとして、A列全てを選択し、置換でXYZをなくせばOKです。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

>[A1]http://www.aaa.bbb//=http://ccc.ddd もし分離に「=」が不必要なら 一旦そのブックを.TXTで保存しファイルを閉じて再度開き、区切り文字をその他にチェックして=をしていしてやればOK。 「=」がいるなら他の皆さんの回答でOK

atk18
質問者

補足

ご回答ありがとうございます。 分離はうまく出来たのですが、 不要な文字列が出てきました。 [A1]http://aaa.bbbxyz  [A2]http://ccc.ddxyz こちらを [B1]http://aaa.bbb [B2]http://ccc.dd にしたいのですが、宜しくお願いします。

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

「=」を境に左右で切れているのであれば、以下のように入力してみて下さい。 B1 =LEFT(A1,FIND("=",A1)) C1 =RIGHT(A1,LEN(A1)-FIND("=",A1))

atk18
質問者

お礼

参考になりました。ありがとうございます!

関連するQ&A