解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/29 19:05:24
解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)解释下这个公式:=MID(B2,(LEN(B2)=18)*2

解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)
解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)

解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2)
LEN(B2)=18 意思为B2单元格的字符长度是否是18个字符
(LEN(B2)=18)*2 如果B2单元格是18个字符长度则返回成 (TRUE)*2=1*2=2 如果不是18个字符长度,则返回 (FALSE)*2=0*2=0
=MID(B2,(LEN(B2)=18)*2+9,2)
这整个公式就是用来取身份证号中出生年月中的月份值的,如果是18位证号,那么取B2单元格字符的第11位字符算起的两个字符,如果证号不是18位的,则取B2单元格字符的第9位字符起两个字符,这刚好是证号中的出生月份值

如果B2中字符长度小于9,则返回空字符串""
如果B2中字符长度等于18,则返回B2字符串中从第11个字符的2个字符
如果B2中字符长度大于或等于9,且不等于18,则返回B2的字符串中从第9个字符的2个字符

看你公式应该是想取身份证号里的月份:
MID取从字符串中返回指定数目的字符
MID(text,start_num,num_chars) , text:字符串,art_num:开始位数,num_chars:取数位数
其中B2是放身份证号的单元格;
如果身份证号是18位,那从第11位起取2位: len(B2)返回B2的字数长度,如果为18则为(1*2)+9=11;

全部展开

看你公式应该是想取身份证号里的月份:
MID取从字符串中返回指定数目的字符
MID(text,start_num,num_chars) , text:字符串,art_num:开始位数,num_chars:取数位数
其中B2是放身份证号的单元格;
如果身份证号是18位,那从第11位起取2位: len(B2)返回B2的字数长度,如果为18则为(1*2)+9=11;
如果身份证号不是18位,则从第9位起取2位: (LEN(B2)=18)=0(FALSE) , 0*2+9=9位.

收起

解释下这个公式:=MID(B2,(LEN(B2)=18)*2+9,2) =IF(MOD(MID(B2,IF(LEN(B2)=15,15,17),1),2),男,女)谁能帮助解释下每个函数的意思.每个嵌套函数的含义 =TEXT(--(19*(LEN(N4)=15)&MID(N4,7,6+(LEN(N4)=18)*2)),####-##-##)这个公式我一点都看不懂 谁可以为我解答这个公式 =MID($B$2,ROUND(RAND()*LEN($B$2),0)+1,1)&MID($B$3,ROUND(RAND()*LEN($B$3),0)+=MID($B$2,ROUND(RAND()*LEN($B$2),0)+1,1)&MID($B$3,ROUND(RAND()*LEN($B$3),0)+1,1)&IF(RAND()>0.3,MID($B$3,ROUND(RAND()*LEN($B$3),0)+1,1),) =IF(B2,TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),#-00-00)+0,) 这个公式可不可以简化,=IF(LEN(A1)=18,DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),NOW(),y)&岁零&DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),NOW(),ym)&个月&DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),N len函数:len(B2)=18*2什么意思有谁能帮我看看,公式中后面,(LEN(B2)=18)*2, 这个公式是什么含义,求中文解释=IF(MOD(MID(F30,15+(LEN(F30)=18)*2,1),2),男,女)这个公式用中文该怎么描述?不懂 就来百度一下比如“=MID(A1,1,2)”这个公式的为:取A1单元格的第1个数字开始往右2个( EXCEL 公式整合!有两段公式想整合成一个第一段:=MID(10X98765432,MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(1:17)),1)*2^(18-ROW(INDIRECT(1:17)))),11)+1,1)=RIGHT(A2,1)第二段:=IF(LEN(B2)=0,,IF(LEN(B2)18,请输入18位身份证号 Excel公式问题,以下公式请用中文解释,看不懂,谢谢性别判断EXCEL 表达式如下=IF(OR(LEN(B2)=15,LEN(B2)=18),IF(MOD(RIGHT(LEFT(B2,17)),2), 男 ,女 ), 号码有错) 菜鸟麻烦懂Excel函数的朋友帮忙解释下下面的生日提取公式如题=IF(LEN(A1)=15,19,)&MID(A1,7,6+(LEN(A1)=18另外,提取了公式后,怎么让表格按出生月份排序, 在EXCEL函数中,=IF(LEN(B2)=15,19,)&MID(B2,7,6+(LEN(B2)=18)*2)IF(LEN(B2)=15,19,)&这句是什么意思&是同时的意思吗? 公式里的数字15和19分别是什么意思呢求年月日的这个公式=IF(LEN(C5)=15,CONCATENATE(19,MID(C5,7,2),年,MID(C5,9,2),月,MID(C5,11,2),日),CONCATENATE(MID(C5,7,4),年,MID(C5,11,2),月,MID(C5,13,2),日)) 大家帮我看看这个公式的含义=SUM(--LEFT(B2:B5,LEN(B2:B5)-1))1,left前面的两个--是什么意思?2,LEN(B2:B5)-1这个是什么意思,特别是这个-1是什么意思?希望高手指点一下,不胜感激 关于身份证识别男女的公式,=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,男,女),身份证错)),原理是什么! 高手解释下这个公式的意思=TEXT(ABS(B2)-RIGHT(A2,LEN(A2)-1),[>0]不合格;合格)请人写了如上公式,但不明白为什么要这样写,特别是那个中括号怎么要用在这里,我是函数菜鸟,看了半天不懂,让我懂了, 求年月日这个公式当中前面的数字15和19分别是什么意思呢?=IF(LEN(C3)=15,CONCATENATE(19,MID(C3,7,2),年,MID(C3,9,2),月,MID(C3,11,2),日),CONCATENATE(MID(C3,7,4),年,MID(C3,11,2),月,MID(C3,13,2),日)) =LEFT(A1,LENB(A1)-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1)) 是用来分开一个单元格的内汉字和数字的.有没有高手能帮我分析下这个公式是怎么解释的?