如何快速提取身份证的民族信息?
发布网友
发布时间:2024-10-03 15:21
我来回答
共1个回答
热心网友
时间:2024-10-06 12:09
1. 打开Excel,并在新的工作表中输入身份证号码。
2. 在一个空单元格中,使用以下公式确定身份证号码的第 7 位和第 8 位数字:=MID(A2;
7;
2)。其中,A2 是身份证号码的单元格。
3. 请注意,我们需要知道每个民族的第 1-2 位数字。您可以单击此处获取完整的民族编号。
4. 在列 C 中,输入以下公式:
=VLOOKUP(B2,$H$2:$I$57;
2,FALSE)
其中,B2 是您为身份证号码提取的第 7-8 位数字。
5. 现在,Excel 将自动识别您在第 7-8 位输入的数字,并在列表中查找相应的民族。
6. 请注意,在第 5 步中,我们使用了 VLOOKUP 函数来查找民族。该函数使用从 A1 到 B10 的范围。我们将该范围命名为“nationalities”并将其用作 VLOOKUP 函数的第一个参数。然后,我们使用“2”作为第三个参数来返回第二列(即民族名称)的值,因为它位于范围内的第二列。最后,“FALSE”表示在 ExactMatch 模式下查找匹配程序。
7. 您可以使用 AutoFill 功能将此公式拖到其他单元格中,以识别其他身份证号码的民族。
8. 最后,您所选用的民族将在列 C 中自动显示。
Excel表格可以通过以下公式算出民族:在单元格中输入=VLOOKUP(A2,Sheet2!A:B;
2,0),其中A2为要查询的民族代码,Sheet2! A:B表示查询代码和民族的对应关系表;
2表示要返回的列号(这里是民族列),0表示精确匹配。这个公式可以通过数据有效性和数据透视表等功能延伸,使数据处理更简单方便。需要注意的是,该公式需要使用正确的对应关系表才能得到正确的结果。