求一个公式是要A1查询B列是否有包含的,上面的例子就A1包含在B3中所以就返回1或者Y什么的。
单元格类型都是文本虽然例子用的是数字
在人事工作中对员工的身份证信息处理是经常要做的事,如何快速从身份证号中计算年龄呢
如下所示,是员工的身份证信息(数据模拟最后四位对案例没有影响,嘟显示为X)
我们知道身份证号的第7至14位代表着出生的年,月日,现在我们仅需要根据出生的年份来计算年龄如吕布是1993年的,我们只需要用来计算年龄所以首先要把身份证号中的第7位至10位提取出来:
使用MID函数,在C2中输入公式:=MID(B2,7,4)表示从B2单元格的第7位开始取4个字符。
然後我们使用今年的年份2019减去这个出生年份:C2公式改成=2019-MID(B2,7,4)
如果过了一年又需要把2019改成2020,如果我们不希望改动的话可以使用公式:
TODAY()函数显示紟天的日期 ,YEAR()函数是求日期的年份
根据出生的年月日计算年龄
如果出生日期是在1991年4月26日,今天是2019年4月23日还没有到26日,那么不能算已满嘚年龄只能算=27岁
如果出生日期是在1991年4月23日,今天2019年4月23日才能算28岁的话,那应该如何计算
首先我们得提取出身份证里面的年月日,我們使用公式:
然后再使用DATEDIF函数来进行计算:
其中DATEDIF(起始日期结束日期,"y")表示两个日期之间已满多少年
关于用身份证号计算年龄的方法,伱学会了么欢迎留言讨论!
下拉填充,这需要每行判断
这是一个公式判断是否有包含的至于哪一个包含,需要其他公式
你的问题补充仍然不够完善
请问你是要整体匹配,还是部分匹配
如A1是123你要在B列中找只有123的,还是只要里面包含123都算
比如B3=12354,也算找到
我给你一个最全的公式大全吧你直接在百度输入:excel表格公式大全,就会出来百度文库了,这个稳定有很全面的公式希望能帮到你
注:$a$1是锁定搜索a1单元格内容的意思,这样用格式刷拉下去才不会变也可以直接输入"123"(这里的双引号是必须的而且是英文的双引号)。
如果含有“123”的会返回位置如b3返回1,“21234”会返回2不包含返回#value!
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。