=IF(LEFT(RIGHT(A1,7),2)="01","**村委会"&LEFT(RIGHT(A1,5),2)&"组")表达的意思

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:24:07
D1=IF(LEFT(RIGHT(A1,7),2)="01","**村委会"&LEFT(RIGHT(A1,5),2)&"组")表达的意思,请那位大虾解释一下。
A1=420821020101001

首先解释一下几个函数的意思:
RIGHT(A1,7)就是从右边开始取字符,一共取7个,即RIGHT(420821020101001,7)=0101001;
函数是根据从里到外的原则,即里面的函数先算;
LEFT(X,2)就是从左边开始取字符,一共取2个,把上面的RIGHT(A1,7)的结果代进去,即LEFT(RIGHT(A1,7),2)=LEFT(0101001,2="01",其中“”表示字符串;
IF(X1,X2,X3)表示如果X1的条件成立,就显示X2的值,如果不成立,就显示X3的数值;
&表示联接字符串,比如"A"&"B"结果等于"AB";
LEFT(RIGHT(A1,5),2)从里面的函数算起,即=LEFT(01001,2)=“01”
所以,"**村委会"&LEFT(RIGHT(A1,5),2)&"组"="**村委会"&"01"&"组"="**村委会01组"。

由于""是表示字符串,所以不会最终显示,看到的结果就是**村委会01组