当前位置:首页 > 技术 >

left函数在什么情况下使用(left函数什么情况下使用)

来源:原点资讯(www.yd166.com)时间:2023-11-06 05:20:33作者:YD166手机阅读>>

用于文本截取的函数有3个,LEFT、RIGHT、MID,可以从指定位置截取指定数量的字符;还有基于截取字节的LEFTB、RIGHTB、MIDB,不常用,也很简单。

LEFT函数语法:=LEFT(字符, [提取字符数]),从文本字符串的第一个字符开始返回指定个数的字符。

RIGHT函数与LEFT函数语法相同,根据所指定的字符数返回文本字符串中最后一个或多个字符。

MID函数语法:=MID(字符, 开始字符数, 提取字符数),返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

需要注意的是以上函数中提取字符数必须是>0的整数,如果提取字符数大于字符长度,则返回从所有字符;MID函数的开始字符数,包含开始提取的第一字符本身,且必须是>0的整数,如果大于字符长度,则返回空。


接下来看一下几个函数的用法:

left函数在什么情况下使用,left函数什么情况下使用(1)

在D4单元格中输入,=LEFT(C4,2),双击填充,公式从左则提取2个字符。

在E4单元格中输入,=LEFTB(C4,2),双击填充,公式从左则提取2个字节。

在F4单元格中输入,=RIGTH(C4,2),双击填充,公式从右则提取2个字符。

在D4单元格中输入,= RIGTHB(C4,2),双击填充,公式从右则提取2个字节。

可以看得出来,汉字、英文、数字一个字是1个字符。汉字一个字是2个字节、英文、数字一个字是1个字节。关于字符与字节的区别,可以在网络上自行查询学习。


再来看一下MID的用法。

left函数在什么情况下使用,left函数什么情况下使用(2)

在H4单元格中输入,=MID(C4,5,2),双击填充,公式从第5个(含第5个)字符开始提取2个字符。

在I4单元格中输入,=MIDB(C4,5,2),双击填充,公式从第5个(含第5个)字节开始提取2个字节。

3个函数一般会配合其它函数综合应用,比如配合FIND、SEARCH函数,后面会讲解。


看2个使用文本提取函数有关的综合案例

案例1:提取身份证号码中的出生年月日

分析下,身份证号码中第7-14位是出生年月日,共8位,是固定的。

left函数在什么情况下使用,left函数什么情况下使用(3)

在D10单元格中输入,=MID(C10,7,8),从第7位开始,提取8位,就得到了年月日。如果想让数字更易读,可以使用TEXT函数进行格式化,比如=TEXT(MID(C10,7,8),"0000年00月00日")。

案例2:提取文本中的数字。从简单的来,前提是确定数字的位置,但数字有多少个不确定。

先分析下,位置固定,根据情况使用LEFT或RIGTH,案例中使用RIGTH。

接下来需要确定提取多少个字符,可以使用字符与字节区别的特性,汉字一个字是1个字符或2个字节,数字一个字是1个字符也是1个字节,可以使用LEN函数与LENB函数,找出字符与字节的差异数量就是数字的字符数。看公式

left函数在什么情况下使用,left函数什么情况下使用(4)

在D13单元格中输入,=RIGHT(C13,LEN(C13)*2-LENB(C13)),就可以得到文本中的数字。

加大一点难度,数字在文本中位置不确定、数字有多少个也不确定。

分析下:在文本中,需要使用MID函数。数字多少个,使用上个案例中的方法;位置不确定,可以使用ROW函数生成一个动态数组,从1开始,到一个足够大的值作为开始字符数,这里使用30,足够了。这样就从第1到第30个字符开始截取,会提到一个数组,其中只有一个是包含完整数字的。MID提取的数字是文本类型,可以使用文本转数值的函数或其它技巧转成数值,然后再使用LOOKUP函数提取近似值。

left函数在什么情况下使用,left函数什么情况下使用(5)

