在Excel中,我将单元格值作为数字格式,例如10/2
。它显示为10/2
,但我希望5.00
。
如果我在5.00
之前添加=
,则评估为=10/2
,但我不想编辑该列的大约500行。
我尝试使用VALUE函数,但会将其评估为42279.00
:
Cell B1 10/2
单元格B2 42279.00
另一个数据示例是:100/20
。
您能否告诉我出了什么问题,或者是否有任何方法可以将单元格值10/2
评估为5.00
?
答案 0 :(得分:5)
请尝试将以下类型的公式应用于您的所有数据:
=MONTH(B1)/DAY(B1)
完成此操作后,您可以选择结果,复制并粘贴其来源(假设为ColumnB),然后删除公式。
Excel试图提供帮助,将您的条目解释为日期 - 上述内容应该可以扭转强制行为。
从现在开始,似乎并非所有参赛作品都被强制转换为日期,我建议那些参赛作品没有:
=LEFT(B1,FIND("/",B1)-1)/MID(B1,FIND("/",B1)+1,LEN(B1))
答案 1 :(得分:1)
问题是你把你正在考虑的东西作为计算(10除以2),但你不是说它是一个计算(没有“=”)所以excel把它看作是一个值。当它看“10/2”时,它认为“这是一个日期,十月二秒!”并将其视为日期。
日期实际上保留为数字。如果您将列格式化为日期或常规,则可以显示为日期。但是我猜你将列格式化为数字,所以它给你的是2015年10月2日的数字表示。
坏消息是,据我所知,你必须以某种方式获得“=”,或者进行计算并将其替换为5(10除以2将永远不会超过5.如果后者你可以选择列并用5替换42279。