excel中有若干列,每一列中填充了不同的颜色,自动提取其中一列中某背景色单元格中的数值并求和。谢谢。

excel中有若干列,每一列中填充了不同的颜色,自动提取其中一列中某背景色单元格中的数值并求和。谢谢。,第1张

假如对A1:A100列中的红色单元格求和,结果放A101, *** 作如下:

用宏表函数:

1、选B1——菜单栏——插入——名称——定义——在当前工作簿中的名称,输入:ABC——引用位置,输入:

=GETCELL(24,A1)

2、B1输入:

=ABC

回车并向下填充

3、A101单元格输入:

=SUMIFS(A1:A100,B1:B100,3)

方法一:

“筛选”下拉菜单——“按颜色:”——“单元格颜色”——“无填充”

方法二:

1、在B列,定义名称,使用宏表函数:getcell(63,引用单元格)

     ps:

    ① “63”代表返回单元格的填充(背景)颜色;

    ②“ 引用单元格”选择相对引用,否则拖动填充后,公式结果全部为首个单元格的结果

2、使填充颜色的单元格,显示True,使用函数:“=名称>0”

     ps:所有的颜色值都大于0,所以填充了颜色的单元格,结果会返回true

3、筛选结果为True的单元格,得到填充了颜色的单元格

*** 作步骤/方法

1在单元格中选中要设置的区域。

2点击菜单栏中的条件格式后选择突出单元格规则。

3在d出的窗口中点击重复值后选择填充的颜色,最后点击确定即可。

4根据以上步骤就可以将单元格自动填充颜色。

注意事项/总结

1点击条件格式后选择突出单元格规则。2点击重复值后选择填充的颜色点击确定。

如果不用宏,那只能用getcell函数,因为它是excel里唯一区别单元格颜色的函数。你说不能用是 *** 作不对或者安全设置太高。

------------------------------------------------------------------

用getcell方法:

1、选择最上方标签

插入---名称---定义,然后填写名称(任意,假设为"yanse"

引用位置填写为:

getcell(63,sheet1!b1:zz999),这里的b1:zz999你按照你的表格更改哈。

2、新建一个空工作表sheet2,用于判断sheet1的单元格颜色。从你在sheet1中有数据的那列对应sheet2的位置开始(比如

sheet1的b1单元格是数据起始位置,那么就在sheet2的b1中)输入"=if(yanse<>0,sheet1!b1,0)",然后拖拽公式,面积与sheet1有数据对应。这样你会看到凡是sheet1有红色的单元格,在sheet2中都有数字

3、在sheet3中的每行做求和公式就好了。相信这个你应该会吧!

祝你成功

用条件格式,个人偏好习惯性用公式来设条件格式。

如题,假设你这行数据在A列,那么选中第一个单元格,插入条件格式,第一个格式公式设置:

=AND(A1>=05)

设置填充颜色——红色

第二个公式:

=AND(A1>=04,A1<05)

设置填充颜色——**

第三个公式:

=AND(<04)

设置填充颜色——绿色

然后其他的单元格用格式刷套用A1单元格就可以了。。

比如,A列的有关单元格设置了背景色

这样 *** 作:

点B1

菜单:插入-名称-定义

任意定义一个名称,如color

“引用位置”处输入 =getcell(63,A1)

确定

这时,B1引用刚定义的名称的公式

=color

B1公式向下复制

这样,A列中各单元格的填充色的颜色值就全计算出来

这时,要计算指定颜色的个数,只需作对应的统计即可

比如,红色值为3

则A列中,红色填充的个数是

=countif(B:B,3)

以上就是关于excel中有若干列,每一列中填充了不同的颜色,自动提取其中一列中某背景色单元格中的数值并求和。谢谢。全部的内容,包括:excel中有若干列,每一列中填充了不同的颜色,自动提取其中一列中某背景色单元格中的数值并求和。谢谢。、【Excel函数】筛选含填充(背景)颜色的单元格、excel如何设置输入数字后单元格自动填充颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9353119.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存