是的,你没有看错,这是一篇关于
excel的文章,对接方给到我一个excel文件,里面有1700+条老人数据,年龄需要通过身份证计算得出,被迫无奈,只好去百度学习了一波excel计算公式~记录一下,防止以后还有这种需求也同时可以帮助到有需要的小伙伴(其实用js导入这个文件计算也算可以的吧?当时没想到=-=)
根据身份证计算得出年龄 并且 获取各个年龄段区间人数各有多少
- 可以看到C那一列是身份证,公式直接开撸~
直接选中一个空的单元格输入公式:
=2023-MID(C1:C1703,7,4)
解释一下什么意思:当前年份-MID(哪列第几行单元格 : 哪里第几行单元格, 7(从第七位数字截取), 4(截取4位数))
- 此时已经把所有的年龄都列出来了,但是怎么拿到某个年龄区间又有多少人数呢?
那必然也是公式了!
=COUNTIFS(R:R,">=60",R:R,"<=70")解释一下什么意思:COUNTIFS是一个计算函数,R:R没指定具体行数,其实就是选中R这一列所有的数据,后面>=60是开始条件,<=70呢则是结束条件,这样就可以统计出来啦。其他80-90岁区间也类似~ ~
统计 男、女人数各有多少
首先选中性别这一列,我这里是D列,然后点击数据菜单里面的筛选功能
- 此时你会看见这么一个小图标出来,点击这个小图标你能看见这里面可以勾选男、女等性别,这样就只会显示性别为男/女的数据了。
- 我这里只显示男的数据,演示一下!
-
此时你能看见数据都是性别为
男的数据 -
然后你在
左下角能看见显示的记录有多少条!这样就可以拿到想要的数据了!