求解释一个EXCEL公式
=IF(LEN(L29*100)>=8,MIDB(L29*100,LEN(L29*100)-7,1),"")...
=IF(LEN(L29*100)>=8,MIDB(L29*100,LEN(L29*100)-7,1),"")
展开
4个回答
展开全部
=IF(LEN(L29*100)>=8,MIDB(L29*100,LEN(L29*100)-7,1),"")公式中
1.MIDB中的B是多余的,
2.MID(L29*100,LEN(L29*100)-7,1),"") 第一个L29*100的*100也是可无的。
=IF(LEN(L29*100)>=8,MID(L29,LEN(L29*100)-7,1),"") 的公式的含义是当单元格L29乘以100后字符长度大于等于8,则公式所在的单元格的值为单元格L29乘以100,取单元格L29*100后字符长度-7位中的1位数字,如果L29*100后字符长度小于8,则公式所在的单元格的值为空。
打个比方:L29单元格的值为12345678以100后是1234567800,其字符长度等于10,大于8,则公式所在单元格的值取L29乘以100的字符长度10减去7等于3(即取L29乘以100的第三位的值3)。
再比如:L29单元格的值为12345以100后是1234500,其字符长度等于7,小于8,则公式所在单元格的值为空。
1.MIDB中的B是多余的,
2.MID(L29*100,LEN(L29*100)-7,1),"") 第一个L29*100的*100也是可无的。
=IF(LEN(L29*100)>=8,MID(L29,LEN(L29*100)-7,1),"") 的公式的含义是当单元格L29乘以100后字符长度大于等于8,则公式所在的单元格的值为单元格L29乘以100,取单元格L29*100后字符长度-7位中的1位数字,如果L29*100后字符长度小于8,则公式所在的单元格的值为空。
打个比方:L29单元格的值为12345678以100后是1234567800,其字符长度等于10,大于8,则公式所在单元格的值取L29乘以100的字符长度10减去7等于3(即取L29乘以100的第三位的值3)。
再比如:L29单元格的值为12345以100后是1234500,其字符长度等于7,小于8,则公式所在单元格的值为空。
展开全部
这个公式的意思是L29*100后,如果字符长度大于等于8,取右边数第八个字符,否则返回空,其中的MIDB使用不合适,可改为MID,
=IF(LEN(L29*100)>=8,MID(L29*100,LEN(L29*100)-7,1),"")
对于非汉字来说,有无B是完全一样的,这个意思我重新给你编了一个,公式为
=IF(LEN(L29*100)>=8,LEFT(RIGHT(L29*100,8)),"")
=IF(LEN(L29*100)>=8,MID(L29*100,LEN(L29*100)-7,1),"")
对于非汉字来说,有无B是完全一样的,这个意思我重新给你编了一个,公式为
=IF(LEN(L29*100)>=8,LEFT(RIGHT(L29*100,8)),"")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
L29这个单元格的字符串长度*100,然后计算:
1、如果这个值大于等于8,那么则取一个值,这个值就是L29这个单元格*100后,从第(L29*100)-7后的位置开始数1个字节,那个字节的内容会显示在这个公式的单元格内;
2、如果这个值小于8,则公式单元格显示空值。
1、如果这个值大于等于8,那么则取一个值,这个值就是L29这个单元格*100后,从第(L29*100)-7后的位置开始数1个字节,那个字节的内容会显示在这个公式的单元格内;
2、如果这个值小于8,则公式单元格显示空值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果单元格数值乘以100大于等于8成立的话就为乘以100大于等于8在减去7后取得数的第一位数,如果单元格数值乘以100大于等于8不成立的话,单元格为空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询