需要从Excel中的数字拆分文本

我有一个Excel工作表H列包含ID。 不幸的是,有些人把他们的ID是两个字母,然后5个数字(AB12345),有些人只是把5个数字(12345)。 我需要浏览整个专栏,用字母分隔任何一个条目,所以我最终得到了一个只有5个数字的专栏。

在列A中的数据中,在B1中input:

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

并抄下来

在这里输入图像说明

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

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

你将不得不按Ctrl + Shift + input这个公式来得到它是一个数组公式。 这将添加大括号。 Textjoin仅在Excel 2016或Office 365中可用。