2024-04-18 09:45:13
B2=RIGHT(A2,LEN(A2)-LARGE(IF(MID(A2,ROW($1:$99),1)=".",ROW($1:$99),0),2))
数组公式,输入后在编辑栏同时按CTRL+SHIFT+回车,使公式前后生成{}结束
2024-04-18 01:50:09
在B2单元格输入公式:
=TRIM(IFERROR(MID(SUBSTITUTE(A2,".",REPT(" ",100),LEN(A2)-LEN(SUBSTITUTE(A2,".",))-1-(OR(RIGHT(A2,{4,7})={".org",".gov.cn"}))),100,100),A2))
复制并下拉,即可。
从图上看,只有后缀是”.gov.cn 或者是 .org “ 的域名需要提取多一节带小数点的字符段,其他的应该都是取最后一节带1个小数点的字符,这样的理解对不?
2024-04-18 05:41:40
兄弟,告诉我excel提取方法或者其他方式,怎么达到我要的目的
2024-04-18 07:31:41
我给你的公式最多4个“.”,再多你就参考自己添加好的
B2填充下面公式,向下拖动
=RIGHT(A2,LEN(A2)-IF(LEN(A2)-LEN(SUBSTITUTE(A2,".",""))=1,0,IF(LEN(A2)-LEN(SUBSTITUTE(A2,".",""))=2,FIND(".",A2),IF(LEN(A2)-LEN(SUBSTITUTE(A2,".",""))=3,FIND(".",A2,FIND(".",A2)+1),IF(LEN(A2)-LEN(SUBSTITUTE(A2,".",""))=4,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))))))
其实要是用辅助列,公式可以很简单。
给你一个用辅助列的,可以使用任何网址,多少圆点都无所谓:
1)添加圆点,避免只有主域名的网址
="."&A2
2)倒数第二个圆点替换为特殊字符
=SUBSTITUTE(B2,".","-",LEN(B2)-LEN(SUBSTITUTE(B2,".",""))-1)
3)特殊字符后面的字符,即为主域名
=RIGHT(B2,LEN(C2)-FIND("-",C2))
这个辅助列,思路清晰,