首页 文章

Excel:我想将文本的子集从单元格A2复制到单元格B2 . 更具体地说,第3个小数点右边的文本

提问于
浏览
1

示例:单元格 A2 包含abc.123.xyz.foo.com,我只想将xyz.foo.com复制到单元格 B2 . 我试过 =RIGHT(A3,SEARCH(".*.*.*",A3)) ,返回"om" .

我也尝试了 =RIGHT(A3,SEARCH("",A3)+[number]) 与[number]的各种值,它确实返回了预期的文本,但这是太有限了,因为字符数变化,我需要所有文本到第3个小数 .

=RIGHT(A3,SEARCH("",A3)+11) 返回xyz.foo.com但这不满足域名的变化(列A的内容)我期望“... *”将所有文本返回到第3个小数,但是,唉,不 .

我搜索了这个网站和其他几个试图找到这个用例,但没有找到答案 . 在此先感谢您的帮助!

2 回答

  • 2

    使用此公式:

    =MID(A1,FIND("}}}",SUBSTITUTE(A1,".","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,".",""))-2))+1,LEN(A1))
    

    enter image description here

  • 0

    另一个类似的公式

    =RIGHT(A1,LEN(A1)-FIND("~~",SUBSTITUTE(A1,".","~~",(LEN(A1)-LEN(SUBSTITUTE(A1,".",""))-2)),1))
    

    enter image description here

相关问题