从文本中提取字符串的Excel公式
我使用下面的公式通过去掉从文本中提取字符串的Excel公式,excel,excel-formula,Excel,Excel Formula,我使用下面的公式通过去掉-DCS从单元格中的文本中提取字符串 单元格中包含的文本:Q074-SARE\U MANSONG-DCS 公式:IF(ISNUMBER(SEARCH(“DCS”,H22)),LEFT(H22,FIND(“@”),SUBSTITUTE(H22,“-DCS”,“@”),LEN(H22)-LEN(SUBSTITUTE(H22,“-”,“))-1),([@[]) 所需结果:Q074-SARE_MANSONG 问题是它并不是对所有细胞都有效。谁能告诉我我做错了什么。谢谢。请使用这些
-DCS
从单元格中的文本中提取字符串
单元格中包含的文本:Q074-SARE\U MANSONG-DCS
公式:IF(ISNUMBER(SEARCH(“DCS”,H22)),LEFT(H22,FIND(“@”),SUBSTITUTE(H22,“-DCS”,“@”),LEN(H22)-LEN(SUBSTITUTE(H22,“-”,“))-1),([@[])
所需结果:Q074-SARE_MANSONG
问题是它并不是对所有细胞都有效。谁能告诉我我做错了什么。谢谢。请使用这些公式中的一个(假设您的数据为A1)
=左(A1,len(A1)-4)
或=替换(A1,“-DCS”,”)
如果“-DCS”始终位于字符串末尾:
=SUBSTITUTE(A1,"-DCS","")
下次一定要发布一些示例数据,尤其是那些没有返回预期结果的数据。