Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2051|回复: 9

[已解决]关于身份证区分姓名的函数有快捷方式吗?

[复制链接]
发表于 2013-7-3 16:05 | 显示全部楼层 |阅读模式
15位的旧身份证 看最后一位 奇数是男 偶数是女
18位的新身份证 看倒数第二位 奇数是男 偶数是女
该如何运用函数公式呢啊?
最佳答案
2013-7-3 16:13
  1. =IF(MOD(MID(A1,15,3),2),"男","女")
复制代码
比如数据在A1
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-7-3 16:07 | 显示全部楼层
=IF(LEN(F12)=18,IF(MID(F12,17,1)/2=TRUNC(MID(F12,17,1)/2),"女","男"),IF(RIGHT(F12,1)/2=TRUNC(RIGHT(F12,1)/2),"女","男"))
回复

使用道具 举报

发表于 2013-7-3 16:13 | 显示全部楼层    本楼为最佳答案   
  1. =IF(MOD(MID(A1,15,3),2),"男","女")
复制代码
比如数据在A1

评分

参与人数 2 +30 收起 理由
youfang + 18 虽然很短但是很好用
as0810114 + 12 好公式,赞一个。

查看全部评分

回复

使用道具 举报

发表于 2013-7-3 16:15 | 显示全部楼层
本帖最后由 as0810114 于 2013-7-3 16:17 编辑

云兄厉害啊。。。
回复

使用道具 举报

发表于 2013-7-3 16:17 | 显示全部楼层
和云影公式差不多
  1. =IF(-1^MID(A1,15,3)<0,"男","女")
复制代码
回复

使用道具 举报

发表于 2013-7-3 16:24 | 显示全部楼层
云影 发表于 2013-7-3 16:13
比如数据在A1

能不能更分析哈 mod内部的为什么这么弄啊

点评

找一个18位身份证,选择mid(A1,15,3)你按一下F9就知道了。  发表于 2013-7-3 16:31
回复

使用道具 举报

发表于 2013-7-3 16:28 | 显示全部楼层
我心飞翔410 发表于 2013-7-3 16:24
能不能更分析哈 mod内部的为什么这么弄啊

在小妖老师的
函数视频中,学的
回复

使用道具 举报

 楼主| 发表于 2013-7-3 16:33 | 显示全部楼层
非常感谢各位朋友的帮助!
回复

使用道具 举报

发表于 2013-7-3 16:35 | 显示全部楼层
云影 发表于 2013-7-3 16:28
在小妖老师的
函数视频中,学的

我还没看完,{:031:}
回复

使用道具 举报

发表于 2013-7-3 16:39 | 显示全部楼层
来凑一个公式  =IF(MOD(IF(LEN(A1)=15,RIGHT(A1),MID(A1,17,1)),2),"男","女")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-30 00:12 , Processed in 0.753721 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表