根据内容修改单元格编号格式

时间:2015-02-12 12:33:47

标签: openoffice-calc libreoffice-calc

我有一个电子表格,其中包含单元格中的收入数据。格式不同:大多数格式为#34; 457,6" (百万美元)。但是有些单元格包含类似于" 677k"的字符串,当然应该是" 0,677" (百万美元)在任何比较之前是可能的。

所以,我想用Calc做的是:选择带有k的单元格,删除" k"并将剩余的数字乘以0,001。

1 个答案:

答案 0 :(得分:0)

让我们将您的数字变为实际值,然后担心它们的显示方式。

enter image description here

  1. 将1000000放入任何未使用的单元格并复制它。选择您的号码并使用编辑►选择性粘贴►数字►乘以,然后单击确定。这会将您的所有 457,6 样式编号转换为它们要表示的实际457600000数字。
  2. 使用编辑►查找&替换►搜索 K ►替换为 000 。这会将所有677K数字转换为它们要表示的677000值。
  3. 选择所有已转换的数字,然后点击 Ctrl + 1 以打开格式化单元格对话框。转到 Numbers 标签,并提供用户定义的数字格式,其中格式代码 0,0##..我还必须指定荷兰语(比利时)作为语言,但我认为您的安装不需要。
  4. 您的结果应与上图中B1:B2所示的结果类似。您可以注意到,虽然B1以您想要的方式显示值,但其基础实际值在公式栏中可见。这种方法的一个很大的好处是新值可以在计算中用作它们的原始值,而无需调整单元格中未显示的数百万。