先在D14单元格中输入,=MID(C14,ROW(1:30),LEN(C14)*2-LENB(C14)),得到一个数组。然后使用添加”--"号或 0的方式,把文本型的数字转成数值型数字,如果不是数字就得返回一个错误值。这是一个很好用技巧,在写公式的过程中要充分利用这个特性。

接下来在外面写LOOKUP函数, LOOKUP的模糊匹配特性会返回接近这个值的数字。最后的公式是:=LOOKUP(9^9,--MID(C14,ROW(1:30),LEN(C14)*2-LENB(C14))。

栏目热文

left函数的使用方法提取数字(left函数可以提取年月吗)

left函数的使用方法提取数字(left函数可以提取年月吗)

Excel最强的功能就是计算功能,一般情况下,参与计算的值都是没有单位的,但也有部分数据是带有单位的,如下图:当你遇到...

2023-11-06 05:00:29查看全文 >>

left函数使用方法(index函数的使用方法)

left函数使用方法(index函数的使用方法)

工作中,除了查找匹配使用频繁之外,文本三兄弟的使用频率还是很高的,用来预处理相关数据非常方便1、left/right/m...

2023-11-06 05:28:17查看全文 >>

刺激战场4大未解之谜(刺激战场有什么不可告人的秘密)

刺激战场4大未解之谜(刺激战场有什么不可告人的秘密)

欢迎各位吃鸡大佬们驾临本期《刺激战场》“吃鸡事儿”~在上一期里,游戏君和大家分享了“新增的“骨龙丧尸”比人物角色大5倍”...

2023-11-06 04:57:31查看全文 >>

刺激雪地图洞穴在哪里(刺激的雪地地图神秘山洞在哪里)

刺激雪地图洞穴在哪里(刺激的雪地地图神秘山洞在哪里)

在1月23日,绝地求生测试服迎来了大更新,在这次更新中,野牛冲锋枪,侧瞄具还有黑夜模式等内容加入了游戏中,并且对雪地图的...

2023-11-06 04:54:40查看全文 >>

刺激战场最神秘的山洞(刺激战场雪地图山洞在哪)

刺激战场最神秘的山洞(刺激战场雪地图山洞在哪)

神秘山洞:农民的惊险探险之旅嘿,伙计们!今天我要告诉你们一个关于安徽的农民和一个惊险无比的山洞的故事。这个故事如此离奇,...

2023-11-06 05:16:27查看全文 >>

安徽人买车可以上安庆牌照吗(在安徽买车怎么去外省上牌)

安徽人买车可以上安庆牌照吗(在安徽买车怎么去外省上牌)

您在阅读前请点击上面的“关注”二字,后续会第一时间为您提供更多有价值的相关内容,感谢您的支持。在电动车严格管理以后,最近...

2023-11-06 05:01:22查看全文 >>

外地车迁入安庆排放标准(外地车迁入西安排放标准)

外地车迁入安庆排放标准(外地车迁入西安排放标准)

1.各地新增货车限行政策及变化(1)广东佛山:佛山市优化调整禅桂新中心城区货车限行(征求意见稿)。变化:调整多用途货车(...

2023-11-06 05:22:09查看全文 >>

安庆外地户口车辆上牌(安庆哪些车管所可以上牌)

安庆外地户口车辆上牌(安庆哪些车管所可以上牌)

电动出行迎刃而解电动车行走随心,老少皆宜,成为便民之选。管理创新解难题规章制度不阻碍便民,各地探索创新,车辆上牌更容易。...

2023-11-06 04:45:12查看全文 >>

外地车能在安庆检车吗(安庆车检需要多少钱)

外地车能在安庆检车吗(安庆车检需要多少钱)

机动车“年审”是每一位车主最关心的事儿而关于它的提问从来没有停止过本期,小编汇总了年审过程中车主那些常见疑问快来看看你是...

2023-11-06 04:47:08查看全文 >>

文档排行