如何在 Excel 中正确地将数字与范围内的单位相加?
在 Excel 中,我们可以将一个范围内的数字与它们的单位一起给出。当我们将数字及其单位放在 Excel 中时,Excel 在后端隐含地将它们视为文本。现在,这里出现的问题是我们不能直接对文本应用任何数学函数,比如内置的 SUM()函数来获得它们的总和,因为 SUM() 总是会返回一个值 0。
我们可以从上面给出的图像中观察到,当我们使用 =SUM(B2:B6) 对文本值求和时,我们得到的结果为 0。由此我们现在了解使用 SUM()函数添加数字,我们需要有数值,即单元格区域中每个元素的数字数据类型。要将这些文本转换回数字,我们需要执行两个步骤:
第 1 步:从元素中删除单位(此处为 km)。
它可以使用 Microsoft Excel 中的SUBSTITUTE()函数来完成。 Excel 中的 SUBSTITUTE()函数用于将文本字符串中的特定值替换为新值。 SUBSTITUTE()函数的语法如下:
=SUBSTITUTE(original_text, old_text, new_text, [instance_num])
其中 original_text 是元素/记录值,它是必需参数,old_text 是要在 original_text 中替换的字符串值,它是必需参数,new_text 是将替换 old_text 的字符串值,它是必需参数, 而 instance_num 是一个可选参数,它指定我们想要用 new_text 替换的 original_text 中 old_text 的出现次数。
例子:
在这里,我们使用了 SUBSTITUTE()函数将文本“km”替换为空内容,因此,在双引号内使用了没有字符的“”。因此,从整个文本中删除“km”并得到 20 作为输出,它仍然是一个文本值。
第 2 步:将文本转换回数字数据类型。
现在我们可以对这个文本值执行任何数学运算,将其转换回数字类型,因此我们可以在文本中添加 0,这样它就不会影响它的值。
现在我们知道如何将这些文本值转换回数字,我们将对整个单元格范围执行此操作,如下所示:
第 3 步:使用 SUM()函数将所有数字及其单位相加
将所有文本转换回数字格式后,我们可以使用基本的SUM() 从下面给出的图像中可以看出,添加这些数字的函数。我们对 C2:C6 中的值使用 SUM()函数来获得最终结果。
这就是我们如何正确地将数字与 Excel 中某个范围内的单位相加。