→ soyoso: 以連結來看有可能儲存格內包含了非列印字元 08/31 15:55
推 criky: =b2*1+c2*1 試試看,是不是其中欄位是文字? 08/31 15:55
→ soyoso: 種情形 08/31 15:55
確實有不相符的情形,只有三個數字,len卻顯示4。
用type函數看,確實是文字
http://i.imgur.com/Hpk85if.jpg
但...我要怎樣才能設定成數字...
明明在[常用]-[數值]那邊已經設成"數值"了啊 Orz
http://i.imgur.com/xkdrTkP.jpg
→ soyoso: 如含非列印字元,1.取代,可以left(取最左),right(最右) 08/31 16:34
→ soyoso: 側字元到尋找目標內取代,如最左或右並不是非列印字元的話 08/31 16:35
→ soyoso: 再以mid來取。2.函數sumprouduct配合left或right 08/31 16:36
推 aiwheat: 沒調靠左靠右的話,除了優惠價是數字,其他都是靠左, 08/31 20:26
→ aiwheat: 如果沒有上面說的非列印字元,也可以用value來轉成數值 08/31 20:28
→ aiwheat: 這些內容是自己輸入的還是匯入的呢? 08/31 20:28
最後使用value(right(目標儲存格,3))來達成目標了...
因為光是right還是被視為文字...
這些內容是從網站copy貼上的,雖然可以這樣解決問題
但還是覺得excel實在太不直覺了啊....
感謝soyoso、criky、aiwheat幾位大大! ^^
※ 編輯: onewalker (175.180.194.247), 09/02/2017 00:28:40