我正在努力解决以下问题: 我有一个电子表格,其中有一种数字格式如下:
e.g.: displays as 44.0, true value is 44017.08 and what it represents is 44million.
另一种如下:
e.g.: displays as 5.6, true value is 5634080 and what it represents is 5.6million.
结果的问题是,我必须将它们添加起来,显然使用= SUM()返回错误的结果。 我怎样才能将两者中的任何一个重新格式化为另一种格式(调整真实值(“fx”顶部栏右侧显示的内容)或者是否有另一种方法可以将它们添加起来而不会搞砸(尊重数字格式)在总结期间??
感谢您的时间!!
答案 0 :(得分:1)
如果一组值具有数千的“真值”但应该代表数百万,则另一组具有数百万的“真值”并且应该代表数百万,那么简单的公式将转换单位
即如果您的数据在A1,A2等中,那么在B1中 = IF(A1< 1000000 A1 / 1000,A1 / 1000000)
如果通过“批处理解决方案”,您的意思是代码直接替换值,那么请澄清一下。虽然您需要具体说明应该调整哪些细胞以及哪些细胞(如果有的话)不受影响。
答案 1 :(得分:0)
所以我明白了,
它可能不是最理想的解决方案,但它比单独手动修改所有细胞更好。如果有人有更优雅的解决方案(也可以使用宏/ vba),请分享:)
您只需在单独的单元格中输入要调整数据的值并进行复制即可。然后在“编辑”菜单中选择“粘贴”下面的“特殊粘贴”(至少在Excel 2003中),并选择要更改数字的方式。
感谢您的时间!