在Excel工作表中,经常会遇到带单位的数值,此时如果直接统计分析会带来很大的困难,大多数的亲都是采用“手工”的方式来操作的,不但效率低,而且容易出错,今天,小编给大家分享几种带单位计算的技巧,希望对各位有所帮助哦!
一、Excel工作表带单位求和:Sumproduct+Subtitute函数法。
(一)Sumproduct函数。
功能:返回相应的数组或区域乘积的和。
语法结构:=Sumproduct(数组1,[数组2]……)。
注意事项:
当只有一个数组或单元格区域时,对数组或单元格区域中的值进行求和操作。
目的:计算“商品”的总销售额。
方法:
在目标单元格中输入公式:=SUMPRODUCT(D3:D12,E3:E12)。
解读:
公式=SUMPRODUCT(D3:D12,E3:E12)的计算过程为:D3*E3+D4*E4+D5*E5+D6*E6+D7*E7……D12*E12,即对应单元格乘积的和。
(二)Substitute函数。
功能:将指定字符串中的部分字符串用新的字符串进行替换。
语法结构:=Substitute(字符串,被替换字符串,替换字符串,[替换位置])。
解读:
1、参数“被替换字符串”是“字符串”中的旧字符串。
2、参数“替换字符串”是需要插入到“字符串”中的新字符串。
3、参数“替换位置”指从第几个字符开始替换。
目的:将“型号”中的“P”替换为“p”。
方法:
在目标单元格中输入公式:=SUBSTITUTE(C3,"P","p")。
(三)Sumproduct+Substitute应用技巧。
目的1:计算总“销量”。
方法:
在目标单元格中输入公式:=SUMPRODUCT(1*SUBSTITUTE(E3:E12,"件","")),并用Ctrl+Shift+Enter填充。
解读:
公式中首先用Substitute函数将“件”替换为空值,之后乘以1转换为数值,最后用Sumproduct求和。
目的2:计算商品的总销售额。
方法:
在目标单元格中输入公式:=SUMPRODUCT(1*SUBSTITUTE(D3:D12,"元",""),1*SUBSTITUTE(E3:E12,"件","")),并用Ctrl+Shift+Enter填充。
解读:
公式中首先用Substitute函数将“元”和“件”替换为空值,并用乘以1的方法将值强制转换为数值类型,最后用Sumproduct函数计算对应值乘积的和。
二、Excel工作表带单位求和:分列法。
Excel中的分列就是从制定的字符串中提取制定的值或者将目标值转换为特定的类型。
目的:计算“商品”的总销售额。
方法:
1、将“单价”复制到任意空白列,并将“销量”复制到相邻列。
2、选中复制后的“单价”列,【数据】-【分列】,打开【文本分列向导】对话框,【下一步】,取消【Tab键】,并选中【其他】,在文本框中输入单位“件”,打击【完成】命令。
3、采用步骤2的方法提取“销量”列的数值。
4、在目标单元格中输入公式:=SUMPRODUCT(H3:H12,J3:J12)&"元"。
解读:
在实际的工作中,也可以不复制数据列,直接在数据源中进行处理,分列的目的就是删除单位。
三、Excel工作表带单位求和:替换法。
替换的作用就在于将指定的值的替换为新的值。
目的:计算“商品”的总销售额。
方法:
1、选定“单价”列,快捷键Ctrl+H打开【查找和替换】对话框,在【查找内容】中输入:元,并单击【全部替换】,同样的方法替换“件”。
2、在目标单元格中输入公式:=SUMPRODUCT(D3:D12,E3:E12)。
四、Excel工作表带单位求和:Ctrl+E快捷键法。
快捷组合键Ctrl+E的作用非常的非常的多,此处我们利用它的智能提取功能。
目的:计算“商品”的总销售额。
方法:
1、在“单价”列和“销量”列插入辅助列。
2、在辅助列中输入第一个商品的单价1293,选择所有的目标单元格,包括第一个输入1293的单元格,快捷键Ctrl+E提取其他商品的单价;同样的方法提取“销量”的数值。
3、在目标单元格中输入公式:=SUMPRODUCT(E3:E12,G3:G12)&"元"。
4、整理数据源。