excel高手进

老师布置的题目,最好有多种回答,并且评论每一种方法的优劣。讨论:有一批身份证号码,想要知道其中江苏省南京市的学龄前儿童男孩和女孩分别有多少,应如何做,请写出步骤。请阅读公... 老师布置的题目,最好有多种回答,并且评论每一种方法的优劣。讨论:有一批身份证号码,想要知道其中江苏省南京市的学龄前儿童男孩和女孩分别有多少,应如何做,请写出步骤。请阅读公民身份号码的编排方法,行政区划代码可查阅root文件夹下的GB/T2260.pdf文件 (10分)
GB11643-1999《公民身份号码》主要内容如下:
一、范围
该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。
二、编码对象
公民身份号码的编码对象是具有中华人民共和国国籍的公民。
三、号码的结构和表示形式
1、号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2、地址码
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3、出生日期码: 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4、顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5、校验码
展开
 我来答
朱荟非
2010-11-24 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2258万
展开全部
15位身份证的末位,18位身份证的倒数第二位是性别代码。偶数为女性,奇数为男性。

假设表格AB列分别为“姓名”、“身份证号码”,增加C列“性别”。
第一步:在C2截取性别,公式:
=IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=18),1),2),"男","女")
(注:截取有很多种方法)

第二步:统计男女生人数
方法1:分类汇总
选择数据区域(包括标题),数据-分类汇总,分类字段=性别,汇总方式=计数,汇总项=性别。
优势:方便。可以分3级显示汇总和明细情况。
劣势:报表结构发生变化,不便于利用;数据不能自动更新。

方法2:数据透视表
选择区域-数据-数据透视表,在布局里选择行字段为性别,列字段为空,数据区域为性别-计数项。
优势:无
劣势:适合处理复杂结构的报表,对于这个问题有点多余;报表发生改变,同上。

方法3:公式
在ABC列之外的空白单元格输入公式
a,COUNTIF公式
=COUNTIF(c:c,"男")
=COUNTIF(c:c,"女")
b,SUMPRODUCT公式
=SUMPRODUCT(N(C2:C1000="男"))
=SUMPRODUCT(N(C2:C1000="女"))
优势:处理数据灵活;不改变报表结构
劣势:需要输入公式;如果公式运用不熟练,可能出错。

补充:
妈呀,上了贼船一下子写了这么多字。做完了才发现还有陷阱,原来还有“江苏省南京市”的条件,那就还要提取省市代码。上面的方法,除了COUNTIF,都可以用。
仅供参考。
DCKKee2
2010-11-24 · TA获得超过3381个赞
知道大有可为答主
回答量:3110
采纳率:76%
帮助的人:1202万
展开全部
哈哈,前几天刚研究过身份证地址
前两位是省,再后是市,县,区,出生年月日,性别,校验码。
用EXCEL可以做的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星号3
2010-11-24 · TA获得超过1889个赞
知道小有建树答主
回答量:1010
采纳率:0%
帮助的人:197万
展开全部
我们私聊!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LoveJinLee
2010-11-24 · TA获得超过4145个赞
知道大有可为答主
回答量:2227
采纳率:0%
帮助的人:1911万
展开全部
知道身份证排布规则,用excel就好区分是男是女,以及某个省市了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式