哀戦士のオンラインメモ帳。 忍者ツールズって15年前にお世話になってたけど今も 残っててびっくりした。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
「右から特定の文字まで検索し抽出」できる数式の形は、次の通りです。
=FIND("●", SUBSTITUTE(対象, 検索文字列, "●", LEN(対象) - LEN(SUBSTITUTE(対象, 検索文字列, ""))))
入れる引数は「対象」と「検索文字列」で、入れ方もFIND関数の普段の使い方と変わりません。
ちなみに、「対象」には検索対象となる文字列が、「検索文字列」には「検索したい文字列」が入ります。
実際に数式を使ってみた例を見てみましょう。
例の場合、数式は次のようになります。
=RIGHT(A1,LEN(A1)-FIND("●",SUBSTITUTE(A1,"-","●",LEN(A1)-LEN(SUBSTITUTE(A1,"-","")))))
「対象」がA1、「検索文字列」が「"-"」です。
これで、最後の「-」以降の文字列「dddd」が取り出せています。