Excel公式从文本中提取字符串

时间:2019-08-28 15:41:40

标签: excel excel-formula

我正在使用以下公式通过摆脱-DCS从单元格中的文本中提取字符串。

单元格中包含的文本:Q074-SARE_MANSONG-DCS

公式:IF(ISNUMBER(SEARCH("DCS",H22)),LEFT(H22,FIND("@",SUBSTITUTE(H22,"-DCS","@",LEN(H22)-LEN(SUBSTITUTE(H22,"-",""))))-1),([@[<HELPER><SITE>]]))

所需的结果:Q074-SARE_MANSONG

问题在于它不适用于所有单元。有人可以告诉我我做错了什么吗?谢谢。

2 个答案:

答案 0 :(得分:3)

使用这些公式之一(假设您的数据在A1中)

=left(A1,len(A1)-4)=SUBSTITUTE(A1,"-DCS","")

答案 1 :(得分:3)

如果“ -DCS”始终位于字符串的末尾:

=SUBSTITUTE(A1,"-DCS","")