查看: 1697|回复: 2
收起左侧

[软件] Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数

[复制链接]
eremiter
发表于 2017-10-20 14:55:24 | 显示全部楼层 |阅读模式
看了一个好文章,分享一下Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数
[size=13.3333px]
怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符.
如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作,
另外,怎么样从右边截取字符,就是和left()函数相反的那个功能.

=find(".",a2)
返回在数字中字符(小数点)的位置。
具体公式如下:
字符(小数点)前三位
=MID(A2,FIND(".",A2)-3,3)
字符(小数点)后三个
=MID(A2,FIND(".",A2)+1,3)
字符(小数点)前面的所有数字
=LEFT(A2,FIND(".",A2)-1)
字符(小数点)后面的所有数字
=RIGHT(A2,FIND(".",A2)-2)
以上均为不包括“字符”的情况。其它情况只需改变一下红色数字大小。

----------------------------------------------------------------------
截取字符串常用函数:
常用函数有:left函数,right函数和mid函数
left函数语法:left(text,num_chars),从左侧开始截取部分字符串
right函数语法:right(text,num_chars),从右侧开始截取部分字符串
其中:text表示要截取的字符串,num_chars表示要截取的字符数
mid函数语法:mid(text,start_num,num_chars),中间某位置开始截取部分字符串
其中:text表示要截取的字符串,start_num表示从第几位字符串开始截取,num_chars表示要截取的字符数。




jiuzai0
发表于 2017-10-20 18:55:52 | 显示全部楼层
本帖最后由 jiuzai0 于 2017-10-20 18:58 编辑

Excel我用的不多
逗伢
发表于 2017-10-26 09:23:51 | 显示全部楼层
从小学点向左取数没有说清楚。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-26 01:56 , Processed in 0.125482 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表