EXCEL中输入姓名,自动显示性别,出生年月,身份证号,联系电话。请高手指点。

作者&投稿:广颜 (若有异议请与网页底部的电邮联系)
EXCEL中输入姓名,自动显示性别,出生年月,身份证号,联系电话。劳请高手指点。~

=IF($G2="","",VLOOKUP($G2,$A:B,COLUMN(B1),))
公式表示:如果当前工作表的G2为空,就返回空;如果G2单元格有查找条件,就在A列中精确匹配与G2相同的单元格,然后返回对应COLUMN(B1)列、即第2列(B列)数据。
当公式向右填充时,引用区域自动替换为A:C,并返回COLUMN(C1)、即第3列(C列)数据,以此类推。

在前面的图例中,在Sheet2的B2单元格输入以下公式,然后向右向下填充公式
=IF($A2="","",VLOOKUP($A2,Sheet1!$A:$E,COLUMN(B1),0))

如果返回数据区域与引用数据区域是一一对应的,那么可直接通过这样的公式建立规律性引用,如果不是,那么公式即无法向右填充公式,建立直接引用。

1、可以使用mid函数取出代表性别的数字,也就是excel表格中身份证号倒数第二个数字;

2、可以使用mod函数来判别奇数或偶数,如果结果是0就是偶数,如果结果是1就是奇数;

3、可以用if函数来填写性别,如果是奇数就是男生,如果是偶数就是女生;

4、也可以把mid、mod、if三个函数嵌套起来,一次性填写性别即可自动填写以上信息。

在Excel中根据身份证号码自动生成性别、出生日期和年龄
【身份证号判断性别的方法】 18位的看倒数第二位,奇男偶女; 15位的看倒数第一位,奇男偶女。
在Excel中根据身份证号码自动生成出生生日期和性别 下文说明以本图例为例,即“性别在B列,年龄在C列,出生日期在D列,身份证号码在E列” 新建的Excel表是常规格式,但身份证列应设置为文本格式
根据身份证号码自动生成性别:
方法一: 在E列输入身份证号,在B列填写性别,可以在B2单元格中输入公式 “=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")”,其中: LEN(E2)=15:检查身份证号码的长度是否是15位。 MID(E2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。 MID(E2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么 Excel学习教程Excel介绍Excel教程Excel表格Excel函数Excel图表B2单元格显示为“男”,否则显示为“女”。 15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。
方法二: 如果你是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(MOD(MID(E2,17,1),2)=1,"男","女")) 公式内的“E2”代表的是输入身份证号码的单元格。
根据身份证号码自动生成出生日期
格式一: 18位身份证号:410881197906055521 输出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 15位身份证号:410881790605552 输出出生日期1979/06/05 =CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2)) 公式解释: a. MID(E6,7,2)为在身份证号码中获取表示年份的数字的字符串 b. MID(E6,9,2) 为在身份证号码中获取表示月份的数字的字符串 c. MID(E6,11,2) 为在身份证号码中获取表示日期的数字的字符串 d. CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2))目的就是将多个字符串合并在一起显示。
格式二: 15位身份证号:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份证号:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解释: LEN(E6)=15:检查E6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(E6,7,6):从E2单元格中字符串的第7位开始提取6位数字,本例中表示提取15位身份证号码的第7、8、9、10、11、12位数字。 MID(E6,9,6):从C2单元格中字符串的第9位开始提取6位数字,本例中表示提取18位身份证号码的第9、10、11、12、13、14位数字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一个逻辑判断函数,表示如果额E2单元格是15位,则提取第7位开始的6位数字,如果不是15位则提取自第9位开始的6位数字。
根据出生日期计算年龄
D行为出生日期列,双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可 =YEAR(NOW())-YEAR(D3)

由于提问的截图没有行和列,只好按我这边的设定举例了。


H2公式右拉下拉:

=IF($G2="","",VLOOKUP($G2,$A:B,COLUMN(B1),))


注意:完成后需要把  出生年月  所在的列设定为日期格式。




全部都用vlookup填充好,然后首列输入就好了


excel输入姓名技巧excel快速输入姓名
在Excel中输入姓名时,可以采取以下技巧:快速输入相同内容:如果需要在一组单元格中输入相同的内容,可以按住CTRL键后,分别单击需要输入相同内容的单元格,选中它们,然后松开CTRL键,开始输入数据。输入完毕后,按下CTRL键,再敲回车键,即可看到所有选中的单元格都输入了相同的内容。快速输入相同格式:如果...

Excel怎么快速输入姓名excel怎么快速输入姓名和姓名
1.首先我们需要找到【自定义列表】点击文件菜单,在下拉菜单中选择【选项】选项卡 2.在【选项】选项卡中选择【高级】并在右侧找到【自定义列表】3.在【自定义列表】中的【输入序列栏】中输入或拷贝公司的所有员工姓名。注意每一个员工一行!4.单击确定保存序列。之后我们在需要输入序列的时候,只要在单元...

通过Excel的自定义自动填充序列来快速输入员工姓名的方法
通过Excel的自定义自动填充序列来快速输入员工姓名,其具体操作步骤。图1 选中员工姓名区域 (2)单击【Office按钮】,在随即打开的下拉菜单中,单击【Excel选项】按钮,打开“Excel选项”对话框,单击左侧导航栏中的【常用】按钮,在“使用Excel时采用的首选项”选项区域中,单击【编辑自定义列表】按钮,。图...

excel如何输入名字查询相应的信息excel如何输入名字查询相应的信息内容...
1、先要在表格2中输入姓名和数字。2、接着切换到表格1中,在表格1中也输入姓名列,这是一定要与表格2的顺序不相同,然后在B1单元格中输入提取相同姓名的公式=VLOOKUP(A1,Sheet2!$A$1:$B$5;2,FALSE)。3、然后按回车键就可以看到在表格1中已经将“姓名1”对应在表格2中的数据提取显示出来了。4...

