excel单元格格式问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:19:54
当我双击以下这个公式的单元格时,本来是“常规”设置,就变成了“百分比”,为什么啊
=SUM(F6+G6+H6+K6+M6+O6+Q6+R6)

本来是:5678
双击后变成:5678%
谢谢
没有碰到%号,不过旁边单元格的公式是=SUM(F6,I6,K6,M6,O6,Q6,R6)/X6而这个公式是设置了百分比

为了防止输出时出现格式混乱,可以加上格式函数Text()
=TEXT(F6+G6+H6+K6+M6+O6+Q6+R6,0)
(仅适用于整数的显示)
=TEXT(F6+G6+H6+K6+M6+O6+Q6+R6,"0.#####")
(小数的显示格式)
或者
=TEXT(SUM(F6:H6,K6,M6,O6,Q6,R6),"0.#####")
其中,#表示最多保留的小数点位数,不过,这样设置后,整数的后面,会多一个“.”。

如果在你的公式中引用了设置为某种格式的单元格,则该单元格会自动继承那个单元格的格式。
比如,你的公式为
=SUM(F6+G6+H6+K6+M6+O6+Q6+R6)
那么,F6、G6、H6、K6、M6、O6、Q6、R6中任意一个单元格如果设置了百分比格式,即使你重新设置为常规,双击后,也会重新继承所引用单元格的格式。
如果你不想出现这种情况,最好设置一种特定的格式,如数值格式,而不是常规。

相邻段远隔是默认前一次设置!

估计是你双击的时候无意中碰到EXCIL中的%键,或者进行了其他的操作,否则只是双击公式的话不会出现百分比格式的。