需要从Excel

时间:2017-09-29 15:00:55

标签: excel vba split

我有一张Excel表格,其中H列包含ID。不幸的是,有些人把他们的ID分成两个字母,然后是5个数字(AB12345),有些人只把5个数字(12345)。我需要浏览整个列并用字母拆分任何条目,所以我最终有一个列,其中所有列都只是5个数字。

2 个答案:

答案 0 :(得分:3)

使用 A 列中的数据,在 B1 中输入:

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

并复制

enter image description here

答案 1 :(得分:0)

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

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

您必须 Ctrl + Shift + 输入此公式才能使其成为数组公式。这将添加大括号。 Textjoin仅适用于Excel 2016或Office 365