从 Excel 列中获取特定数据

从 Excel 列中获取特定数据

我有一个包含如下特定数据的列

excel 表

我需要将“00+000”之类的数据放入另一列。其他所有数据对我来说都没用。这可以吗?

编辑:这些数据并不总是位于最右边,有时它位于中间。

答案1

因为看起来您想要的所有数据都在最后:

=TRIM(RIGHT(A1,7))

如果第一个数字只有一位数字,这将获取最后 7 个字符,然后修剪前导空格。


如果它不总是在最后:

=TRIM(MID(A1,Find("+",A1)-2,7))

答案2

从您给出的样本集来看,可能并不总是有一个 7 个字符的字符串可供抓取,但它总是在右侧,并且前面有一个空格,这可能对您来说更合适:

=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))),1))

这将找到最后一个空格,并抓取其右侧的文本。

相关内容