`10 / 2`评估为`42279.00`?
在Excel中,我有一个单元值作为数字格式,比如10/2
。 它显示为10/2
但我想5.00
。
它的计算结果是5.00
如果我在它之前加上=
10/2,但我不想编辑该列的500行左右。
我试图使用VALUE函数,但它评估它到42279.00
:
细胞B1 10/2
单元格B2 42279.00
另一个数据例子是: 100/20
。
你能告诉我出了什么问题吗?还是有什么办法让单元格值10/2
被评估为5.00
?
请尝试将以下types的公式应用于所有数据:
=MONTH(B1)/DAY(B1)
完成后,您可以select结果,复制和粘贴特殊的来源(假设为ColumnB),然后删除公式。
Excel试图有帮助,将你的条目解释为date – 上面的内容应该颠倒强制。
从现在看来,并不是所有的参赛作品都被强制进入date,我build议那些没有参赛的人:
=LEFT(B1,FIND("/",B1)-1)/MID(B1,FIND("/",B1)+1,LEN(B1))
问题在于,你正在把你正在考虑的东西当作一个计算(十除以二),但是你并不是说它是一个计算(不是“=”),所以excel把它看作是一个价值。 当它看着“10/2”时,它认为“这是一个date,十月二日!”,它把它当作date。
date实际上保存为数字。 如果您将列设置为date或一般格式,则可以显示date。 但是我猜你已经把列格式化为一个数字,所以它给了你2015年10月2日的数字表示。
坏消息是,据我所知,你必须以某种方式得到“=”,或者进行计算并用5代替(10除以2不会超过5)。如果后者可以select列,并用5replace42279。