假设数据存储在A列,以下是一个适用于此问题的公式:=IF(LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))>0,TRIM(LEFT(SUBSTITUTE(A1,"-",REPT(" ",9),LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))),LEN(A1))),A1)该公式的目的是去除字符串中的最后一个数字和连字符,并保留其他内容。例如,如果输入值为"SCB-RP-1",则输出结果为"SCB-RP"。使用该公式进行测试后,得到以下结果:| 值 | 值(不含最后数字和连字符) ||------------------|--------------------------------|| SCB-RP-1 | SCB-RP || XDB-2-1 | XDB-2 || ET155-1-0-2-1 | ET155-1-0-2 || ET155-1-0-2-2 | ET155-1-0-2 || ET155-1-0-2-3 | ET155-1-0-2 || ET155-1-0-2-4 | ET155-1-0-2 || XDB-2-2 | XDB-2 || SCB-RP-2 | SCB-RP || SCB-RP-1 | SCB-RP || XDB-2-1 | XDB-2 || STEB | STEB || GARP2-GPHB-1 | GARP2-GPHB || ET155-1-0-2-1 | ET155-1-0-2 || ET155-1-0-2-2 | ET155-1-0-2 || GARP2-GPHB-2 | GARP2-GPHB || ET155-1-0-2-3 | ET155-1-0-2根据测试结果,可以看出该公式能够正确地去除字符串中的最后数字和连字符,并返回原始内容。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号