[[20220729101019]] 『あいまい検索してヒットした文字列を抽出したい』(x11eUser) ページの最後に飛ぶ

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

 

『あいまい検索してヒットした文字列を抽出したい』(x11eUser)

たとえば、
対象となる文字列「ABC(123)XYZ(99)」があったとします。
この文字列の中から「*(*)*」というようなワールドカードを用いたキーを使って、「(123)」、「(99)」、という文字列を求めることは出来ないでしょうか。

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


「ワールドカードを用いたキーを使って」と手段を限定するなら Excel2019の
場合ユーザー定義関数を作らない限り無理です。そもそもその指定の仕方では
「括弧内の文字列」を指定したことになりませんし。

文字列を抜き出したいだけなら何とでもなります。

=FILTERXML("<x>"&SUBSTITUTE(SUBSTITUTE(A1,"(","<y>"),")","</y>")&"</x>","//y[1]")

(d-q-t-p) 2022/07/29(金) 10:51


コメント返信:

[ 一覧(最新更新順) ]


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