我是靠谱客的博主 飘逸棒棒糖,这篇文章主要介绍excel 单元格 提取连续数字 提取连续文字,现在分享给大家,希望可以做个参考。

今天遇到了个公式问题:

     已知表中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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部