发布网友 发布时间:2022-04-30 14:56
共1个回答
热心网友 时间:2023-10-07 21:05
两种方式来解决。希望能帮到您!
第一种,按照数值方式处理
公式为:
=INT(INT(A1/10^INT(LOG(A1)-1))/10^(INT(LOG(INT(A1/10^INT(LOG(A1)-1))-1))))
具体思路:
用log求出位数n;
用10^(n-2)去除以原数,得到最左边的两位数K;
用K-1,使得10变成一位数,大于10的都是两位数,求出K-1的位数m;
用10^(m-1)去除以K,10除以1,其它的都是除以10。
上述所有的除法,都用int函数处理,只取整数部分(舍去小数,去尾)。
第二种,按照文本方式处理
这个公式要简单许多:
=IF(LEFT(A12,2)="10",LEFT(A12,2),LEFT(A12,1))
具体思路:
比对左端两个字符是否“10”,如果是的,结果取左端两个字符,如果不是,则取左端第一个字符。