其他一些选项可能是:
=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),"")
Or:
=RIGHT(A1,MATCH("_",MID(A1,SEQUENCE(LEN(A1),,LEN(A1),-1),1),0)-1)