试图只显示一定数量的数字
Trying to show only a certain amount of numbers
为了向我的客户进行销售,我需要将报告中的数字导入到 Excel 文档中。例如,传入的数字将为 14.182392
。我的人不购买该产品的唯一原因是因为他只想在 Excel sheet 上查看 14.182
。好的,另一个问题是,数字不能以任何形状或形式四舍五入。
所以我需要的是一种只显示这么多数字而不进行四舍五入的方法。
这可能吗?任何关于我如何解决这个问题的想法都会很棒。
请尝试:
=TEXT(INT(A1)+VALUE(LEFT(MOD(A1,1),5)),"00.000")
首先 =TRUNC 是一个更好的答案(更短)。我的版本与您的要求的不确定性有关(这很奇怪!),希望如果不完全符合 you/your 老板的要求,它可能更容易调整。
TRUNC 字面上只是将小数截断(没有四舍五入!)到适合的长度(即 3
如果显示 nn.182
给定 nn.182392
或说 nn.182999
).
LEFT 也可能是更好的选择,但这取决于您知道数字的整数部分有多大。 =LEFT(A1,6)
会在 A1 中显示 14.189
给定 14.189999
。但是它会在 A1 中显示 1.4189
给定 1.4189999
(即小数点后四位)。
上面的公式结合了文本操作和数字操作。:
INT 只取整数值(这里是 14
。)
MOD 仅采用模数——除法后不是整数的残差,在本例中为 1
。所以只有 .182392
部分。然后在这里以与上面使用的类似的方式应用 LEFT,但不需要关心源值的整数部分的长度(即 14
或 1
等无关紧要)。
VALUE then converts the result back into numeric format (string manipulation functions such as LEFT 总是 return 文本格式)所以我们的缩写十进制字符串可以添加到我们的整数中。
最后,TEXT part is for formatting but is hard or impossible to justify! About the only use is that it displays the result left-justified in the cell – perhaps a little warning that the number displayed is not the “true” value (eg it won’t SUM) 因为,作为公式的结果,它不会被标上绿色的小三角警告。
显示值可以这样使用TRUNC function,
=TRUNC(A1, 3)
但是您必须在任何计算中使用 A1 以保持原始值的精度。
我知道的最简单的方法:
=LEFT(A1; x)
其中 x = 您想要的 个字符 的数量。请注意,点也算作一个字符。
为了向我的客户进行销售,我需要将报告中的数字导入到 Excel 文档中。例如,传入的数字将为 14.182392
。我的人不购买该产品的唯一原因是因为他只想在 Excel sheet 上查看 14.182
。好的,另一个问题是,数字不能以任何形状或形式四舍五入。
所以我需要的是一种只显示这么多数字而不进行四舍五入的方法。
这可能吗?任何关于我如何解决这个问题的想法都会很棒。
请尝试:
=TEXT(INT(A1)+VALUE(LEFT(MOD(A1,1),5)),"00.000")
首先 =TRUNC 是一个更好的答案(更短)。我的版本与您的要求的不确定性有关(这很奇怪!),希望如果不完全符合 you/your 老板的要求,它可能更容易调整。
TRUNC 字面上只是将小数截断(没有四舍五入!)到适合的长度(即 3
如果显示 nn.182
给定 nn.182392
或说 nn.182999
).
LEFT 也可能是更好的选择,但这取决于您知道数字的整数部分有多大。 =LEFT(A1,6)
会在 A1 中显示 14.189
给定 14.189999
。但是它会在 A1 中显示 1.4189
给定 1.4189999
(即小数点后四位)。
上面的公式结合了文本操作和数字操作。:
INT 只取整数值(这里是 14
。)
MOD 仅采用模数——除法后不是整数的残差,在本例中为 1
。所以只有 .182392
部分。然后在这里以与上面使用的类似的方式应用 LEFT,但不需要关心源值的整数部分的长度(即 14
或 1
等无关紧要)。
VALUE then converts the result back into numeric format (string manipulation functions such as LEFT 总是 return 文本格式)所以我们的缩写十进制字符串可以添加到我们的整数中。
最后,TEXT part is for formatting but is hard or impossible to justify! About the only use is that it displays the result left-justified in the cell – perhaps a little warning that the number displayed is not the “true” value (eg it won’t SUM) 因为,作为公式的结果,它不会被标上绿色的小三角警告。
显示值可以这样使用TRUNC function,
=TRUNC(A1, 3)
但是您必须在任何计算中使用 A1 以保持原始值的精度。
我知道的最简单的方法:
=LEFT(A1; x)
其中 x = 您想要的 个字符 的数量。请注意,点也算作一个字符。