ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1809|回复: 19

[已解决] 请教人数与身份证号码

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-11-23 14:55 | 显示全部楼层 |阅读模式
请教判别身份证号码少于人数并给出提示。谢谢!
工作簿1.rar (6.74 KB, 下载次数: 28)

TA的精华主题

TA的得分主题

发表于 2019-11-23 15:43 | 显示全部楼层
首先,输入要规范些,名字和名字之间,用一个空格隔开,身份证和身份证之间也用一个空格隔开,就好处理了
  1. =IF(LEN(A3)-LEN(SUBSTITUTE(A3," ",))=LEN(B3)-LEN(SUBSTITUTE(B3," ",)),"","还缺")
复制代码

TA的精华主题

TA的得分主题

发表于 2019-11-23 16:06 | 显示全部楼层
这样做的意义何在。

什么表格哦。一个单元格还可以写写。     C1   
=TEXT(COUNT(0/(MID(SUBSTITUTE(TRIM(A1)," ","!"),ROW($1:$999),1)="!"))-COUNT(0/(MID(SUBSTITUTE(TRIM(B1)," ","!"),ROW($1:$999),1)="!")),"缺少身份证号码;身份证号码多了;名单;")

TA的精华主题

TA的得分主题

发表于 2019-11-23 16:57 | 显示全部楼层
C3
=IF(ISERR(LEFT(B3)%),"",IF(LEN(TRIM(A3))-LEN(SUBSTITUTE(TRIM(A3)," ",))+1>INT(LEN(B3)/18),"还缺","正常"))

TA的精华主题

TA的得分主题

发表于 2019-11-23 17:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 lh123lh1234 于 2019-11-23 17:31 编辑

。。。。。。。。

工作簿1.zip

8.6 KB, 下载次数: 7

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-23 19:29 | 显示全部楼层
本帖最后由 excel49 于 2019-11-23 20:55 编辑
solextrade 发表于 2019-11-23 16:57
C3
=IF(ISERR(LEFT(B3)%),"",IF(LEN(TRIM(A3))-LEN(SUBSTITUTE(TRIM(A3)," ",))+1>INT(LEN(B3)/18),"还缺 ...

谢谢指点,很好!工作簿1问题解决。辛苦了!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-23 19:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 excel49 于 2019-11-23 20:56 编辑

由衷感谢,很好的公式完全解决工作簿1的问题!学习啦!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-23 21:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
笑着...两年过去 发表于 2019-11-23 15:43
首先,输入要规范些,名字和名字之间,用一个空格隔开,身份证和身份证之间也用一个空格隔开,就好处理了

谢谢啦!您的这个函数要是可以的话,是最韵味的了!工作簿1中我是名字和身份证都空格,人员数和身份证数吻合的情况下还是提示提示缺少。可能我表格的表述方法不对导致的,我将表格改写成工作簿2这样就符合我的实际情况了,但3楼4楼高手的公式只适合工作簿1的表述,工作簿2就不能使用了。十分感谢! 工作簿2.rar (6.79 KB, 下载次数: 3)

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-23 21:32 | 显示全部楼层
静看流年RSSQ 发表于 2019-11-23 16:06
这样做的意义何在。

什么表格哦。一个单元格还可以写写。     C1   

感谢指点,可能是我的表格表述方式不对,导致您给出的公式无法得出结果,我已经将表格按符合实际状况的方式写在工作簿2中了,在2楼的回复帖子。还请您指点!谢谢!

TA的精华主题

TA的得分主题

发表于 2019-11-24 09:07 | 显示全部楼层
excel49 发表于 2019-11-23 21:32
感谢指点,可能是我的表格表述方式不对,导致您给出的公式无法得出结果,我已经将表格按符合实际状况的方 ...

这样的数据,会有很多问题的。

第一 :身份证重复了,算的时候是否考虑去重。

第二:  是否是A组 +  B组  的总的人名  与身份证进行对比、

第三:  如何判断  张三与张三  是不是一个人。。。考虑人重名与否。

以上三个问题,都不太好写。特别是第三个,若是考虑重名 除非加条件否则无解、

综上  我就不写了。不考虑去重的话也就是我原有思路改改火车。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 20:16 , Processed in 0.039210 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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