[[20191021142959]] 『全角・半角区別なく括弧の中の文字を抜き出したい』(解決できず) ページの最後に飛ぶ

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

 

『全角・半角区別なく括弧の中の文字を抜き出したい』(解決できず)

はじめまして。

あまり関数をつかっておらず、過去の内容やGoogleなどの検索をしても答えが見つからなかったため、質問をさせて頂きます。

やりたい事としまして、関数を使い全角・半角問わず括弧内の文字のみ抽出したいです。

例えば、下記のように括弧が全角の場合は

A1       |A2

静岡県(静岡市)|静岡市

数式)=MID(C2,FIND("(",C2)+1,FIND(")",C2)-FIND("(",C2,1)-1)

とダブルクォーテーションの中は全角の括弧になるかと思います。

しかし、セルの数が100となった際、(静岡市)と(静岡市)という風にセルごとに全角と半角が混在してしまう場合、どのような数式にすれば良いでしょうか?

どなたかご教示頂けます様お願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


追記:

上記A2をB2に読み替えてください。(この記事の修正の仕方が分かっておらず、すみません)
(解決できず) 2019/10/21(月) 15:00


 とりあえずA1セルに元データがある場合
 =REPLACE(LEFT(A1,MIN(FIND({")",")"},A1&"))")-1)),1,MIN(FIND({"(","("},A1&"((")),"")
 ではどうだろうか?
(ねむねむ) 2019/10/21(月) 15:17

 文字列の中に半角カタカナが入ることがないのなら
 ※カッコ内だけでなく、カッコの前にも

 =MID(A1,FIND("(",JIS(A1))+1,FIND(")",JIS(A1))-FIND("(",JIS(A1))-1)
 または
 =REPLACE(LEFT(A1,FIND(")",JIS(A1))-1),1,FIND("(",JIS(A1)),"")

 参考まで
(笑) 2019/10/21(月) 16:00

ねむねむ様

ご教示ありがとうございました。
ご提示いただきました数式で試したところ、上手くいきました。

笑様

ご対応ありがとうございます。
ご提示の内容で試したのですが、♯VALUEが返ってきてしまいましたが、
是非参考にさせて頂きます!

お二方とも、ご対応ありがとうございました。

(解決できず改め解決できた) 2019/10/21(月) 16:28


 >♯VALUEが返ってきてしまいました

 そんなことないと思いますけど?
 数式内のカッコが半角になってませんか?

 以上
(笑) 2019/10/21(月) 16:54

コメント返信:

[ 一覧(最新更新順) ]


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