A B
1 www.harborfreight.com/ www.harborfreight.com
2 totsy.com totsy.com
3 www.totsy.com/customer/account/login/ www.totsy.com/customer/account/login
4 www.pandawill.com/ www.pandawill.com
我试图通过删除第一个“/”之后的每个字符,将上面的A列值减少到最简单的域名形式。它使用以下公式在上面的第3行不起作用:
=IF(ISERROR(SEARCH("/",A3)),A3,TRIM(LEFT(A3,FIND("|",SUBSTITUTE(A3,"/","|",LEN(A3)-LEN(SUBSTITUTE(A3,"/",""))))-1)))
显然,上面的公式似乎是在最后一个“/”之后剥离每个字符。能否请您推荐正确的更改?
谢谢, 丹
答案 0 :(得分:4)
你的公式对我来说似乎很复杂,你有没有理由搞替换?
这对我来说似乎很好用:
=IFERROR(LEFT(A1,FIND("/",A1)-1),A1)
因为它返回第一个/
之前的字符串,或者如果找不到/
则返回字符串。
答案 1 :(得分:0)
使用此公式。
=MID(A1;1;if(ISERR(find("/";A1))=true;"99";find("/";A1)-1))
找到“/”字符并在其前面返回文本。 Errorproof。