Некоторые другие варианты могут быть:
=TRIM(RIGHT(SUBSTITUTE(A1,"_",REPT(" ",100)),100))
Или использовать FILTERXML
, что теоретически является лучшим вариантом:
=FILTERXML("<t><s>"&SUBSTITUTE(A1,"_","</s><s>")&"</s></t>","//s[last()]")
Эксклюзивный метод ExcelO365 может даже использовать XLOOKUP
:
=REPLACE(A1,1,XLOOKUP("_",MID(A1,SEQUENCE(LEN(A1)),1),SEQUENCE(LEN(A1)),,0,-1),"")
Или:
=RIGHT(A1,MATCH("_",MID(A1,SEQUENCE(LEN(A1),,LEN(A1),-1),1),0)-1)