看板 Office 關於我們 聯絡資訊
軟體:office 版本:2013 有各種不同的數字 1762288 1723888 1678888 要如何將尾數是88,888,8888的數字 分別變成20,30,40呢 比如1678888->40 我只知道要打=if(mod(x,10000)=8888,20,0) 完整的公式該怎麼打呢 500p求救 謝謝T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.54.168.80 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1506195444.A.4C1.html
criky: 只有這3種狀況嗎?可用IF 09/24 07:11
criky: =IF(RIGHT(A2,4)="8888",40,IF(RIGHT(A2,3)="888",30, 09/24 07:11
criky: IF(RIGHT(A2,2)="88",20,A2))) 09/24 07:11
soyoso: =sum(--(right(a1,{4,3,2})=rept("8",{4,3,2})),1)*10 09/24 08:26
soyoso: https://i.imgur.com/wxmnUoq.png 09/24 08:27
criky: 推so大,學一下 09/24 08:27
linchear: 謝謝兩位高手 我研究一下要怎麼給p幣 各500 09/24 08:46
lyc017: https://imgur.com/IJCK48n 09/24 15:13
lyc017: 公式詳解與練習檔,請參考 https://goo.gl/bezLXn 09/24 15:14
soyoso: https://i.imgur.com/HeBCOCI.png 和l大所說明的規則就不 09/24 20:39
soyoso: 同了,如178818寫尾數為8回傳應為10,但以所提供的b2公式 09/24 20:40
soyoso: 卻是回傳30 09/24 20:40
soyoso: 其他如連結列舉,用len和substitute有條件如尾數往左只會 09/24 20:42
soyoso: 有連續8而其他位置不會出現之類的 09/24 20:43
soyoso: 上述的其他地方為右取4位或原po實際會取的字元數字串內 09/24 20:44
lyc017: 感謝soyoso大指教,以後會多新增資料驗證公式是否有瑕疵 09/24 21:48
lyc017: 更新公式與教學,如下 https://imgur.com/DDbft6D 09/24 21:49
soyoso: 也調整一下如尾數為8或不符時的公式 09/25 00:24
soyoso: https://i.imgur.com/gt3CF6F.png 09/25 00:24