作者:乔山办公网日期:
返回目录:excel表格制作
我国现在的抄公民身份号码是特征组合码,由17位数字本体码和1位数字校验码组成,长达18位的身份证号在Excel默认的单元格格式下,不能完全显示。如下图
身份证号进行排序并完全地显示出来需要经过以下步骤(袭以Excel2010为例):
选中要输入身份证号的单元格,右键单击选择“设置单元格格式”,然后选择“文本”,并确定。
在这些单元格中输入身份证号,此时身份证号的所有内容都能够显示出来。
接下来,选择要排序的身份证号,点击“排序和筛选”,选择“自定义排序”。
在弹出的活动窗口中,关键词选择为身份证号所在列,排序依据选择数值,然后确定即可完成zhidao排序。
完整输入的身份证号码只能是文本。抄看你需要按什么排序。
如果需要按号码前几位排序,选定列之后,点百排序,选择排序方式,在出来的提示里度选择“将任何类似数字的文本排序”。
如果是要按生日排序,那问就增加辅助列,提取出生日期,比如B1==--TEXT((LEN(A1)=15)*19&MID(A1,7,(LEN(A1)=18)*2+6),"0000-00-00"),公式下拉,设置B列为日期。然后答将AB列选中,按B列排序
公式改一下,=COUNTIF(c82068:c82116,c82116&"*"),后需增加一个“*”
直接将身份证号码按照年龄排序是不可能的,需要通过辅助列将出生年月百提取出来,再通过这个辅助列进行排序。
身份证号码中包含的出生年月,可以用MID函数度提取。
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID(text, start_num, num_chars)
参数:
MID 函数语法具有下列参数 :
Text 必需。包知含要提取字符的文本道字符串。版
Start_num 必需。文本中要提取的第一个字权符的位置。文本中第一个字符的 start_num 为
1,依此类推。
Num_chars 必需。指定希望 MID 从文本中返回字符的个数。
说明:
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。