Excel精英培训网

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

[已解决]身份证升位15升18位公式解决方法

  [复制链接]
发表于 2011-1-17 09:47 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2013-8-27 15:24 编辑

个人收藏的身份证升位15升18位函数公式,与大家分享!
[hide]
=IF(LEN(a1)=15,REPLACE(a1,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(a1,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),a1)
注意是数组公式,ctrl+shift+enter三键结束。
[/hide
]
最佳答案
2011-1-18 09:35
  1. =IF(LEN(A1)=15,REPLACE(A1,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A1,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A1)
复制代码

评分

参与人数 1 +6 收起 理由
砂海 + 6 纯升位,地区码和序吗未变可用.

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-1-17 09:57 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-17 10:09 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-17 10:29 | 显示全部楼层
take a look
回复

使用道具 举报

发表于 2011-1-17 10:29 | 显示全部楼层
收藏学习一下
回复

使用道具 举报

发表于 2011-1-17 10:32 | 显示全部楼层
看看公式

回复

使用道具 举报

发表于 2011-1-17 10:50 | 显示全部楼层
谢谢分享,收藏备用
回复

使用道具 举报

发表于 2011-1-17 13:40 | 显示全部楼层
学习学习 身份证升位15升18位公式解决方法
回复

使用道具 举报

发表于 2011-1-17 13:48 | 显示全部楼层
谢谢YY分享
回复

使用道具 举报

发表于 2011-1-17 19:32 | 显示全部楼层
{:35:}学习一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 02:54 , Processed in 0.375129 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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