📌  相关文章
📜  如何在 Excel 中正确地将数字与范围内的单位相加?

📅  最后修改于: 2022-05-13 01:56:15.229000             🧑  作者: Mango

如何在 Excel 中正确地将数字与范围内的单位相加?

在 Excel 中,我们可以将一个范围内的数字与它们的单位一起给出。当我们将数字及其单位放在 Excel 中时,Excel 在后端隐含地将它们视为文本。现在,这里出现的问题是我们不能直接对文本应用任何数学函数,比如内置的 SUM()函数来获得它们的总和,因为 SUM() 总是会返回一个值 0。

当使用-the-SUM()-function-with-text-elements-we-get-Zero-as-output

我们可以从上面给出的图像中观察到,当我们使用 =SUM(B2:B6) 对文本值求和时,我们得到的结果为 0。由此我们现在了解使用 SUM()函数添加数字,我们需要有数值,即单元格区域中每个元素的数字数据类型。要将这些文本转换回数字,我们需要执行两个步骤:

第 1 步:从元素中删除单位(此处为 km)。

它可以使用 Microsoft Excel 中的SUBSTITUTE()函数来完成。 Excel 中的 SUBSTITUTE()函数用于将文本字符串中的特定值替换为新值。 SUBSTITUTE()函数的语法如下:

其中 original_text 是元素/记录值,它是必需参数,old_text 是要在 original_text 中替换的字符串值,它是必需参数,new_text 是将替换 old_text 的字符串值,它是必需参数, 而 instance_num 是一个可选参数,它指定我们想要用 new_text 替换的 original_text 中 old_text 的出现次数。

例子:

使用-the-SUBSTITUTE()-函数

在这里,我们使用了 SUBSTITUTE()函数将文本“km”替换为空内容,因此,在双引号内使用了没有字符的“”。因此,从整个文本中删除“km”并得到 20 作为输出,它仍然是一个文本值。

第 2 步:将文本转换回数字数据类型。

现在我们可以对这个文本值执行任何数学运算,将其转换回数字类型,因此我们可以在文本中添加 0,这样它就不会影响它的值。

添加-0-to-convert-the-text-value-to-number-data-type

现在我们知道如何将这些文本值转换回数字,我们将对整个单元格范围执行此操作,如下所示:

为整个单元格范围执行此操作

第 3 步:使用 SUM()函数将所有数字及其单位相加

将所有文本转换回数字格式后,我们可以使用基本的SUM() 从下面给出的图像中可以看出,添加这些数字的函数。我们对 C2:C6 中的值使用 SUM()函数来获得最终结果。

使用-the-SUM()-function-to-calculate-the-final-sum

这就是我们如何正确地将数字与 Excel 中某个范围内的单位相加。