楼主 xcd |
Q:如何快速套取身份证号的出生日期?(日期型) A:A2为身份证号,B2输入公式:=--TEXT(MID(A2,7,11),"0-00-00,") ;同时将B2单元格格式设置为“日期” 如下图所示:cp.gif 如何快速套取身份证号的出生日期.rar |
2楼 wshcw |
要减500才行: =--TEXT(MID(A2,7,11)-500,"0-00-00,") 公式应减500.png |
3楼 红牡丹 |
为什么要加上"--"。再来设置单元格格式为“日期”? TEXT(value,format_text)中 Format_text 不是为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。 |
4楼 xcd |
用TEXT得来日期为文本型日期,不便于进一步计算用,“--”的作用等同于VALUE()函数,强制转换为日期序列数,除“--”外还可以用+0、-0、/1、*1等 公式=--"1988-05-01"=32264 这是一个日期序列数,必须借助于单元格格式的设置,才能得到1988-05-01的日期格式 |
5楼 xpm130 |
不知为什么要减500才行?请老师讲解一下,好吗? |
6楼 xpm130 |
好像是与格式"0-00-00,"中这个逗点引起的四舍五入有关吧 |
7楼 Cowisen |
版主,能告知一下为什么要减500吗? |
8楼 paul001 |
为什么我没有减去500 结果是正确的呢 |
9楼 paul001 |
又试了一下 发现减不减500结果居然都是一样的 什么原因? |