将单元格中的多个数字相乘,格式为奇数

将单元格中的多个数字相乘,格式为奇数

数据格式

我目前有这种格式的数据。我想知道如何将单元格中的每个数字乘以一个常数(例如 2.5),同时保持原始数据的格式(即整数)。谢谢!

答案1

我猜这有点用。它基本上分解输入,乘以值,然后重新组合。

为了便于阅读,我将 C1 重命名为“val”,将 C2 重命名为“const”。您只需将公式复制到记事本中,然后将其替换为您想要的任何范围即可。必须启用换行文本才能正确显示结果!

需要注意的另一件事是,它不是 100% 准确的,因为第二行的空格数量是静态的(我只是在行首放了 7 个空格)。如果您愿意,我可以将其变为动态的。这并不难,但公式会长两倍,而且已经相当荒谬了。

在此处输入图片描述

C3 的公式:

=TEXT(TRIM(LEFT(val,FIND("±",val)-1))*const,"0,000") & " ± " & TEXT(SUBSTITUTE(TRIM(MID(val,FIND("±",val)+1,FIND("(",val) - FIND("±",val)-1)),CHAR(10),"")*const,"0,000") & CHAR(10) & "       " & "(" & TEXT(TRIM(MID(val,FIND("(",val)+1,LEN(val)-FIND("(",val)-1))*const,"0,000") & ")"

相关内容