[[20141007222451]] 『特定の文字を抽出して別々のセルに表示させたい』(よこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定の文字を抽出して別々のセルに表示させたい』(よこ)

会社名のリストがあって、株式会社・有限会社、後株・前株とさまざまなのですが、A列に社名があったとして、B列に株式会社、C列にそれ以外を表記させた場合はどの関数を使ったらできますでしょうか?
例)   A列             B列       C列
    株式会社 町田不動産    株式会社     町田不動産

としたいのです。
よろしくお願いします。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 個人商店や持分会社(合名・合資・合同)はありますか?
(カリーニン) 2014/10/07(火) 23:29

どちらもないです。
株式会社か有限会社のどちらかです。
よろしくお願いします!
(よこ) 2014/10/07(火) 23:34

 一つ聞くのを忘れてました。

 A列は

 株式会社 A建設
 有限会社 B商事
 C電機 株式会社
 D食品 有限会社

 のように間に必ずスペースが一つ入ってますか?
(カリーニン) 2014/10/07(火) 23:41

 あと、

 (株) A建設
 (有) B商事

 のように略号は使われてないですか?
(カリーニン) 2014/10/07(火) 23:43

必ずスペースが入っているわけではなく、まちまちです。
略号の使用はありません。
(よこ) 2014/10/07(火) 23:47

 もっと簡潔にできるとは思いますが、関数マスターからの回答があるまでの繋ぎの回答です。
 ※スペースは全角には対応してますが、半角には対応してません。

 B1=SUBSTITUTE(SUBSTITUTE(A1,SUBSTITUTE(SUBSTITUTE(A1,"株式会社",""),"有限会社",""),"")," ","")
 C1=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"株式会社",""),"有限会社","")," ","")
(カリーニン) 2014/10/07(火) 23:54

 ↓のアットホームさんの回答を参考にさせていただきました。

[[20040217140300]] 『[株式会社××]の株式会社をなくしたい』(hisa)
(カリーニン) 2014/10/07(火) 23:59


 B1 =TRIM(SUBSTITUTE(A1,C1,""))

 C1 =TRIM(SUBSTITUTE(SUBSTITUTE(A1,"株式会社",""),"有限会社",""))
 
(JKT) 2014/10/08(水) 00:18

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.