作者nanahate (nanahate)
看板Office
标题[问题] excel 只取拾位数
时间Thu Dec 22 01:14:59 2022
(若是和其他不同软体互动之问题 请记得一并填写)
软体: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
以此类推。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.90.203.206 (菲律宾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1671642901.A.00E.html
1F:推 kinomon: +100 12/22 01:56
2F:→ kisaraki1976: 用IF判断若大於9直接丢0 12/22 04:59
3F:→ kisaraki1976: 更正,小於 12/22 04:59
4F:推 springman: 可是我测试你的写法是可以取到 0 的。 12/22 06:17
5F:推 criky: 我也觉得加100取後两位比较容易理解 12/22 06:42
6F:→ criky: 更正,取第二位 12/22 06:42
7F:→ newacc: LEFT(RIGHT(TEXT(A1,"00"),2),1) 12/22 11:03
8F:→ newacc: 咦,你原本的公式应该没问题呀 12/22 11:05
9F:推 snoot: =mid(rept("0",10-len(int(A1)))&int(A1),9,1) 12/27 19:41
10F:→ snoot: 目的是补前置零到10位,取第9位的数字 12/27 19:42