作者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/m.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