打开APP
userphoto
未登录

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

开通VIP
微课:Excel数据处理与可视化【Excel中的文本函数】

文本、数字、日期和时间,这些是Excel单元格中存储的最常见的数据类型。

Excel数据处理过程中,经常涉及文本的连接、截取、转换等操作。

1.单元格中的文本

向单元格中输入文本,非常简单,直接输入文本内容即可,无需在两侧添加双引号。如果添加了双引号,那么双引号也作为文本的一部分。

如果在公式中要使用到文本常量,就需要在文本内容两侧加上两个半角双引号。

比如公式 = B2 & “Hello” ,就表示把B2单元格的内容与单词Hello连接。

2.文本的属性

一个文本是由若干字符连接而成,字符的种类那就很多了,比如汉字、阿拉伯数字、英文字母、标点符号、制表位、换行符、希腊字母、特殊符号等。在学习Excel文本函数之前,我们首先要认识文本特征。

首先看看下面这行字,以及后面对该文本的处理和认识:

以上几条,你看懂了多少?其实,这里最难理解的是字符 VS 字节,半角 VS 全角。

简单一点讲,26个英文字母及其大写形式,以及0-9这10个阿拉伯数字,这些都是半角字符,每个字符占据1个字节。

汉字、中文标点符号、其他外国语这些是全角字符,看起来胖胖的,一个字符占据2个字节。

下面分析一个比较短的文本:Happy2017新年

这个短文本,字符数是5 4 2=11,字节数是5 4 2*2=13。因为汉字是全角字符,计算字节时要乘以2。

弄明白了这一点,学习Excel文本函数就不太难了。

3.文本函数分类

从现在我们步入正题,Excel中的常用文本函数如下表:

Len与LenB函数:

这两个函数都是计算文本长度的,以B结尾的文本函数,其度量单位是字节,不是字符。

下图中B列用Len函数,C列用LenB函数,计算结果不一样。因为一个汉字是一个字符,但是两个字节。

从上面的计算结果还可以看出,单元格中全角字符的个数,恰好等于C列结果减去B列结果。比如第5行中,9-7=2,说明A5有两个全角字。


Left与LeftB函数:

这两个函数用于提取文本左侧若干字符。Left(s,n)表示从s中提取n个字符,结果还是文本。LeftB(s,n)表示从s中提取n个字节。

下图中,B2的公式是:=Left(A2,2),C2的公式是:=LeftB(A2,2)

可以看出,当原文本有汉字时,两个函数的计算结果不相同。

其余带有B的函数还有RightB、MidB等等,这些都具有这个特点,就不再重复讲解。

Right函数

Right函数与Left函数相反,是从右侧截取若干字符。

下面用Right函数截取名字。

Mid函数

Mid函数从文本中截取一部分出来,与Left函数非常类似,但需要指定起始位置。

Mid(s,a,n)表示从文本s中的第a个位置截取n个字符。

观察下面的地址列,会看到每个地址前面都是“福建省”,然后是城市名。

为了获取到城市名称,可以使用公式:=Mid(A2,4,2)。公式中的4表示从第4个字符开始提取,连续提取2个字符。


每周一、三、五发布


下期内容:文本函数(2)





本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel2010.23-字符串提取、查找和替换
实用·技巧之Excel字符转换
Excel中文字符截取奇数个字节,截取到倒数指定字符的操作方法
自学Excel之18:文本函数(二)
数据处理总出错?掌握这4个Excel函数就能轻松搞定
LEFTB函数按字节数提取字符
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服