[算表] 儲存格可能含有代數的計算

看板Office作者 (沒事多潛水)時間14年前 (2012/04/16 13:35), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
軟體:excel 版本:2010 A B C 1 1.212*S 0.02 =1.212*0.02*100 2 0.29 =0.29*100 3 1.38*S =1.38*0.02*100 4 1.22 =1.22*100 A欄的數字有的有*S有的沒有 假設有S的,是要*B1 請問要怎麼在C欄自動判別 本來想用Right,Left函數先把數字抓出來 不過那些數字位數都不一樣,請教大大還有其他方法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.140.245.117

04/16 13:49, , 1F
搞笑...發現可以用mid函數抓取前面的數字...
04/16 13:49, 1F

04/16 13:52, , 2F
...錯覺,這樣也會抓到文字
04/16 13:52, 2F

04/16 13:57, , 3F
IF() + FIND("S")
04/16 13:57, 3F

04/16 15:01, , 4F
04/16 15:01, 4F

04/16 15:02, , 5F
請按Ctrl+F3看公式(運用定義名稱)
04/16 15:02, 5F
google到一個函數,可以把數字抓出來,感謝各位大大,這幾個方法我再研究看看 =-LOOKUP(,-MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&2/19)),ROW($1:$9))) ※ 編輯: garacias 來自: 220.140.245.117 (04/16 15:16) 怕檔案不見,把w大的方法打上來 =EVALUATE(SUBSTITUTE(Sheet1!A1,"S",Sheet1!$B$1) & "*100") 先使用SUBSTITUTE(替代函數),把S換成B1,再用evaluate把公式值 顯示出來。office說明裡面沒有evaluate,詳細用法請google ※ 編輯: garacias 來自: 220.130.83.178 (04/16 22:43)
文章代碼(AID): #1FYw-A8m (Office)
文章代碼(AID): #1FYw-A8m (Office)