excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数:left怎么提取中间数字?

要让left取中间数字,即不取第1个数字,需要用到和mid函数取数的组合来实现。

LEFT函数是从文本字符串的第一个字符开始返回指定个数的字符。

语法:LEFT(text, [num_chars])

函数语法具有下列参数:

◾文本 必需。 包含要提取的字符的文本字符串。

◾num_chars 可选。 指定要由 LEFT 提取的字符的数量。

◾Num_chars 必须大于或等于零。

◾如果 num_chars 大于文本长度,则 LEFT 返回全部文本。

◾如果省略 num_chars,则默认值为 1。

而mid函数,是可以取任意位置的数字,和任意个数的数字。

语法:MID(text, start_num, num_chars)

MID函数语法具有下列参数:

text 必需。 包含要提取字符的文本字符串。

start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。

num_chars 必需。 指定希望 MID 从文本中返回字符的个数。

本文用left和mid函数组合,来取出身份证号码中的市和区域、和年月日,来演示怎么提取中间数字。

我们都知道,身份证号码有18位,第3-4位代表市,第5-6位代表区或县,第7-14位代表出身年。

因为left是从第1个数的位置开始取数,我们要结合mid函数,先取出需要取的个数,传送给left,由left函数来实现。

公式:

=LEFT(MID(A1,3,2),2)

解释:=LEFT(MID(身份证号码所在表格,从身份证中第3位开始取数,取代表市的2位数),取代表市2位数)

公式:

=LEFT(MID(A1,7,14),4)

解释:用left(mid(身份证号码所在表格,从身份证中第7位开始取数,取代表年月日的8位数),取代表年4位数)

---------------------------------------------------------------------

小伙伴们可以看到:虽然可以用mid函数直接取任意位置,任意个数的字符串,但此需求,增强小伙伴们的对left函数和mid函数理解,锻炼了函数组合的灵活应用。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接