33问答网
所有问题
=TEXT(-1^MID(A1,9,9),"女;男") 这是一段EXCEL根据身份证号判断性别的公式,但是我看不懂,求解释
-1^MID(A1,9,9) 是什么意思呢?
举报该问题
推荐答案 2012-05-02
å ¶å®ä½ è¿ä¸ªå ¬å¼ç¼è¾ç人ï¼æç¹æ å¼çèï¼åºæ¬éçå°±æ¯å 为äºä»£èº«ä»½è¯å·éçåæ°ç¬¬äºä½åä¸ä»£èº«ä»½è¯å·éçæåä¸ä½ï¼å¥æ°ä¸ºç·ï¼å¶æ°ä¸ºå¥³ï¼è¿ææ¯æåºæ¬çéçï¼ç¥éè¿ä¸ªä»¥åå¯ä»¥ç¨EXCELéçå¾å¤å½æ°æ¥å¤æåºå¥å¶æ§ï¼è¿èå¤æç·å¥³æ§å«ï¼å¯ä»¥ç¨åä½æ°çå½æ°ï¼å¯ä»¥ç¨ä¹é¤æ³çè¿ç®ççãä½æ¯ï¼æ为ä»ä¹è¯´è¿ä¸ªå ¬å¼æç¹æ å¼çèå¢ï¼MID()è¿ä¸ªå½æ°æ¯ä»æ个å段ç第å ä½å¼å§ï¼åå ä½çææï¼è¿ä¸ªå ¬å¼éçæææ¯ï¼ä»èº«ä»½è¯å·ç第9ä½å¼å§å9ä½æ°ç»æä¸ä¸ªæ°çå段ï¼ä¹å°±å身份è¯å·éç9è³17ä½ï¼è¿æ ·ä¸æ¥ï¼å¦æ对è¿éçéçä¸æ¯å¾æç½ç人ï¼ççè¿ä¸ªåæ°çæ¹æ³å°±è§å¾æç¹ç³æ¶ï¼ä¸ºä»ä¹åè¿ä¹é¿ä¸ä¸ªæ°åï¼äº§çä¸ç¥æ以ç¶çæè§ãå ¶å®ï¼ä½ æè¿ä¸ªå ¬å¼éç两个9æ¹æä»ä¹æ°é½è¡ï¼å°±ä¸ä¸ªååï¼å æ¬ç¬¬17ä½æ°ãå 为æç»è¦é å®æ¥å¤æå¥æ°è¿æ¯å¶æ°ãmid(A1,10,8); mid(a1,11,7),mid(a1,17,1)â¦â¦è¿äºé½å¯ä»¥ãè¿æ ·ä½ å°±ä¸è½çè§£å ¬å¼çææäºã
追é®
谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/hRBcBcd5c.html
其他回答
第1个回答 2012-05-02
=TEXT(-1^MID(A1,9,9),"女;男")
从身份证号地9位数开始取9位(最后一位是17位,性别识别位),-1的N次方,N就是那个取出来的9位数,-1的偶数次方是正数1,奇数次方是-1.如果是1,返回“女”,否则返回“男”。
这个函数是用以下格式更容易被理解。
=TEXT(-1^MID(A1,17,1),"女;男")
或者
=if(MOD(MID(A1,17,1),2)=1,"男","女")
追问
谢谢你的答案
第2个回答 2012-05-02
因为身份证的第17位偶数是女,奇数是男
-1的偶次方是1
-1的奇数次方是-1
=TEXT(-1^MID(A1,9,9),"女;男")
当-1^MID(A1,9,9)大于0是是女
当-1^MID(A1,9,9)小于0是是男本回答被提问者采纳
第3个回答 2018-09-06
实名反对说公式故弄玄虚的答案。
MID(A1,9,9)的目的,是为了让这个公式同时匹配15位身份证号(最后一位判断性别)和18位身份证号(第17位判断性别)。
当然,取数也可以改成MID(A1,15,3)
相似回答
excel
中
身份证号码
如何直接区分男女
答:
2.在函数框中输入“=IF(MOD
(MID(
B2,17
,1),
2
)=1,
"男","女")”,按回车,可以自动判断并显示对应
身份证
所属者是“男”或者“女”。(MID(B2,17,1)表示提取B2单元格中第17位位置的字符;MOD(MID(B2,17,1),2)表示求B2单元格中第17位位置的字符与2的余数;整个公式表示判断B2单元格中的...
怎样在
Excel
中的利用
身份证号
计算出男女
答:
18位
身份证号
的第17位是
判断性别的
数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:
=MID(
A2,17
,1)
然后我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是
女性;
反之,如果余数是1则说明...
excel
表格
身份证号
怎么提取男女?
答:
1、在
Excel
表格中新建一列,用于提取
身份证号码的
倒数第二位。假设身份证号码在A列,则在B列输入以下公式:=RIGHT
(A1,
2)2、在新的一列中使用IF函数来
判断性别
。假设身份证号码的倒数第二位在B列,则在C列输入以下公式:=IF(ISODD(B1),"男","女")其中ISODD函数判断B列单元格中的数值是否为奇数...
大家正在搜
相关问题
excel中根据给定人身份证号码求性别的函数
谁会EXCEL啊,我用函数MID(A1,7,8)提取身份证中...
EXCEL用函数MID(A1,7,8)提取身份证中的出生日期...
=IF(MOD(MID(A1,17,1),2)=1,"男",...
Excel表中根据身份证号码算出年龄和性别的公式
excel输入身份证号自动显示年龄、性别
excel中身份证号码如何直接区分男女
如何在Excel里根据身份证号码自动填写性别、出生年月、年龄