Excel基于变量输入

时间:2016-03-02 20:25:53

标签: excel replace trim substitution

我有一个字符串,我希望在发生一次“。”之后修剪。在看到“.IS”之后,“。IS”之前(和之后)的字符是可变的,直到下一次出现“。”。唯一标准的是“。IS”,并且会有更多字符跟随。

我需要将它放在公式中,以便添加新数据时会自动修剪。

例如:

11.34367.3729.IS3432.12 -> 11.34367.3729.IS3432
12.7232.372.123.IS280.1.5 -> 12.7232.372.123.IS280
836.823.135.IS289673.1.45 -> 836.823.135.IS289673

1 个答案:

答案 0 :(得分:1)

试试这个:

=SUBSTITUTE(TRIM(MID(SUBSTITUTE(A1,".",REPT(" ",99)),1,FIND("IS",SUBSTITUTE(A1,".",REPT(" ",99)))+99))," ",".")

enter image description here