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