我是靠谱客的博主 飘逸棒棒糖,最近开发中收集的这篇文章主要介绍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 单元格 提取连续数字 提取连续文字所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部