NCE_Fans 发表于 2011-1-28 11:42

有人遇到过同样的Excel问题吗

图中问题求解! Excel版本 2010

绝非"自动/手动计算" 原因

只在设置单元格跨列居中对齐的时候才出现此问题, 跨列合并居中时没问题.

[ Edited byNCE_Fans on 2011-1-28 14:01 ]

xumin20140 发表于 2011-1-28 17:21

事关excel的都要顶,手机上网就不看图了,纯帮顶

wolf03 发表于 2011-1-28 20:34

本人的2010没有该问题

ckd 发表于 2011-1-28 20:49

我的2007也没问题!

老子道德经 发表于 2011-1-29 08:46

才看明白。我有2010.还真没楼主这样的问题

[ Edited by老子道德经 on 2011-1-29 09:21 ]

老子道德经 发表于 2011-1-29 11:04

实在不行自己写个公式,试试这个。点excel左上角的文件——选项——公式——启用迭代计算——把最多迭代次数改成1,保存。然后把下面的公式复制到c1单元格。
=if(cell(“address")="$a$1",a1*b1,if(cell("address")="$b$1",a1*b1,c1))

火星总督 发表于 2011-1-29 11:19

2007,没有该问题

ffshow 发表于 2011-1-29 11:36

2010的,试了一下,改变A、B值后,要把C、D选上才能更新结果

NCE_Fans 发表于 2011-1-29 11:38

Posted by 老子道德经 on 2011-1-29 11:04 http://www.ibmnb.com/images/common/back.gif
实在不行自己写个公式,试试这个。点excel左上角的文件——选项——公式——启用迭代计算——把最多迭代次数改成1,保存。然后把下面的公式复制到c1单元格。
=if(cell(“address")="$a$1",a1*b1,if(cell("addr ...

跟公式无关,我现在发现,随便在"跨列居中"的单元格时输什么,然后就算你改下数字的格式,比如"增加小数点位数",都不能实时显示.要把鼠标下移,再上移刷新屏幕之后才能看到更改后的效果.

我的是X64版本

NCE_Fans 发表于 2011-1-29 11:40

Posted by ffshow on 2011-1-29 11:36 http://www.ibmnb.com/images/common/back.gif
2010的,试了一下,改变A、B值后,要把C、D选上才能更新结果

猿粪啊, 看来不是我RPWT:D .你的也是64位版本吗?

老子道德经 发表于 2011-1-29 13:35

Posted by NCE_Fans on 2011-1-29 11:38 http://www.thinkpad.cn/forum/images/common/back.gif


跟公式无关,我现在发现,随便在"跨列居中"的单元格时输什么,然后就算你改下数字的格式,比如"增加小数点位数",都不能实时显示.要把鼠标下移,再上移刷新屏幕之后才能看到更改后的效果.

我的是X64版本
肯定是要移走光标才更新啊。。移走才代表输入确定的。

NCE_Fans 发表于 2011-1-29 13:48

Posted by 老子道德经 on 2011-1-29 13:35 http://www.ibmnb.com/images/common/back.gif

肯定是要移走光标才更新啊。。移走才代表输入确定的。

不是移动光标,请看我说的是移动鼠标. 我是用鼠标滚轮,先移动下一屏,再用鼠标滚轮返回到原来的行,结果才能更新.

简单的说,是用任何可以使屏幕刷新的方式,才能更新显示结果. 实际上是有执行计算的,只是没有显示.刷新屏幕结果才发生变化.

如果不刷新屏幕,直接将文件保存再打开,也能显示变化后的结果. 所以这是一个实时显示的问题,不是公式计算问题.


就好像你在VBA中用了 Application.ScreenUpdating=False 一样. 实际上是没有这样的.

老子道德经 发表于 2011-1-29 15:32

.诡异。没碰到这种情况。如果要计算量很大的话,编个win的程序跑吧。excel不太熟悉
页: [1]
查看完整版本: 有人遇到过同样的Excel问题吗