文字列を右から検索できるようになりました。

EXCEL関数で右から検索するのは大変でしたが、

 

参考:

daitaideit.com

 

新しいSEQUENCE関数を利用することで少し楽になりました。(簡単とまで行きませんが)

 

■例■ 

A1セル: abcde/fghijk/m  から最後の"/"を探す

B1セル数式: =LEN(A1)-XMATCH("/",MID(A1,SEQUENCE(LEN(A1),,LEN(A1),-1),1))+1

B1セル値: 13

 

■解説■

SEQUENCE(LEN(A1),,LEN(A1),-1),1) でA1の文字数から1ずつ減っていく数列を作ります。

  14,13,12,....2,1

 

これにMID関数を使うことで MID(A1,SEQUENCE(LEN(A1),,LEN(A1),-1),1))

逆順に文字が入った配列ができます。

   m,/,k,j,i,h,g,f,/,e,d,c,b,a

 

"/"を XMATCHを使って探すと、最後から何文字目かが分かるので、文字列全体の長さから引いて1を足すと、最後の"/"の位置がわかる。