【问题标题】:In Excel, how do I extract last four letters of a ten letter string?在 Excel 中,如何提取十个字母字符串的最后四个字母?
【发布时间】:2012-07-11 17:33:58
【问题描述】:

例如,如果我有

ABS YUR YUAO   
HFH IWO OQNX  
YQO PQM QUCC

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

【问题讨论】:

  • 如果给定答案中的任何答案对您有帮助,那么您应该通过单击 upvote-downvote 按钮下方的 √ 按钮接受它。

标签: excel extract excel-formula


【解决方案1】:

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

=RIGHT(A1, 4)

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

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

=RIGHT(TRIMSPACES(A1), 4)

编辑:根据 brettdj 的建议,您可能需要检查您的字符串实际上是否为 4 个字符或更多:

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

【讨论】:

  • 建议在提取最后四个字符之前添加一个至少四个字符长的字符串检查。
  • 请注意,如果只指定一个参数,则只返回最后一个字符,例如=RIGHT("ABS YUR YUAO") 返回O
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-04
  • 1970-01-01
  • 2017-02-28
  • 2018-03-14
  • 1970-01-01
  • 2017-01-26
  • 1970-01-01
相关资源
最近更新 更多