概述
今天遇到了个公式问题:
已知表中a列有数字和文字,要提取单元格中前面连续的数字...
用的挺笨的一个方法:
1 在b2中写公式:
=IF(ISERROR(VALUE(LEFT(A2,1))),"",IF(ISERROR(VALUE(LEFT(A2,2))),VALUE(LEFT(A2,1)),IF(ISERROR(VALUE(LEFT(A2,3))),VALUE(LEFT(A2,2)),IF(ISERROR(VALUE(LEFT(A2,4))),VALUE(LEFT(A2,3)),IF(ISERROR(VALUE(LEFT(A2,5))),VALUE(LEFT(A2,4)),"")))))
由于嵌套的限制,只能写到前4位,在b3中新加公式:
=IF(B2="",IF(ISERROR(VALUE(LEFT(A2,5))),"前面无数字",VALUE(LEFT(A2,5))),B2)
如果有需要就在b3的基础上再加多层判断
2另
一个提取连续文字的公式:(对b2进行操作)
=MID(B2,MATCH(1,--ISERROR(--IF(CODE(字)>1000,字,)),),SUM(--ISERROR(--IF(CODE(字)>1000,字,))))
注意,要求文字单独在一起,不能分块
最后
以上就是飘逸棒棒糖为你收集整理的excel 单元格 提取连续数字 提取连续文字的全部内容,希望文章能够帮你解决excel 单元格 提取连续数字 提取连续文字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复