PeaceFrog Asked: 2020-03-10 12:44:50 +0800 CST2020-03-10 12:44:50 +0800 CST 2020-03-10 12:44:50 +0800 CST 从 Excel 列中获取特定数据 772 我有这样的特定数据列 我需要将“00+000”之类的数据放入另一列。所有其他数据对我来说都没用。这有可能吗? 编辑:这个数据并不总是最右边,有时它在中间。 microsoft-excel selection 2 个回答 Voted Best Answer Scott Craner 2020-03-10T12:49:16+08:002020-03-10T12:49:16+08:00 由于您想要的所有数据似乎都在最后: =TRIM(RIGHT(A1,7)) 如果第一个数字只有一个数字,这将获取最后 7 个字符,然后修剪前导空格。 如果它并不总是在最后: =TRIM(MID(A1,Find("+",A1)-2,7)) Netspud2K 2020-03-10T14:10:13+08:002020-03-10T14:10:13+08:00 从您给出的示例集中可以看出,可能并不总是要抓取 7 个字符的字符串,但它总是在右侧,并且在它之前有一个空格,这可能对您更有效: =RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))),1)) 这会找到最后一个空格,并抓取它右侧的文本。
由于您想要的所有数据似乎都在最后:
如果第一个数字只有一个数字,这将获取最后 7 个字符,然后修剪前导空格。
如果它并不总是在最后:
从您给出的示例集中可以看出,可能并不总是要抓取 7 个字符的字符串,但它总是在右侧,并且在它之前有一个空格,这可能对您更有效:
这会找到最后一个空格,并抓取它右侧的文本。