excel中这个公式是什么意思=IF(LEN(B22)>=5,B22,IF(AND(LEN(B22)=2,CODE(RIGHT(B22,1))=97),C21&B22,IF(AND(LEN(C21)=7,LEN(B22)=2,CODE(RIGHT(B22,1))>97),LEFT(C21,5)&B22,"")))

问题描述:

excel中这个公式是什么意思
=IF(LEN(B22)>=5,B22,IF(AND(LEN(B22)=2,CODE(RIGHT(B22,1))=97),C21&B22,IF(AND(LEN(C21)=7,LEN(B22)=2,CODE(RIGHT(B22,1))>97),LEFT(C21,5)&B22,"")))

CODE("a")=97 如果 B22的长度大于,值就是B22的值 ,否则 ,如果 B22的长度等于2 并且B22的右边最后一个字母是a,值为C21&B22否则 ,如果C21的长度为7,并且 B22的长度等于2,并且B22的右边最后一个字母比a大,值为LEFT(C21,...