重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

●●●(有)、●●●(有)と入力してあるセルを
「●●●有限会社」というふうに変換したいのですが、どのような関数になりますか?


ちなみに (有)●●、(有)●●と 有限会社が前についているのは

=IF(LEFT(A2,1)="(有)","有限会社 "&MID(A2,2,255),IF(LEFT(JIS(A2),3)="(有)","有限会社 "&MID(A2,4,255)))

上記の式で「有限会社●●」に変換できました。

A 回答 (8件)

【SUBSTITUTEの合体について】 - Yahoo!知恵袋


http://detail.chiebukuro.yahoo.co.jp/qa/question …
『B列に自動的に[株]の形に置換したい』(3696) エクセル Excel [エクセルの学校]
http://www.excel.studio-kazu.jp/kw/2003070816365 …
で紹介されている数式がそのまま使えます。
    • good
    • 0

全角の「()」の扱いについて訂正、、、



=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,"(有)","有限会社"),"(有)","有限会社"),"(株)","株式会社"),"(株)","株式会社")
    • good
    • 0

こんなんカナ?


次は((株))?、(社)なんかも欲しくなるかも、、、
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))&" 有限会社")))
    • good
    • 0

一気にやりたい場合の例として・・



=IF(ISERR(FIND("(有)",A2,1))=FALSE,SUBSTITUTE(A2,"(有)","有限会社"),IF(ISERR(FIND("(有)",A2,1))=FALSE,SUBSTITUTE(A2,"(有)","有限会社"),A2))

長いですけどね^^;



・・・環境依存文字じゃなくて半角括弧なのかな^^;;
「有限会社が後につく場合の関数」の回答画像5
    • good
    • 0

元データを変えてもよければ



Ctrl+Hで置換しても。
    • good
    • 0

右でも左でも、



=SUBSTITUTE(A2,"(有)","有限会社")
    • good
    • 0

こんな感じでどうでしょうか?



=IF(RIGHT(A2,1)="(有)",MID(A2,1,LEN(A2)-1)&" 有限会社",IF(RIGHT(JIS(A2),3)="(有)",MID(A2,1,LEN(A2)-3)&" 有限会社"))
    • good
    • 0

LEFT部分を「RIght」に置き換えればできませんか?

この回答への補足

RIGHTはもちろん試してみましたが駄目でした。。。

補足日時:2012/12/27 15:00
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!