分享

点击谁,就对谁自动条件求和!

 Excel情报局 2024-05-30 发布于河北

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

    

大家好,今天我们来满足一位粉丝对Excel的特殊需求:如何点击哪个条件,就自动实现条件求和?那么是一种什么情况呢,下面我们来做一个模拟效果。

如下图所示
A列为一列地区名称,B列是每个地区名称所对应的销量数据,且A列的地区数据可能有多个重复的。我们想要实现,通过鼠标点击选中某个地区单元格后,将所有该地区所对应的销量数据进行求和汇总,比如我们选中“石家庄”后,即可显示销量之和100+800+600=1500。

我们可以使用CELL函数的基础概念
CELL函数可用于返回有关单元格的格式、位置或内容的信息。
函数语法
=CELL(返回信息类型,单元格或单元格区域引用)

第1参数为必选参数,是一个文本值,表示指定要返回的单元格信息的类型。



第2参数为可选参数,表示需要其相关信息的单元格,如果省略第2参数,会将第一参数中指定的信息返回给最后更改的单元格。如果第2参数是某一单元格区域,那么CELL函数只会将该信息返回给某区域左上角的单元格


本例中,我们使用的CELL函数的第一参数,即要返回的信息类型为“contents”。“contents”可以返回“指定区域内左上角单元格的值,返回的不是公式”。


它还有一种特殊用法,就是CELL函数以“contents”信息类型为第一参数,且省略第二参数。可以实现引用到最后一次修改的单元格的内容

即我们在D2单元格输入函数公式
=CELL("contents")
输入完成公式会弹出一个“循环引用”的警告提示框,不用管它即可。
当我们鼠标点击某个地区数据单元格时,Excel会默认这个单元格为最后一次修改的单元格。并实现返回这个单元格内的内容。
比如我们鼠标点击A2单元格“石家庄”时,按下键盘上的F9键刷新,可以引用到最后一次修改的单元格A2的内容为“石家庄”,显示在D2单元格。

我们可以利用CELL函数的这一特点,作为SUMIF函数的第二参数“条件”
继续完善D2单元格中的函数公式
=SUMIF(A2:A10,CELL("contents"),B2:B10)
SUMIF函数的第一参数为条件区域A2:A10,第二参数为条件,即使用我们上一步中的CELL函数,而第三参数求和区域为B2:B10。即当我们点击了某个地区数据作为要求和的条件时,我们就会统计出该条件下的所有的销量和。
这里需要注意的是:我们需要按下键盘上的F9键进行数据刷新,才能显示实时结果


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多