Googleスプレッドシートで、文字列を逆に(後ろから)並べ替える方法についてです。
Excel(VBA)などにあるStrReverse関数の再現です。
Excel(VBA)などにあるStrReverse関数の再現です。
- MID関数とSEQUENCE関数等を利用して文字列を逆から並べ替えることができます。
手順
B3セルに文字列が記録されていますので、これを逆順に並べ替えてみます。
B4セルに次のように入力します。
=CONCATENATE(ARRAYFORMULA(MID(B2,SEQUENCE(1,LEN(B2),LEN(B2),-1),1)))
SEQUENCE関数により「文字数,文字数-1……,3,2,1」となる連番を生成し、MID関数の第2引数(何文字目から)として与えています。
そのままだと各セルに分割されてしまうので、CONCATENATE関数で結合しています。
結果はこうなります。
末尾側を基準としてソートする場合に使えるかと思います。