【问题标题】:Need to split text from numbers in Excel需要从 Excel 中的数字中拆分文本
【发布时间】:2017-09-29 15:00:54
【问题描述】:

我有一个 Excel 表,其中 H 列包含 ID。不幸的是,有些人将他们的 ID 设置为两个字母,然后是 5 个数字(AB12345),有些人只输入 5 个数字(12345)。我需要遍历整个列并用字母拆分任何条目,所以我最终有一个列,所有这些都只是 5 个数字。

【问题讨论】:

标签: excel vba split


【解决方案1】:

A 列中有数据,在 B1 中输入:

=IF(LEN(A1)=7,RIGHT(A1,5),A1)

复制下来

【讨论】:

    【解决方案2】:

    如果您不知道字母数字字符在字符串中的位置,您可以使用此数组公式仅获取数字部分。

    =TEXTJOIN("", TRUE, IFERROR(MID(A1, ROW(INDIRECT("1:100")), 1) + 0, ""))
    

    您必须 Ctrl + Shift + Enter 这个公式才能使它成为一个数组公式。这将添加大括号。 Textjoin 仅在 Excel 2016 或 Office 365 中可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多