打开APP
userphoto
未登录

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

开通VIP
Excel中提取字符常用实例

  实例一:A列数据以“★”为界,分为两部分。要求:提取“★”前面的内容。详见下图。

  方法:在B1单元格输入公式:=LEFT(A1,FIND("★",A1)-1),确定,即可提取“★”前面的字符串,向下复制公式提取完成。

  实例二:A列是一些有数字相加的字符串,如何将3个数字分别提取出并显示在B、C、D列中。详见下图。

  方法:选中B1单元格,输入公式:=MID(SUBSTITUTE($A1,"+",""),COLUMN(A1),1),并向右和向下复制公式就可以提取其中的数字。

  另外也可以使用分列的方法实现提取数字串。选中这个单元格,“数据-分列-分隔符号”,分隔符号选“其他”,并输入“+”,完成数字提取。

  实例三:提取单元格里文字串中的数字。详见下图。

  方法:因为excel中没有现成的函数,如果我们需要使用,只能自定义函数来实现。

  第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。
Public Function number(ByVal n As String) As String
For x = 1 To Len(n)
If Asc(Mid(n, x, 1)) >= 48 And Asc(Mid(n, x, 1)) <= 57 Or Asc(Mid(n, x, 1)) = 46 Then
number = number & Mid(n, x, 1)
End If
Next
End Function

  第二步:返回excel操作界面,在B1单元格输入:=NUMBER(A1),就可以将A1单元格的数字提取到B1单元格,然后向下复制公式即可提取全部的数字。

  以上实例所涉及到的函数用法和实例请看下面的关联文章:
  《excel函数 LEFT RIGHT MID LEN LENB》
  《Excel中find函数用法详解》
  《Excel中SUBSTITUTE函数的用法及实例》
  
《Excel 中 COLUMN 函数的用法详解》

SUBSTITUTE函数关联文章阅读:
《Excel中SUBSTITUTE函数的用法及实例》
《Excel中一次性将全角数字和句号替换为半角数字和小数点》

《一次性去除excel表中全半角空格的方法》
《Excel中提取字符常用实例》
《Excel中如何删除单元格最后2位字符》

分享到: QQ空间 新浪微博 腾讯微博 人人网 6
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
(一)EXCEL中常用公式集合 ,excel 输入数据的方法技巧总结
excel如何输入身份证号码及自动显示性别
NUMBERVALUE函数,兼容VALUE、TRIM、ASC函数,功能亦提升!
Excel英文大小写转换函数用法及实例介绍
EXCEL中从身份证号码提取出生日期的方法
转Excel表格中根据身份证号码自动填出生日期、计算年龄
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服