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

例如,如果我有

ABS YUR YUAO HFH IWO OQNX YQO PQM QUCC 

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

不需要使用macros。 假设你的第一个string在A1中。

 =RIGHT(A1, 4) 

把这个拖下来,你会得到你的最后四个字符。

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

 =RIGHT(TRIMSPACES(A1), 4) 

编辑:根据brettdj的build议,你可能想检查你的string实际上是4字符或更长:

 =IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1))