在Excel中,如何提取十个字母字符串的最后四个字母?

Nit*_*ngh 20 excel extract excel-formula

例如,如果我有

ABS YUR YUAO   
HFH IWO OQNX  
YQO PQM QUCC
Run Code Online (Sandbox Code Playgroud)

如何提取另一列中的最后四个字母?

App*_*Pie 49

无需使用宏.假设您的第一个字符串在A1中.

=RIGHT(A1, 4)
Run Code Online (Sandbox Code Playgroud)

将其向下拖动,您将获得最后四个字符.

编辑:可以肯定的是,如果你有像'ABC DEF'这样的序列并想要最后四个字母而不是字符你可能想要使用trimspaces()

=RIGHT(TRIMSPACES(A1), 4)
Run Code Online (Sandbox Code Playgroud)

编辑:根据brettdj的建议,您可能想要检查您的字符串实际上是4个字符长还是更长:

=IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1))
Run Code Online (Sandbox Code Playgroud)

  • 建议在查找提取最后四个字符之前,为字符串添加至少四个字符的检查. (4认同)