excel怎么做到E列输入身份证号,自动生成F列为性别、G列为出生日期
假设身份证在E1(注意设定成文字格式,否则会成为科学记数法)
在F1中输入性别公式
=IF(INT(MID(E1,17,1)/2)=MID(E1,17,1)/2,"女","男")
在G1中输入出生日期公式
=DATE(MID(E1,7,4),MID(E1,11,2),MID(E1,13,2))
复制公式下拉即可
excel中int的取整原理trunc函数和int
int取整的原理是向下舍入为最接近的整数,如果这个数为10.26,舍入后为10,如果这个数为-5.2,舍入后为-6,就是一直向下舍入。
在函数中有些函数就是支持向上舍入的,roundup(向上舍入到指定位数)ceiling(向上舍入为指定数值的倍数,
举下例子,roundup(1.11,1),返回1.2
roundup(15.23,)返回16,因为省略第二参数默认为0,精确到整数,
roundup(115.12,-1)返回120,精确到十位.
ceiling(12.41,0.5)返回到12.5,向上舍入到0.5的倍数,
TRUNC和INT类似,都返回整数。TRUNC直接去除数字的小数部分,而INT则是依照给定数的小数部分的值,将数字向下舍入到最接近的整数。INT和TRUNC在处理负数时有所不同:TRUNC(-4.3) 返回-4,而INT(-4.3) 返回-5,因为-5是较小的数。这两个函数语法为:
TRUNC(number, [num_digits])
INT(number)
▲Number:必需。需要取整的数字。
▲Num_digits:可选。用于指定取整精度的数字。Num_digits的默认值为0(零)。
示例:
=TRUNC(8.9):8.9的整数部分,返回“8”
=TRUNC(-8.9):-8.9的整数部分,返回“-8”
=INT(8.9):8.9的小数部分向下舍入,返回“8”
=INT(-8.9):将-8.9向下舍入到最接近的整数,返回“-9”
MID(text, start_num, num_chars)
MID 函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。)
文字的,可以把单元格中的文字提出来.
比如在一个单元格内打上"我是中国人"五字,提取出"中国"二字.
输入MID,第一个选项选择"我是中国人"所在的单元格,
第二个选项输入第几个文字,如上输入3
第三个选项输入提字数量,如上输入2.
确定.
在活动单元格内显示"中国"二字.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。