[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『JISとSUBSTITUTE』(はる)
JISとSUBSTITUTEの関数をつなげるのがうまくいかないのですが。
一つの式にしたいのですが。
=JIS(SUBSTITUTE(SUBSTITUTE(対象セル, " ", ""), " ", ""))
と
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(対象セル,"??","株式会社 "),"(株)","株式会社 "),"(株)","株式会社 "),"??","有限会社 "),"(有)","有限会社 "),"(有)","有限会社 "),"(有)","有限会社 "),"(資)","合資会社 "),"(名)","合名会社 "),"(同)","合同会社 "),"(財)","一般財団法人 "),"(財)","一般財団法人 "),"(一財)","一般財団法人 "),"(公財)","公益財団法人 "),"(社)","一般社団法人 "),"(一社)","一般社団法人 "),"(公社)","公益社団法人 "),"(医)","医療法人 "),"(学)","学校法人 "),"(宗)","宗教法人 "),"(協組)","協同組合 "),"(協組)","協同組合 "),"(同)","合同会社 ")
をつなげたいのですがうまくいきません。
どこをつなげればよいのでしょうか。。。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
基本的には、2つ目の「対象セル」を、1つ目の式で置き換えれば良いでしょう。 ただ、それだと「??」や括弧も全角になるので、置換する文字列を全部全角にしないといけません。 括弧付きについては、全角半角両方置換対象にしているようなので、半角分は不要になりますね。 括弧位置に注意して、1つずつ関数を消していきましょう。 面倒過ぎるので、この数式は捨てて、書き直した方が楽なように思います。
更に、1つ目の式も全角化を先にすれば、半角スペースは無くなるので、置換は1回にできますよ。
(???) 2019/12/17(火) 10:15
確認だけ
1)元の式は、対象セルが例えば「エクセル(株)」だったら エクセル株式会社□(□ は全角スペース)のように「株式会社」のあとに全角スペースを入れるんですよね?
で、追加したいという式は全角・半角スペースを消してるようですけど だったらはじめから元の式に全角スペースなんか入れなければいいのでは?
2)対象セルには、元の式で入れたもの以外にもスペースがあるんですか?
3)元の式 "(有)","有限会社 ") と "(有)","有限会社 ")
"(協組)","協同組合 ") と "(協組)","協同組合 ")
同じものが2つあるように見えますが 何か違うんですか?
とりあえず以上です (笑) 2019/12/17(火) 10:53
同じようなものに見えるのは、半角のカッコと全角のカッコやスペースもばらばらに入っているの場合があって
とりあえず全部やってみたらできるものかと試してそのままにしていました。
元のものを全角化してからやればスムーズに行けそうな気がしてきました
ありがとうございます。
(はる) 2019/12/17(火) 14:30
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.