MID(M3,7,(LEN(M3)=18)*2 6),0000-00-00

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 20:48:39
m=len("1810")

结果是.F.因为显示的内容是判断m的值是否和m+1相等,这里肯定不相等,所以为.F.

=IF(LEN(F1)=18,MID(F1,7,8),19&MID(F1,7,6)) 这是一个提取身份证号码中出生年月的

if是如果,用法是=if(条件,正确条件的结果,不正确的结果)len是取整数,不四舍五入的意思.mid是,从第几位,开始,取多少位的取数,用法是=mid(要取数的,从第几位开始,取几位)&就是连接的意

谁能给我详细的解释一下:DATEDIF(TEXT((LEN(M3)=15)*19&MID(M3,7,6+(LEN(M3)

DATEDIF(TEXT((LEN(M3)=15)*19&MID(M3,7,6+(LEN(M3)=18)*2),"#-00-00"),TODAY(),那么的.多给点信息贝.再问:是根据身份证号(在M3

Mid("abcdefg",len("abc"),len("ab"))等于多少

Mid(string,start,length);参数分别为:string:string表达式,从该表达式返回字符.start:Integer表达式.要返回字符的开始位置.如果start大于str中的

=TEXT(--(19*(LEN(N4)=15)&MID(N4,7,6+(LEN(N4)=18)*2)),"####-#

这个你一段段用F9就可以了啊

=--TEXT(MID(K15,7,6+(LEN(K15)=18)*2),"#-00-00")有没有知道函数解释哈谢谢!

应该是一个提取身份证号码中出生日期的公式.这个公式的意思就是将k15单元格中的字符从第七个字符开始,如果k15中的字符数等于18,就截取8位,如果不等于18,就截取6位,然后通过text函数,按照指定

在excel中YEAR(TODAY())-IF(LEN(C2)=15,"19"&MID(C2,7,2),MID(C2,7

TODAY()是今天的年月日YEAR(TODAY())是今天的年2011IF(LEN(C2)=15,"19"&MID(C2,7,2),MID(C2,7,4))IF如果LEN(C2)=15C2单元格里面

比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00

这个应该是从身份证号码中提取出生年月日的公式.我试着解释整个公式的意思:大概的意思是如果A1是15位的就从第7位开始截取6位并在结果前面加19,如果A1是18位的就从第7位开始截取8位.然后text将

=IF(LEN(A1)=18,(YEAR(NOW())-MID(A1,7,4))&"岁"&MID(A1,11,2)&"月

=IF(LEN(A1)=18,(YEAR(NOW())-MID(A1,7,4))&"岁"&(MONTH(TODAY())-MID(A1,11,2))&"月",IF(LEN(A1)=15,(YEAR(N

公式=LEN(MID("1234",5,5))值为【 】.

MID()函数的意思是从字符串中返回指定数目的字符,如Mid("4100",1,1)=4,Mid("4100",2,2)=10,题目中所示的MID("1234",5,5),由于start起始位置超过了

Abs(),Int(),Sgn(),Len(),Mid(),Instr()

以上是VB语系的内部函数,Abs(),取绝对值Int(),取整Sgn(),返回数字正负符号代表的数值Len(),返回字符串长度Mid(),截取字符串Instr(),在字符串中查找子字符串出现的位置

TextBox1.Text = Mid(TextBox1.Text,1,Len(TextBox1.Text) -

Mid(TextBox1.Text,1,Len(TextBox1.Text)-1)获取字符(从Textbox1的字符串,第一位开始数,到(Textbox总长度)-1的地方停止)如Mid("ABC",1

=IF(B2"",TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-

列式错误.如果B2不是空值,就显示一种“#-00-00”格式的数据,否则显示空值.但后面要“+0”干吗?公式返回错误值#VALUE!

在EXCEL函数中,=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)

“IF(LEN(B2)=15,19,"")”的意思是:如果“B2”单元格中的字符串长度=15,当前单元格的值就=19,否则就等于空值.“MID(B2,7,6)”的意思就是:从“B2”字符串的第7为开始

用IF同时满足LEN和MID两个条件

你的公式中有几处错误:1、if函数用法不对:对于同时满足LEN和MID两个条件,应该用and函数组成一个逻辑表达式,而不该用if嵌套;2、mid函数的结果为字符型的,而你的公式中表达式MID(C1,1

=IF(A3="","",DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3

=IF(A3="","",DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00"),TODAY()-DAY(TODAY())

=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12

这个公式整体的意思就是根据身份证号码判断出生日期到2010-12-31有多少年.MID(A1,7,INT(LEN(A1)/2-1))这个部分是取身份证第7位开始,15位身份证取6位,18位身份证取8位

=DATEDIF(TEXT(MID(F5,7,LEN(F5)/2-1),"0-00-00"),TODAY(),"Y")

公式主体:=DATEDIF(起始日期,结束日期,"Y"),是求两个日期的年份差,也是求年龄.起始日期:TEXT(MID(F5,7,LEN(F5)/2-1),"0-00-00"),其中MID(F5,7,

=DATEDIF(TEXT(MID(A2,7,INT(LEN(A2)/2-1)),"#-00-00"),“2011-1-

=DATEDIF(TEXT(MID(A2,7,INT(LEN(A2)/2-1)),"#-00-00"),"2011-1-1","Y")没有问题.公式根据身份证号码计算2011-1-1时的年龄验证:31

公式寻答=TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0000-0

表示乘.如果A2是15位身份证,即LEN(A2)=15为TRUE,在EXCEL中,逻辑值TRUE为1,FALSE为0.所以1乘19就是19,不是15位就是FALSE,0乘19还是0.LEN(A2)=1