excel vba在身份证中怎么提取数字来判别男女?

excel中使用vba在身份证中提取数字来判别男女方法,有需要的朋友可以参考本文,一起来看看吧!

步骤

1、首先我们打开一个工作样表作为例子。

使用alt+f11快捷键或者使用开发者工具进入vba编辑窗口。预先输入身份证代码变量。

在下面输入以下代码。

i = Right(sid, 1)

If Int(i / 2) = i / 2 Then               '为偶数

sex = "女"

Else

sex = "男"

End If

MsgBox "性别:" + sex

End Sub

代码解释一下,首先对15位数身份证的末尾值取值,然后用if函数对i变量进行判断,判断的条件为i值是否为偶数。如果为偶数则性别显示为女。

反之,则显示性别为男。完成判断需要输入end if结束if判断。然后输入信息显示函数msgbox来显示性别的信息。

这个例子使用的是固定的变量,如果需要手动输入身份证拥有更多的自主性,我们可以将固定变量的代码修改一下。我把代码放在图片里,大家可以看看。

以上就是excel vba在身份证中怎么提取数字来判别男女方法介绍,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!

(0)

相关推荐

  • 在Excel表格中从身份证中的提取出生日期方法介绍

    想要把Excel表格中身份证中的出生日期给提取出来,但是如果一个一个手动提取的话,却是一件费力的事,下面就让小编来教大家简单快捷的方法,不会的朋友快快来学习吧! 方法/步骤 1.首先我们要先打开或者新 ...

  • Excel表格怎样身份证中提取出生日期

    在进行对使用excel表格的文件的情况,那么在进行使用的整理的excel的表格的文件中,那么在对编辑的多个身份证中进行提取到了的出生日期的情况,不可能使用一个一个进行复制出来,可以通过excel的表格 ...

  • WPS Excel 如何从身份证中提取年龄?

    在我们的日常生活当中,我们经常会遇到一些小问题,这个问题看起来并不重要,但是我们没有掌握其中技巧的话,总会花费我们过多的时间,下面就详细的告诉小伙伴们,WPS Excel 如何从身份证中提取年龄? 操 ...

  • excel如何在身份证中筛选出60岁以上人员名单

    excel如何在身份证中筛选出60岁以上人员名单?下面,小编来给大家介绍一下筛选方法! 操作方法 01 首先,我们打开存有身份证信息的excel文件,这里表数据主要有两个字段:姓名和身份证号. 02 ...

  • Excel如何从身份证中提取出生日期、性别和年龄

    现在,已全部使用了第二代身份证,二代身份证的第7-14位数字表示:出生年.月.日,第17位数字表示性别:奇数表示男性,偶数表示女性. 只要有了身份证号码信息,我们就能提取出性别.年龄.出生日期等信息, ...

  • Excel如何从身份证中提取年龄

    Excel中的功能非常多,很多都是大家不知道的,比如说如何从身份证中提取他的年龄.不知道了吧,一起来看一下吧 操作方法 01 首先,我们在电脑中打开Excel表格. 02 做一个员工的信息表格,小编这 ...

  • 利用Excel函数从身份证中提取出生日期

    从身份证中提取出生日期 方法1 01 在出生日期右边单元格内 复制粘贴以下公式: =MID(身份证号,7,8) 02 将公式中的" 身份证号"更改为身份证号对应的单元格 如图更改为 ...

  • 巧用excel分列从身份证号里提取出生日期

    在进行员工信息统计的时候,往往用到姓名、性别、身份证号和出生日期等不同字段。这些信息单个输入工作量将会很大,如果输入了身份证号,我们就没有必要再出生日期了,出生日期可以从身份证号码里面提取,下面是具体 ...

  • 在Excel里输入身份证号码和长数字的方法。

    在Excel的单元格中输入身份证号码或者比较长的数字时,会出现数据转换为科学计数而显示不出所输入内容的情况.本条将详细说明出现这种情况的解决方法. 操作方法 01 在默认情况在Excel单元格中输入超 ...