excel中怎样通过公式查找到身份证号,同名怎么办?

发布网友 发布时间:2022-04-23 08:42

我来回答

1个回答

热心网友 时间:2022-06-18 12:09

前提:A列为姓名,B列为身份证号,C1为输入姓名格,D列为查询结果
则D1的公式为
=IFERROR(INDEX(B:B,SMALL(IF(ISNUMBER(FIND($C$1,$A$1:$A$10000)),ROW($1:$10000),2^99),ROW(1:1))),"")
此公式支持模糊查找,即可以输入”李“,会将”小李“”李四“”李“三个人都搜出来。

=IFERROR(INDEX(B:B,SMALL(IF($C$1=$A$1:$A$10000,ROW($1:$10000),9^9),ROW(1:1))),"")
此公式严格匹配,输入”李“,只出现”李“的结果,”李四“,”小李“都不出现。

注意:
1、输入完公式用ctrl+shift+enter结束
2、D列填充长度根据具体情况自行选择
3、公式引用坐标如与实际不符,请自行修改A、B、C三种字母

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com