- ベストアンサー
エクセル 同じセル内の文字を分けたい・・・
A列 専務(H16.11~) 取締役(H13.3~) ↓ A列 B列 専務 (H16.11~) 取締役 (H13.3~) こんな感じに同じセル内の文字を「(」以降をB列に移動することは可能ですか? お助けください!!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして B1に =RIGHT(A1,LEN(A1)-FIND("(",A1)+1) C1に =LEFT(A1,FIND("(",A1)-1) と入れて、B1、C1を選択しそのまま必要なだけ下へコピー。 その後、B列を選択しコピー、「形式を選択して貼り付け」で「値」にチェックを入れて同じくB列に貼り付け。 C列を選択しコピーし、「形式を選択して貼り付け」で「値」にチェックを入れてA列に貼り付け。 これでいかがでしょうか?
その他の回答 (3)
- cafe_au_lait
- ベストアンサー率51% (143/276)
数式を用いないのであればこんな方法も。 まずA列を選択し、置換を行います。 検索:"(" 置換:",(" 次にメニューのデータ→区切り位置で、区切り文字に","を指定します。 もしカンマが使われているなら、カンマでなく他の文字を使用してください。
- asfd
- ベストアンサー率21% (25/117)
セル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)
間違えていたらすいません。 「(」以降を切り取りB列に貼り付けたらいいと思うのですが、 違ってたらすいません。
補足
ご回答ありがとうございます。 かなりの数があるので関数などでいっきに移動したいのです。 説明不足で申し訳ありません。
お礼
出来ました~~~~~! ありがとうございました!!!! 多謝★ お答えくださった皆様感謝いたします。