Excel - 从数字后面的字符串中选择特定字符

时间:2016-11-11 07:35:48

标签: excel excel-formula

我有一个字符串列表,我想将数字和字母分开。对于例如在单元格A1中,我有“FNN-12345 - 示例文本 - 2016_AA1.1”(不带引号“”)。我想将它拆分为“Sample Text - 2016_AA1.1”。

欣赏有关公式的任何指导。

干杯。

3 个答案:

答案 0 :(得分:1)

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

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

它找到第一个出现的字符串" - "并且只保留该字符串之后的部分。

答案 1 :(得分:0)

您可以使用这些功能操作Excel中的字符串,如LeftRightMid,以便与Lenghth函数结合使用,以获得所需的结果。< / p>

因此,您可以尝试:

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

此公式将占用整个单元格的长度并删除FNN-12345 -部分。当然,您可以添加一个包含要删除的所需元素的列。

答案 2 :(得分:0)

如果您要选择的文本始终位于第13位(如您的示例中所示),请使用公式

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

(假设您的原始文本位于单元格A1中)。

如果您通过模式" - "识别文本的开头,请使用公式

    =RIGHT(A3,LEN(A3) -FIND(" - ",A4)-LEN(" - ")+ 1)