怎么在excel中输入姓名查找
方法 1、准备一份案例文件表格。2、双击打开案例文件,进入表格主页。3、如图所示的工作表中,我们希望通过在A10单元格中输入Excel爱好者姓名来查找该名同学属于哪个地区。B10单元格中的公式为“=VLOOKUP(A10,A2:D6,2,FALSE)”。4、由于A10中输入了Excel爱好者姓名“小看今朝”,在A2:A6中并没有和...

如何在Excel中输入转换成拼音的名字?
1、首先在自己电脑上,打开Excel一份表格。这上面的名字都是自己编的,如果和你相同的名字纯属巧合。2、我们就在打开的表格D1单元格上,输入转拼音的汉字,然后在D2单元格里输入=getpy(A2)公式。因为姓名在A列上,所以需要引用单元格选择A2。3、输入完公式选中好引用名字的单元格之后,按下确定键在D...

excel如何自动匹配姓名?怎么操作?
excel中按照姓名自动匹配数据,可以按照以下步骤进行操作:1、首先打开excel表格,在需要匹配数据的空白单元格中输入“=vlookup”并调用函数。2、然后选择需要匹配的姓名字段。3、英文逗号隔开后,选择要匹配的数据范围。4、英文逗号隔开,输入数据范围中需要匹配提取的数据所在的列数。5、然后选择精确匹配。6...

怎样在excel中用一个单元格打出姓名和时间?
1、如下图,首先选中这个单元格,然后点击页面上方的“插入”;2、在插入菜单栏下,点击下面的形状,在弹出框里选择直线图标;3、则可直接在单元格里画分割线了,如下图,画好分割线后可在页面上方更改线条颜色;4、再在单元格里输入名字,用空格键和换行来移动这些文字的位置;5、如下图则可成功的...

Excel如何快速填充姓名
Excel填充姓名的步骤 1.打开 Excel表格 ,选中需要快速填充的自定义内容 2.接着点击工具栏的“文件”→“选项”3.接着点击“高级”,在高级里找到“常规”选项,并点击“编辑自定义列表”4.我们可以从单元格导入序列或者手动输入序列都...

excel怎么按姓名自动填写
1、首先打开excel表格,在需要匹配数据的空白单元格中输入“=vlookup”并调用函数。2、然后选择需要匹配的姓名字段。3、英文逗号隔开后,选择要匹配的数据范围。4、英文逗号隔开,输入数据范围中需要匹配提取的数据所在的列数。5、然后选择精确匹配。6、按回车键后,就可以自动按姓名自动匹配对应的数据。7...

明水县15636412833: Excel中如何设置函数自动生成性别
召融再握: 根据身份证号码自动生成性别: 方法一: 在C列输入身份证号,在B列填写性别,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1...

明水县15636412833: 如何Excel自动录入性别的方法 -
召融再握: 1、如果需要实现自动录入性别,这需要一些前提的条件,实现自动录入性别需要身份证信息,如下图:输入身份证信息后,在E2单元格中输入 =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男"...

明水县15636412833: excel怎样自动识别男女 -
召融再握: 在EXCELL电子表格的操作方法 一、如果A1中是身份证号码,在B2中录入上面的公式假设A1中录入身份证号码,在B2中录入公式: =INT((VALUE(TEXT(TODAY(),"YYYYMM"))-VALUE(MID(A1,7,6)))/100) 即可算出身份证号码中的年龄 二、如果A1中录入的是身份证号码,那么在B1中录入公式: =IF(MOD(MID(A1,17,1),2)=0,"女","男") 可取出性别

明水县15636412833: excel中如何前面一列输入身份证号,后面自动生成性别? -
召融再握: 假设身份证号码在A1,使用如下公式:=IF(MOD(MID(A1,17,1),2),"男","女")

明水县15636412833: 在Excel中怎么才能实现如下的功能:在A1输入“姓名“,在B1输入“性别,然后C1就能自动显示“姓名 - 性别” -
召融再握: C1输入公式=a1&"-"&b1

明水县15636412833: excel表格怎样根据身份证号码自动提取性别啊? -
召融再握: 从身份证中识别性别=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,"女","男"),"身份证错")) 只要将单元格改成对应身份证号码所在单元格就行的就行

明水县15636412833: EXCEL 如何实现在单元格中输入“A”显示为“男”? 输入 B 就显示为 女? -
召融再握: =lookup(A1,{"A","B"},{"男","女"})=vlookup(A1,{"A","男";"B","女"},2,) 假设楼主数据输在A列

明水县15636412833: 在EXCEL表格中输入身份证号如何自动提取性别和出生年月
召融再握: 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数.如果只要“年-月”格式,公式可以修改为 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2)) 3.这是根据身份证号码(15位和18位通用)自动...

明水县15636412833: 在excel中比如我在A1输入姓名然后B1就会自动显示出他的性别C1就会显示他的年龄这些我事先应该在哪里设置. -
召融再握: 先需要建一个对照表.比如在sheet2的A列姓名,B列性别,C列年龄.然后在当前工作表的b1输入公式:=vlookup($a1,sheet2!$a:b,columns($a:b),0) 公式右拉,下拉填充

明水县15636412833: 在excel中输入身份证号如何做到自动显示姓别,年龄及出生年月日
召融再握: 假如:A1输入身份证号码、B1显示性别、C1显示出生日期、D1显示周岁.需要设置:A1单元格为文本格式、B1和D1为常规格式、C1为日期格式.1、显示性别:B1输入公式:=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网