[问题] excel 只取拾位数

楼主: nanahate (nanahate)   2022-12-22 01:14:59
(若是和其他不同软件互动之问题 请记得一并填写)
软件:office excel
版本:2016
A1储存格数字36
取拾位数 =MOD(INT(A1/10),10)
这个公式可以取得数字3
但是如果当A1储存格数字 在1-9之间
我希望可以用公式取得数字0
用同样的公式无法取得数字0
简单的说
当A1储存格01。希望用公式取拾位数的0
当A1储存格 02 。希望用公式取拾位数的0
当A1储存格 03。希望用公式取拾位数的0
当A1储存格 04。希望用公式取拾位数的0
当A1储存格 05 。希望用公式取拾位数的0
当A1储存格 06 。希望用公式取拾位数的0
当A1储存格 07 。希望用公式取拾位数的0
当A1储存格 08 。希望用公式取拾位数的0
当A1储存格 09 。希望用公式取拾位数的0
当A1储存格 10 。希望用公式取拾位数的1
以此类推。
作者: kinomon (奇诺 Monster)   2022-12-22 01:56:00
+100
作者: kisaraki1976 (老月)   2022-12-22 04:59:00
用IF判断若大于9直接丢0更正,小于
作者: springman (司布林)   2022-12-22 06:17:00
可是我测试你的写法是可以取到 0 的。
作者: criky (2501-2)   2022-12-22 06:42:00
我也觉得加100取后两位比较容易理解更正,取第二位
作者: newacc (XD)   2022-12-22 11:03:00
LEFT(RIGHT(TEXT(A1,"00"),2),1)咦,你原本的公式应该没问题呀
作者: snoot (小泉 (寻找组员))   2022-12-27 19:41:00
=mid(rept("0",10-len(int(A1)))&int(A1),9,1)目的是补前置零到10位,取第9位的数字

Links booklink

Contact Us: admin [ a t ] ucptt.com