excel的性别公式,excel中输入性别的公式

首页 > 实用技巧 > 作者:YD1662024-02-16 23:42:00

excel的性别公式,excel中输入性别的公式(1)

工作中需要根据员工的身份证号,自动显示性别;

实际效果如下:

excel的性别公式,excel中输入性别的公式(2)

性别只与身份证号码的第17位有关,奇数则表示为男性,偶数则表示为女性。

在这里我们使用MID函数将第17位提取出来,之后利用ISEVEN函数判断下数字的奇偶性,最后利用IF函数来输出结果。

excel的性别公式,excel中输入性别的公式(3)

在F2中输入公式如下:

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

函数解析:

IF 函数是 Excel 中最常用的函数之一,它可以对值和期待值进行逻辑比较。

因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。

例如,=IF(C2=”Yes”,1,2) 表示 IF(C2 = Yes, 则返回 1, 否则返回 2)。

IF(logical_test,value_if_true,value_if_FALSE)

其中:

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。

Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.