回复2016获得office2016的下载链接 回复2021获得office2021的安装攻略 (欢迎转发扩散、留言互动和点一下“在看”!) 今天分享一个群友遇到的实际问题:如何提取数据源中的房间号? 针对这个问题该用什么公式呢? 大家可以先思考一下…… 以下提供几个解决思路供大家学习参考,篇幅所限,不做具体解释了。 思路一 =MID(A2,FIND("-",A2)-1,FIND("定",A2)-FIND("-",A2)+1) 传统的MID+FIND组合,关于这个组合的详细介绍参考之前的教程: 【Excel公式教程】MID+FIND组合公式套路应用案例讲解 思路二 =TRIM(MIDB(A2,SEARCHB("?",A2),8)) 这个思路关键是用到MIDB、SEARCHB函数,相关函数的用法可以参考之前的教程: 【Excel函数应用】这三个带B的函数,点亮了一个在Excel单元格里提取数字的万能公式! 思路三 =TRIM(MIDB(A2,FINDB("-",A2)-1,8)) 只是将上一个思路里的SEARCHB换成了FINDB,本质类似。 思路四 =REPLACE(REPLACE(A2,FIND("定",A2),99,),1,FIND("-",A2)-2,) 主要用到了REPLACE函数和FIND函数,参考教程: 【Excel函数教程】SUBSTITUTE函数和REPLACE函数都能替换,区别是什么? 思路五 =SUBSTITUTE(SUBSTITUTE(A2,RIGHT(A2,LEN(A2)-FIND("定",A2)+1),),LEFT(A2,FIND("-",A2)-2),) 用SUBSTITUTE的思路明显复杂一点,需要对SUBSTITUTE的用法比较熟悉才行,参考教程: 思路六 =TRIM(RIGHTB(TEXTBEFORE(A2,"定"),8)) 最后这个公式最简短,用到了一个365版才有的TEXTBEFORE函数,与之相对应的还有一个TEXTAFTER函数,想学习这两个函数的可以留言,单独出一篇教程。 如果你有任何关于Excel使用方面的问题 都欢迎来学习群获得帮助 |
|