• ベストアンサー

エクセル 同じセル内の文字を分けたい・・・

A列 専務(H16.11~) 取締役(H13.3~) ↓ A列      B列 専務    (H16.11~) 取締役   (H13.3~) こんな感じに同じセル内の文字を「(」以降をB列に移動することは可能ですか? お助けください!!

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

  • ベストアンサー
  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして B1に =RIGHT(A1,LEN(A1)-FIND("(",A1)+1) C1に =LEFT(A1,FIND("(",A1)-1) と入れて、B1、C1を選択しそのまま必要なだけ下へコピー。 その後、B列を選択しコピー、「形式を選択して貼り付け」で「値」にチェックを入れて同じくB列に貼り付け。 C列を選択しコピーし、「形式を選択して貼り付け」で「値」にチェックを入れてA列に貼り付け。 これでいかがでしょうか?

taifu1971
質問者

お礼

出来ました~~~~~! ありがとうございました!!!! 多謝★ お答えくださった皆様感謝いたします。

その他の回答 (3)

回答No.4

数式を用いないのであればこんな方法も。 まずA列を選択し、置換を行います。 検索:"(" 置換:",(" 次にメニューのデータ→区切り位置で、区切り文字に","を指定します。 もしカンマが使われているなら、カンマでなく他の文字を使用してください。

  • asfd
  • ベストアンサー率21% (25/117)
回答No.3

セルA1の値が"専務(H16.11~)"だとすると   =LEFT(A1,FIND("(",A1)-1) で"専務", =RIGHT(A1,LEN(A1)-FIND("(",A1)+1) で"(H16.11~)"が取り出せます。 LEFT,RIGHT,LEN,FIND関数について詳しくは参考書等で、調べて下さい。

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

間違えていたらすいません。 「(」以降を切り取りB列に貼り付けたらいいと思うのですが、 違ってたらすいません。

taifu1971
質問者

補足

ご回答ありがとうございます。 かなりの数があるので関数などでいっきに移動したいのです。 説明不足で申し訳ありません。

関連するQ&A