彼特文案-你身边的文案管家

彼特文案-你身边的文案管家

excel出生年月性别自动填充公式?

59

在Excel中,可以使用以下公式来自动填充出生年月日和性别:

出生年月日

如果身份证号码在第18位是18位,则公式为:

```excel

=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

```

如果身份证号码在第15位是15位,则公式为:

```excel

=DATE(MID(B2,7,4)&MID(B2,11,2)&MID(B2,13,2),IF(LEN(B2)=15,"1 9"&MID(B2,7,2)&MID(B2,9,2)&MID(B2,11,2)))

```

将上述公式输入到出生日期所在的单元格,然后向下拖动填充即可。

性别

公式为:

```excel

=IF(MOD(MID(B2,17,1),2)=1,"男","女")

```

将上述公式输入到性别所在的单元格,然后向下拖动填充即可。

年龄

公式为:

```excel

=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"Y")&"岁"

```

将上述公式输入到年龄所在的单元格,然后向下拖动填充即可。

这些公式能够根据身份证号码自动提取出生日期、性别和年龄,并且可以通过向下拖动填充应用到其他行。请确保在输入公式时,身份证号所在的单元格中确实包含有效的身份证号信息,并且身份证号的长度和格式符合常规,以保证提取的年月日信息准确。