计算机二级Office应用之Excel中的函数(2)

有关身份证号码、出生年月、年龄、性别的操作
今天主要是分享几个关于人基本信息的处理所用到的功能和函数,首先来看一下原数据表格

从表格可以看到我们今天要做的就是通过人的身份证号得到人的性别、出生年月和年龄,并且让它们以指定的格式显示出来
首先我们先来求出性别,假设身份证号码的倒数第二位代表着其本人的性别,偶数对应男性,奇数对应女性。所以我们要想得到性别,我们要做的工作就是提取出身份证号码的倒数第二位,然后判断它是奇数还是偶数,函数如下

我们在性别的第一栏中输入上面那个红色框中的公式,就可以实现从身份证号码中得到性别的信息,其中用到了三个函数:IF()、MOD()、MID(),其中MID(B2,17,1)的作用就是把B2单元格中从第17个字符开始取,连续取一个字符,简单来说,它的作用就是把代表着性别信息的身份证号码的倒数第二位数字给取出来,然后MOD()函数的作用就是用来判断一个数是奇数还是偶数,它往往和IF()函数搭配起来用,例如IF(MOD(A1,2),”女”,”男”),这句话的意思就是:如果A1能够被2整除(也就是说A1是偶数),那么就输出”男”,如果A1不能够被2整除(也就是说A1是奇数),那么就输出”女”。综上,这三个函数搭配起来用就可以实现从身份证号码中得到性别信息了。结果如下图

接下来,我们再从身份证号码中得到出生年月的信息,并且让它以xxxx年xx月xx日的格式显示出来,操作如下图

在出生年月的第一栏输入上面红色框中的公式,其中还是用到了刚才用到的函数MID(),它的作用就是提取身份证号码中代表出生年月日信息的相对应的数字,然后公式中还用到了一个字符“&”,这个字符在这里面 就是把前后内容连接起来的意思,效果如下图

这个字符“&”有时候非常的有用,它可以灵活地应用于多种输出格式要求

接下来,我们就来求年龄,这里求年龄是建立在求完出生年月的基础上完成的,即我们是由出生年月得到年龄的,方法如下

在年龄的第一栏中输入上面红色框中的公式,这个公式中我们用了两个函数:INT()、TODAY(),其中第一个函数INT()的意思就是取整,它不是四舍五入,它是直接把小数部分给舍弃掉,在我们今天这个背景下,用它的目的就是:我们要求必须是满整整一年才算一岁,否则就不算一岁,即不算一岁的直接舍去;然后第二个函数就是TODAY(),这个函数很简单,它的意思就是获取当前时间,也就是这个函数可以得到你用它那个时刻的具体时间,我们用当前时间减去出生年月的那个时间,得到的就是我们从出生一直到现在的天数,然后用天数除以一年的天数,也就是除以365,得到的就是岁数,当然根据要求,不满一年的直接舍去,结果如下

我们再来看一下不用取整函数的结果

我们再来看一下让他以数值、0位小数显示的结果

从这我们可以看出,不同的操作,计算出来的结果也是不一样的,具体怎么操作要根据实际问题进行分析

  • 13
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
个人整理-计算机二级Excel常考函数复习重点 1. 单条件求和—— SUMIF 函数 如要统计 C列的数据 , 要求统计条件是 B 列数据为 "条件一 " 。并将结 果放在 C6 单元格,我们只要在 C6 单元格输入公式“ =SUMIF(B2:B5,"条件一 ",C2:C5)”即完成这一统计。 2. 符合多个条件的数据求和—— SUMIFS 函数 统计 5 班语文名次、数学名次均位于前 20 名同学的总分之和 。在相应单元格内输入公式 “=SUMIFS(M2:M80, A2:A80,"5",D2:D80,"<=20",F2:F80,"<=20")”,按下回车键就一切 OK。如图所示 3. 去尾取整函数—— INT 函数 (注意要区分与 TRUNC函数(只取整),而 INT 取向下整数。) 4. 取整函数,只取整理。 -TRUNC函数 例:=TRUNC(8.9),结果为 8;=TRUNC(-9.6),结果为 -9; 5. 四舍五入函数—— ROUND函数 6. 向下舍数字函数—— ROUNDD函数 ⑴功能 按指定的位数对数值进行舍入。 ⑵格式 ROUNDDOWN(数值或数值单元格,指定的位数 ) ⑶示例 7.1LOOkUP 函数使用方法 LOOKUP(MID(A2,3,2),{"01","02","03"},{"1班","2 班","3班"})意思为如果A2 单元格从第三个字符起取两个字符与数组{"01","02","03"} 第某项相同 ,则返回另一个数组{"1 班","2班 ","3 班"} 的第某项内容 假设 A2 单元格的内容为220345,则MID(A2,3,2)返回 "03",而"03" 是{"01","02","03"}的第三项 ,所以公式返回 {"1 班","2班","3 班 "}的第三项即 "3 班" 这个公式可以简写成 LOOKUP(MID(A2,3,2),{1,2,3},{"1班 ","2 班","3 班"}) 或=MID(A2,3,2)&" 班"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值