excel怎么筛选身份证18位数字
发布网友
发布时间:2024-10-01 21:42
我来回答
共1个回答
热心网友
时间:2024-10-29 19:52
在Excel中筛选身份证18位数字,可以通过条件格式或数据验证功能来实现,具体步骤如下:
### 使用条件格式
1. **选中数据**:首先,选中包含身份证号码的单元格或列。
2. **设置条件格式**:点击Excel菜单栏中的“开始”选项,然后找到“条件格式”并选择“新建规则”。
3. **选择规则类型**:在弹出的“新建格式规则”窗口中,选择“使用公式确定要设置格式的单元格”。
4. **输入公式**:在公式框中输入`=LEN(A1)>18`(假设A1是第一个身份证号码所在的单元格,根据实际情况调整),此公式用于判断身份证号码的位数是否不等于18。
5. **设置格式**:点击“格式”按钮,设置当条件满足时(即身份证号码不是18位时)的单元格格式,如改变背景色为红色。
6. **应用规则**:设置好格式后,点击“确定”保存规则。此时,所有不是18位的身份证号码都将以设定的格式显示,便于快速识别。
### 使用数据验证
1. **选中数据列**:选择需要输入身份证号码的数据列。
2. **设置数据验证**:点击Excel菜单栏中的“数据”选项,然后选择“数据验证”。
3. **设置验证条件**:在“数据验证”窗口中,选择“允许”为“自定义”,并在“公式”框中输入`=LEN(A1)=18`(A1为示例单元格)。
4. **输入错误信息**:在“输入无效数据时显示出错警告”选项中,设置当输入的数据不符合条件时显示的错误信息,如“身份证号码必须是18位”。
5. **应用设置**:点击“确定”保存设置。之后,在该列中输入身份证号码时,如果位数不是18位,Excel将显示错误提示信息。
两种方法各有优势,条件格式更侧重于数据分析和展示,而数据验证则更侧重于数据输入时的校验和提示。根据实际需求选择合适的方法即可。