打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎样去掉单元格内的字母只留数字?五大方法我选俩

       首先,对于Excel里去掉单元格内的字母只留数字先给出我最常用的2种比较容易掌握的处理办法:

一、Excel智能填充(快捷键Ctrl+E)

1、在第一行(B2)输入需要提取的数字,如下图所示:

2、定位到第2行(B3),按Ctrl+E,完成填充,如下图所示:

       这样,就直接完成了数字的提取,非常简单方便!

二、Power Query批量删除文本函数Text.Remove

       在Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)中,有Text.Remove函数,可以批量删除不需要的字符,使用非常简单,具体如下图所示:

1、数据添加到Power Query

2、添加自定义列,写公式=Text.Remove([字母数字混合],{"a".."z"})

       单击确定后,所有字母被删除,只剩下数字,即可按需要将结果返回Excel或进行后续其他处理,如下图所示:

       总的来说,关于对单元格内的字母、数字等杂乱文本进行清理或选择性保留的问题,大概有以下几种处理方法,同时优缺点也比较明显:

  1. 使用Excel中的一些神公式:容易实现源数据变化时的直接联动,但是对普通用户来说很难熟练掌握并根据实际情况运用;

  2. 复制到word应用正则替换:操作比较简单,但是不能与Excel源数据进行联动,每次有新的数据都必须重新倒腾一次;

  3. VBA正则处理:可以实现最灵活的数据处理,并可按需要实现一键更新或自动更新;但是需要掌握VBA编程语言;

  4. 高版本Excel智能填充:操作非常简单,在很多规则相对明显的文本中处理很方便,但是,对于复杂的情况可能出来的结果不理想;

  5. Power Query文本处理函数:函数简单,可实现一键更新,如果情况特别复杂,可能还需要掌握其他一些关联函数。

       综合比较以上5种情况,从我所接触的大量案例来看,建议可以首先考虑用方法4(智能填充)进行尝试处理,如果因为情况比较复杂,导致用智能填充的方法不行,再考使用方法5(Power Query)进行处理(如果源数据频繁改变而新数据要求保持可方便刷新,直接使用Power Query)


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何将单元格数字按出现次数的多少排列?
怎样去掉单元格内的字母只留数字?
对含有字母和数字的单元格进行排序
如何在Microsoft Excel中创建备用26个字母序列
excel字母如何自动变成相应数字
提取Excel单元格中的英文、汉字、数字,用Power Query轻松解决!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服