我有一个字符串列表,我想将数字和字母分开。对于例如在单元格A1中,我有“FNN-12345 - 示例文本 - 2016_AA1.1”(不带引号“”)。我想将它拆分为“Sample Text - 2016_AA1.1”。
欣赏有关公式的任何指导。
干杯。
答案 0 :(得分:1)
这是通用的解决方案,无论第一个字母数字字符串是什么:
=RIGHT(A1,LEN(A1)-FIND(" - ",A1)-2)
它找到第一个出现的字符串" - "并且只保留该字符串之后的部分。
答案 1 :(得分:0)
您可以使用这些功能操作Excel中的字符串,如Left,Right或Mid,以便与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)