• ベストアンサー

エクセルの文字を抽出するやり方

教えてくださいー。 例えば、  A         B 青木先生    青木 小林先生    小林 大和田先生  大和田 と後ろの文字の「先生」だけ消してB列に苗字だけ抽出したいのですが、やり方が分かりません。教えて下さい。お願いします。

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

  • ベストアンサー
回答No.1

二文字で決まっているのであれば、A1に文字が入っているとして =LEFT(A1,LEN(A1)-2) とします。

yukogiri
質問者

お礼

ありがとうございました!解決いたしました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

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

もうひとつの方法 =SUBSTITUTE(A1,"先生","")

yukogiri
質問者

お礼

ありがとうございました!みなさん、すぐご回答いただきまして、大変役に立ちました。

すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.4

No.3です。 =LEFT(A1,LEN(A1)-FIND("先生",A1)+1) これは間違いでした。 忘れてください。

すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.3

=LEFT(A1,LEN(A1)-FIND("先生",A1)+1) や"先生"に限定されているので、 =LEFT(A1,LEN(A1)-2) とかでもかまわないと思います。 これをB1セルにコピペして、必要に応じて下方向に伸ばしてください。

yukogiri
質問者

お礼

ありがとうございました!解決いたしました。

すると、全ての回答が全文表示されます。
noname#9485
noname#9485
回答No.2

A1に青木先生と入っているとして、B1に =LEFT(A1,FIND("先",A1,1)-1) こんなんではだめですか

yukogiri
質問者

お礼

ありがとうございました!解決いたしました。

すると、全ての回答が全文表示されます。

関連するQ&A