使用旧值作为新值的一部分来修改单元格的值?


3

我有一个表格,其中第2行有很多列。在下面的示例中,第2行中的这些列中的每列的值在X表示的1-1000000范围内。

如何添加修改第2行中的单元格,如下所示:

=X/1000 

保持X的值,但向每个像元添加1000除法?


欢迎来到超级用户。我已编辑您的问题,请随时还原更改或再次进行编辑。
Baarn

Answers:


0

好消息是,您只是想除以1000,因此我们只需要将小数位移位即可。您可以在单元格上使用自定义格式。突出显示整行。右键单击一个单元格,然后选择“设置单元格格式”。

在“自定义”下,输入格式:

#0"."000

您只会以小数点后三位结尾,但是只要您以整数开头,就可以了。


2
可以使用数字格式后的逗号来显示数字除以1000的倍数,而不必强制使用小数点的位置。例如,#,##0.000,显示一个除以一千的值,然后#,##0.000000,,显示除以一百万的数。(根据您的语言环境,您可能需要切换。和。)
Mike Fitzpatrick 2012年

我想要添加一个%符号,所以我做了'#,## 0.000,%'并且它没有给出正确的结果
pussysatplay 2012年

1
@kittensatplay,在百分号两边加上双引号:"%"并且应该停止Excel尝试使用其常规百分号格式设置规则。
Mike Fitzpatrick

#,## 0.000,“%”不起作用,我也尝试过#,## 0.0,“%”和其他,我还阅读了自定义格式代码,不确定如何将它们组合成所需的内容- superuser.com/questions/483630/...
kittensatplay

我既累#0.000,"%"(@MikeFitzpatrick风格)又累了#0"."000"%"。两者似乎都以百分号表示。确保在百分号附近有双引号。
dangowans 2012年

1

大概这只是一次操作,正是因为在公式中有一个循环循环导致每次重新计算工作表时将值除以1000都是没有意义的(即使假设Excel也会允许您这样做)。 )

所以,这就是我要做的事情:创建一个新行,然后复制一个公式,将上面的原始值除以1000,然后将其复制到每个单元格中。复制新行,然后将“粘贴特殊...值”复制到原始行。然后删除新行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.