作者onewalker (但願人長久)
看板Office
標題[算表] 兩項數字相加卻出現#value錯誤訊息
時間Thu Aug 31 15:42:29 2017
軟體:ms excel
版本:2016
自己試算網路費用,結果要將電路費和網路費相加
卻出現#VALUE!
數字的部份都有設數值啊
(不過他排列方式還是怪怪的...)
http://i.imgur.com/UOWB6PN.jpg
http://i.imgur.com/wAMb7zb.jpg
http://i.imgur.com/1bmYoJz.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.129.140
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1504165351.A.C7E.html
1F:→ soyoso: 以連結來看有可能儲存格內包含了非列印字元 08/31 15:55
2F:推 criky: =b2*1+c2*1 試試看,是不是其中欄位是文字? 08/31 15:55
4F:→ soyoso: 種情形 08/31 15:55
確實有不相符的情形,只有三個數字,len卻顯示4。
用type函數看,確實是文字
http://i.imgur.com/Hpk85if.jpg
但...我要怎樣才能設定成數字...
明明在[常用]-[數值]那邊已經設成"數值"了啊 Orz
http://i.imgur.com/xkdrTkP.jpg
5F:→ soyoso: 如含非列印字元,1.取代,可以left(取最左),right(最右) 08/31 16:34
6F:→ soyoso: 側字元到尋找目標內取代,如最左或右並不是非列印字元的話 08/31 16:35
7F:→ soyoso: 再以mid來取。2.函數sumprouduct配合left或right 08/31 16:36
9F:推 aiwheat: 沒調靠左靠右的話,除了優惠價是數字,其他都是靠左, 08/31 20:26
10F:→ aiwheat: 如果沒有上面說的非列印字元,也可以用value來轉成數值 08/31 20:28
11F:→ 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