第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」朋友们,大家好!在日常工作中,我们经常用EXCEL函数处理表册,函数的运用,大幅度提升了我们的工作效率。

朋友们,大家好!

在日常工作中,我们经常用EXCEL函数处理表册,函数的运用,大幅度提升了我们的工作效率。笔者集合工作实际,把最常用的EXCEL函数进行逐一详细讲解,课程中有大量案例,为便于朋友们更加深入了解各个函数的用法,将于每天上午7:00同步发布视频教程和图文教程(包含公式)。只要不懈努力和不断实践,通过30天的系统学习,你也能成为EXCEL函数高手,从此告别加班,让同事和朋友刮目相看。

今天,我将和大家一起分享提取字符串函数LEFT、MID、RIGHT,这几个函数主要用于在字符串指定位置中提取需要的字符。

一、LEFT、MID、RIGHT函数基础知识

(一)LEFT函数定义

LEFT函数用来对单元格内容进行截取,从左边第一个字符向右开始截取指定的长度,一个空格也算一个字符。

语法:LEFT(字符串,取值)

字符串:必需参数,是指用来截取的单元格内容。

取值:必需参数,是指从左边向右开始截取的字符数。如果为0,返回零长度空字符串(“”)。如果大于或等于“字符串”的字符数,则返回整个字符串;如果省略该参数,则默认取值数为1。

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

(二)MID函数定义

MID函数用于从指定位置开始,向右提取用户指定的字符数。例如:从第3个字符开始,提取2个字符,公式表示为MID(参数,3,2),“参数”表示提取字符串的单元格,“3”表示开始提取的位置,“2”表示提取的字符数。

语法:MID(参数,开始位置,取值)

参数:必需参数,是指要被截取的字符串。

开始位置:必需参数,是指从左边起第几位开始向右截取。

取值:必需参数,是指从第2参数“开始位置”指定的位置开始向右截取的长度。

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

(三)RIGHT函数定义

RIGHT函数用来对单元格内容进行截取,从右边第一个字符向左开始截取指定的长度,一个空格也算一个字符,用法和LEFT函数类似,只是取值方向不同。

语法:RIGHT(字符串,取值)

字符串:必需参数,是指用来截取的单元格内容。

取值:必需参数,是指从右边向左开始截取的字符数。如果为0,返回零长度空字符串(“”)。如果大于或等于“字符串”的字符数,则返回整个字符串;如果省略该参数,则默认取值数为1。

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

二、LEFT、MID、RIGHT函数案例实践

明白了LEFT、MID、RIGHT三个字符串截取函数的用法和基本知识,下面,我们进行几个案例分析。

(一)从家庭住址中提取省份

某地需要从家庭住址中提取所在省份,本例中,由于省份位于地址的开头位置,可以用LEFT函数提取家庭住址中的省份。

在E3单元格输入公式:=LEFT(D3,FIND(“省”,D3)),按回车键即可根据家庭住址提取省份。见下图:

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

本例中,首先用FIND(“省”,D3)从D3单元格中提取“省”字所在的“位置数字”,然后再用LEFT(D3,“位置数字”)提取省份。

知识拓展:

FIND函数用来对原始数据中某个字符串进行定位,以确定其位置。FIND函数进行定位时,总是从指定位置开始,不管其后面是否还有相匹配的字符串,返回找到的第一个匹配字符串的位置数字。

语法:FIND(关键字,查找区域,查找的字符数)

关键字:是指要查找的字符串。

查找区域:是指包含要查找“关键字”的单元格,就是说,要在这个单元格内查找“关键字”。

查找的字符数:是指指定开始进行查找的字符数。如果值为1,则从单元格内第一个字符开始查找关键字,如果忽略该参数,则默认值为1。

(二)根据身份证号码提取出生日期

某单位在进行职工信息登记时,需登记姓名、性别、身份证号码、出生日期等基本信息,如果录入身份证号码后再录入出生日期,显得看不起EXCEL强大的函数功能,对于截取身份证号码里的出生日期,我们可以用MID函数轻松搞定。

在D3单元格输入公式:=TEXT(MID(C3,7,8),”0000-00-00″),按回车键,即可从身份证号码中提取出生日期。见下图:

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

我们知道,二代身份证号码都是18位数,从身份证号码第7位数开始的8位数就是个人出生日期信息。本例中,首先用MID(C3,7,8)从身份证号码所在单元格C3中提取出生日期,然后再用TEXT函数对提取出来的日期进行转换。

知识拓展:

TEXT函数是EXCEL中一个非常有用的函数,该函数可通过格式代码更改数字的显示方式。0000-00-00和0000年00月00日都是日期的表现形式。

