如何从 Excel 中的字符串中提取特殊字符前的文本?
How to extract text before special character from string in Excel?
我在 A1 列中有以下文字:
100-This_Is_My-Test_200
希望在 B1 列中获得如下输出:
100-This_Is_My-Test
所以基本上它需要删除从最后一个 _(下划线)开始的文本
我在下面试过:
=TRIM(RIGHT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1)))
输出:200
=TRIM(LEFT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1)))
输出:100-This
=LEFT(A1,FIND("}}}",SUBSTITUTE(A1,"_","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"_",""))))-1)
我在 A1 列中有以下文字:
100-This_Is_My-Test_200
希望在 B1 列中获得如下输出:
100-This_Is_My-Test
所以基本上它需要删除从最后一个 _(下划线)开始的文本
我在下面试过:
=TRIM(RIGHT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1)))
输出:200
=TRIM(LEFT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1)))
输出:100-This
=LEFT(A1,FIND("}}}",SUBSTITUTE(A1,"_","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"_",""))))-1)