- 締切済み
有限会社が後につく場合の関数
●●●(有)、●●●(有)と入力してあるセルを 「●●●有限会社」というふうに変換したいのですが、どのような関数になりますか? ちなみに (有)●●、(有)●●と 有限会社が前についているのは =IF(LEFT(A2,1)="(有)","有限会社 "&MID(A2,2,255),IF(LEFT(JIS(A2),3)="(有)","有限会社 "&MID(A2,4,255))) 上記の式で「有限会社●●」に変換できました。
- みんなの回答 (8)
- 専門家の回答
みんなの回答
【SUBSTITUTEの合体について】 - Yahoo!知恵袋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13113645893 『B列に自動的に[株]の形に置換したい』(3696) エクセル Excel [エクセルの学校] http://www.excel.studio-kazu.jp/kw/20030708163655.html で紹介されている数式がそのまま使えます。
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
全角の「()」の扱いについて訂正、、、 =IF(LEFT(A2,1)="(有)","有限会社 "&RIGHT(A2,LEN(A2)-1),IF(LEFT(ASC(A2),3)="(有)","有限会社 "&RIGHT(A2,LEN(A2)-3),IF(RIGHT(A2,1)="(有)",LEFT(A2,LEN(A2)-1)&" 有限会社",IF(RIGHT(ASC(A2),3)="(有)",LEFT(A2,LEN(A2)-3))&" 有限会社"))) SUBSTITUTEも魅力あるけど、、、 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(有)","有限会社"),"(有)","有限会社"),"(株)","株式会社"),"(株)","株式会社")
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
こんなんカナ? 次は((株))?、(社)なんかも欲しくなるかも、、、 1文字で比較してるトコが外字(記号)、、、変換されちまうみたい、、、 =IF(LEFT(A2,1)="(有)","有限会社 "&RIGHT(A2,LEN(A2)-1),IF(LEFT(A2,3)="(有)","有限会社 "&RIGHT(A2,LEN(A2)-3),IF(RIGHT(A2,1)="(有)",LEFT(A2,LEN(A2)-1)&" 有限会社",IF(RIGHT(A2,3)="(有)",LEFT(A2,LEN(A2)-3))&" 有限会社")))
- tsubuyuki
- ベストアンサー率45% (699/1545)
- chonami
- ベストアンサー率43% (448/1036)
元データを変えてもよければ Ctrl+Hで置換しても。
- okormazd
- ベストアンサー率50% (1224/2412)
右でも左でも、 =SUBSTITUTE(A2,"(有)","有限会社")
- kybo
- ベストアンサー率53% (349/647)
こんな感じでどうでしょうか? =IF(RIGHT(A2,1)="(有)",MID(A2,1,LEN(A2)-1)&" 有限会社",IF(RIGHT(JIS(A2),3)="(有)",MID(A2,1,LEN(A2)-3)&" 有限会社"))
- dakedakepuru
- ベストアンサー率20% (1260/6200)
LEFT部分を「RIght」に置き換えればできませんか?
補足
RIGHTはもちろん試してみましたが駄目でした。。。