要把下图的文本提取里面的几个文本,或是要自动拆分一下,文本之间的分隔符貌似只有空格,但是利用分隔符拆分后不能直接拆分。
![](http://image.uc.cn/s/wemedia/s/upload/2024/9c275c5eee6ebbabba388176ce8af8cb.png)
利用公式=TEXTSPLIT(B4," ")进行拆分,拆分分隔符为空格;拆分结果只能提取AAA-1,后续两个无法拆分,貌似两者之间还有分隔符,不容易辨别。
![](http://image.uc.cn/s/wemedia/s/upload/2024/b4edfd498db9b7609cb9d00888b59e60.png)
通过测试,最后确认分隔符为ALT+ENTER的结果,即=TEXTSPLIT(B4,""),结果就把后续两个文本拆分。
![](http://image.uc.cn/s/wemedia/s/upload/2024/f70b952fe260de05cd46771f8d66a7eb.png)
用双层嵌套公式=TEXTSPLIT(TEXTSPLIT(B4," "),"
")结果也不能全部拆分,第二次拆分只能提取拆分的前一部分,解决不了拆分的问题。
![](http://image.uc.cn/s/wemedia/s/upload/2024/ca6044b6b721eba471e0f542982469d5.png)
最好的解决方案是,利用SUBSTITUTE函数用空格置换特殊空格,输入=TEXTSPLIT(SUBSTITUTE(B4,"
"," ")," ")即可按要求拆分。
![](http://image.uc.cn/s/wemedia/s/upload/2024/48bb2eb081779cbd1f4d9a675ae12093.png)
之所以讲一下这个特殊情况,也是为了后续更好的关注细节,更好的解决问题。