(三)RIGHT根据身份证号码统计男职工人数

某单位登记了职工的基本信息,包含身份证号码,大家知道,如果身份证号码第17位是单数,则为男性,如果是双数,则为女性。本例利用RIGHT、LEFT、MOD和SUM多个函数嵌套进行统计,看似复杂,只要思路对了,一层一层分析后也就那么回事。

在D11单元格输入公式:=SUM(MOD(LEFT(RIGHT(C3:C8,2)),2)),按【Ctrl+Shift+Enter】三键组合即可通过身份证号码计算出男职工的人数。见下图:

第十八天:EXCEL提取字符串函数LEFT、MID、RIGHT的妙用「终于解决」

本例中,公式涉及到多层嵌套,我们对各层嵌套依次进行解析。首先用RIGHT(C3:C8,2)截取C3:C8区域中所有身份证号码的后面两位;然后用LEFT(RIGHT(C3:C8,2))取得这个两位数的第一位;用MOD(LEFT(RIGHT(C3:C8,2)),2)计算LEFT取得的第一位数是单数还是双数,如果是单数,除以2余数为1,如果是双数,除以2余数为0;再用SUM函数对余数为1的个数进行求和,最终得到男职工人数。

如果要用该函数嵌套的方法统计女职工人数,则需要统计所有单元格个数,然后减去男职工人数,公式可写成:=COUNTA(C3:C8)-SUM(MOD(LEFT(RIGHT(C3:C8,2)),2))。

此例主要是为了演示多函数嵌套的使用方法,在实际工作中,一般不会用身份证号码直接统计男女人数。

以上就是字符串截取函数LEFT、MID和RIGHT的几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。

个人建议:在学习EXCEL函数时,首先要熟悉函数的功能和语法,尽量多写,通过反复书写和实践,对照文中的案例,举一反三,我相信,你的EXCEL技巧会得到快速提升,日积月累,必成大器!

感谢朋友们的支持,如果你有好的意见建议和问题,欢迎在评论区留言交流,期待你的精彩!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11375.html

(0)
上一篇 2023-03-01
下一篇 2023-03-02

相关推荐

  • Python Web框架一览

    Python Web框架一览a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-06-03
    59
  • 云原生 | 混沌工程工具 ChaosBlade Operator Pod 篇[亲测有效]

    云原生 | 混沌工程工具 ChaosBlade Operator Pod 篇[亲测有效]作者:丁源 RadonDB 测试负责人 负责 RadonDB 云数据库、容器化数据库的质量性能测试,迭代验证。对包括云数据库以及容器化数据库性能和高可用方案有深入研究。 继《混沌工程工具 ChaosB

    2023-04-21
    156
  • sql-mode_mysql 42000

    sql-mode_mysql 42000处理MySQL数据库工作中遇到关于sql_mode的情况,特学习记录一下 废话不多说直接上错误提示,哈哈哈 bug开始!!!! INSERT INTO mmb_user (openid,mobile,

    2023-04-29
    156
  • python软件环境介绍(python常用开发环境)

    python软件环境介绍(python常用开发环境)1、将代码文件进行保存和重载

    2023-10-30
    126
  • 使用def函数定义Python函数

    使用def函数定义Python函数在Python中,函数是指一段可重复调用的代码块。它接受输入(如果有)并返回输出(如果有)。Python使用关键字def(define,定义)来定义函数。通过使用函数,我们可以将复杂的问题分解为更小的可处理的部分。这种分解是结构编程的一种基本思想。

    2024-04-24
    61
  • MSSQL – 最佳实践「建议收藏」

    MSSQL – 最佳实践「建议收藏」MSSQL – 最佳实践 – 使用SSL加密连接 author: 风移 摘要 在SQL Server安全系列专题月报分享中,往期我们已经陆续分享了:如何使用对称密钥实现SQL Server列加密技术、

    2022-12-26
    154
  • 用IDEA创建Python项目

    用IDEA创建Python项目Python是一种高级语言,常被用作脚本语言和Web开发。随着Python语言的广泛应用,越来越多的开发者开始学习Python语言。在使用Python进行开发时,很多人习惯于使用某些IDE,比如:PyCharm、Visual Studio Code等等。而本文将从另一个角度,介绍如何使用IntelliJ IDEA开发Python项目。

    2024-08-15
    30
  • Python在/usr/local/bin上的应用

    Python在/usr/local/bin上的应用Python语言是一种面向对象的解释型语言,被广泛应用于Web开发、人工智能、科学计算等领域。Python的优点在于简单易学、代码可读性高以及拥有丰富的第三方库支持。在本篇文章中,我们将探讨Python在/usr/local/bin中的应用。

    2023-12-18
    106

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注