2016-11-11 75 views
0

我有一个字符串的列表,我想分割数字和字母部分。对于例如在单元格A1中,我有“FNN-12345 - 示例文本 - 2016_AA1.1”(不带引号“”)。我想分割它以得到“示例文本 - 2016_AA1.1”。Excel - 从数字中选择字符串中的特定字符

欣赏关于配方的任何指导。

干杯。

回答

1

这是通用的解决方案,无论是第一字母数字串是什么:

=RIGHT(A1,LEN(A1)-FIND(" - ",A1)-2) 

它发现第一次出现字符串“ - ”,并且只保留该字符串之后的部分。

+0

谢谢。正是我在找什么。 –

0

您可以使用这些函数来操作Excel中的字符串,如Left,RightMid,以获得与Lenghth函数组合的所需结果。

这样对你造成你可以尝试:

=RIGHT(A1, LEN(A1) - LEN("FNN-12345 - "))

这个公式将采取整个小区的长度和删除FNN-12345 -部分。当然,您可以添加一个包含要删除的所需元素的列。

0

如果您要选择总是开始于13的位置(在你的例子)的文本,用公式

=RIGHT(A1,LEN(A2)-12) 

(假设你的原文是在单元格A1)。

如果通过模式" - "识别文本的开始,用公式

=RIGHT(A3,LEN(A3) -FIND(" - ",A4)-LEN(" - ")+ 1) 
相关问题