Excel2019 FIND関数で右から検索する方法

環境
Excel 2019

構文
FIND(検索文字列,対象,[開始位置])
第1引数の「検索文字列」で、検索する文字列を指定します。
第2引数の「対象」で、対象の文字列を指定します。第3引数の「開始位置」で、
開始位置を指定することができます。
開始位置は、省略することができます。

使用例
C3セルに入力されている「1234*567」
D3セルに[=FIND(“a",SUBSTITUTE(C3,"*","a",LEN(C3)-LEN(SUBSTITUTE(C3,"*",""))))]
と数式を入力しています。
この数式の動作は、「SUBSTITUTE関数で-を削除して該当文字列と
長さを比べて文字列中の-の数をカウントする」→「最後に登場した-をaに置き換える」
→「FIND関数でaの位置を求める」となります。
「*」の位置が何文字目なのかを出力することができます。

IT

Posted by arkgame