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

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

问题描述:

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

+1

https://exceljet.net/formula/strip-non-numeric-characters – braX

+0

https://www.extendoffice.com/documents/excel/659-excel-remove-alpha-characters.html – braX

随着A列数据,在B1输入:

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

抄下

enter image description here

+0

这很简单和工作。非常感谢你。 – Matt

+0

@Matt你非常欢迎。 –

如果你不知道在哪里的字母数字字符的字符串,你可以使用这个数组公式来得到数字部分。

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

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