想要获取excel一个单元格内后半部分数据,只需要类似sf3-webcast-dycdn.byteimg.com.w.cdngslb.com.h.hugecdn168.com只要hugecdn168.com或者so.ixigua.com.queniusz.com只要ueniusz.com。分列不太行,分完之后后两列数据不在同一列。最后一列有固定值(com、cn、net)
原理是找到倒数第2个“.”所在位置x,再用总长度减去x就得到了想要字符的长度,用RIGHT函数截取即可。
B2=RIGHT(A2,LEN(A2)-FIND("座",SUBSTITUTE(A2,".","座",LEN(A2)-LEN(SUBSTITUTE(A2,".",""))-1)))
此处,先定位倒数第2个点位置:将第n-1个"."替换为"座",因"座"只有1个,所以再用FIND来找"座"的位置数就好找了。
感觉你要的是数据都是最后第2个小数点后面的文本,是不是想要这样的操作啊
如果是这样的操作,则只要在D1单元格输入公式:
=MID($B1,1+FIND("@@",SUBSTITUTE($B1,".","@@",LEN($B1)-LEN(SUBSTITUTE($B1,".",""))-1)),100)
复制并下拉,即可得到你想要的效果数据了…………