Excel模糊匹配相同内容的数据求和,使用SUMIF函数

看到朋友在对Excel表格数据进行机械操作,想到excel应该是个很强大的应用,这些机械操作应该可以通过函数简化操作的,于是不正经的研究下。

首先我们上图:

 

 简单的需求,把每个店铺的每个月充值分别是200,500,1000,1500,2000的数量相加。

手工一个个找的话眼睛都容易看花。

解决思路,

1、首先考虑excel是否有求和方法:

        于是找到SUMIF(range,criteria,sum_range)函数。

        查看文档,可以知道这个函数刚好可以满足我们的需求。

        SUMIF(条件区域,求和条件,实际求和区域);

2、其次考虑求和是否可以限定我们要求和的区域(比如我们只求西乡店的,就是第2到第11行)

        SUMIF函数第一个参数就是可以限定条件区域。

        SUNMIF(B2:B11)    

        这个 B2:B11 表示的就是B列的第2行到第11行。

3、区域限制以后我们接下来就是匹配求和条件

        例如我们要求和的是 “充值满1000”这个条件。

        直接 SUNMIF(B2:B11,"充值满1000")是不行的,这个是直接匹配这个内容,我们表格数据里面的内容前面有时间,后面还有充值送的内容。这个时候需要迷糊匹配。

        表格使用字符 * 表示任意多个字符 所以要匹配 "充值满1000" 需要写成: "*充值满1000*"

        这里需要注意前后都需要有*号,以为这个内容前后都有内容存在。

        SUNMIF(B2:B11, "*充值满1000")

4、求和条件匹配了以后,接下来就是确定要求和的区域。

        可以看到我们是需要吧D列的数量相加,区域就是D列的2行到11行。

        所以我们如果求西乡店的充值满1000元各月的数量总和怎代码是:

                =SUNMIF(B2:B11,"*充值满1000*",D2:D11)

同理的:  求西乡店(区域是第2行到第11行)

                充值满1000: =SUNMIF(B2:B11,"*充值满1000*",D2:D11)

                充值满1500: =SUNMIF(B2:B11,"*充值满1500*",D2:D11)

                充值满2000: =SUNMIF(B2:B11,"*充值满2000*",D2:D11)                

                 求沙井店(区域是第12行到第21行) 

                充值满1000: =SUNMIF(B12:B21,"*充值满1000*",D12:D21)

                充值满1500: =SUNMIF(B12:B21,"*充值满1500*",D12:D21)

                充值满2000: =SUNMIF(B12:B21,"*充值满2000*",D12:D21)

规律想必你也找到,只需要修改区域和匹配条件就完事。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sumif嵌套vlookup函数求和是一种在Excel中进行数据分析和计算的常见方法。下面详细介绍sumif和vlookup函数以及如何将它们嵌套使用来实现求和。 首先,sumif函数Excel中的一个求和函数,它可以根据指定的条件来计算符合条件的单元格的和。sumif函数的语法是:SUMIF(范围, 条件, [求和范围])。范围是要进行判断的区域,条件是要满足的条件,而求和范围是要进行求和的区域。 其次,vlookup函数Excel中的一个查找函数,它可以根据指定的值在一个范围内进行查找,并返回相应的结果。vlookup函数的语法是:VLOOKUP(查找值, 查找范围, 返回列, [是否精确匹配])。查找值是要查找的值,查找范围是要进行查找的区域,返回列是查找结果所在的列,是否精确匹配是一个可选参数,用于指定是否精确匹配。 要实现sumif嵌套vlookup函数求和,首先需要用vlookup函数在一个范围内查找符合条件的值,然后将查找结果作为sumif函数条件,最后在指定的求和范围内计算符合条件的单元格的和。 具体步骤如下: 1. 使用vlookup函数在指定的范围内查找符合条件的值,并将查找结果存储在一个单元格中,比如A1。 2. 使用sumif函数,将A1作为条件,指定求和范围,并计算符合条件的单元格的和。 例如,假设我们要在A1:B10的范围内查找值为"Apple"的单元格,然后计算对应的数量在C1:C10的范围内的和。可以使用以下公式: =SUMIF(C1:C10, VLOOKUP("Apple", A1:B10, 2, 0)) 总之,sumif嵌套vlookup函数求和是一种实现数据分析和计算的有效方法。通过将vlookup函数的结果作为sumif函数条件,可以实现根据指定条件进行求和的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值