• 撸撸网 Excel 中按颜料乞降四种重要先容

    发布日期:2024-10-08 13:05    点击次数:141

    撸撸网 Excel 中按颜料乞降四种重要先容

    原文标题:《按颜料乞降,学会这 4 招撸撸网,走遍天地都不怕!》

    这个寰宇似锦似锦,多姿多彩,五颜六色!

    Excel 表格里的颜料也不例外。

    在表格中使用颜料看上去相配郑重,并且直不雅,加多好意思感!

    可是在表格顶用颜料来标注一些单位格之后,淌若要对这些加了颜料的单位格来乞降(或者求平均,求最大值等等)。

    便是一件比拟毒手和宝贵的事了!

    如图:

    (这里只是粗浅的例举了几条数据,以便捷西席。无论数据几许,重要都是雷同的!)

    淌若不懂重要的话,那只可一个单位格一个单位格的加总在一皆,比如:

    =sum(C2,C4,C6,C8)

    或者要么这么:

    =C2+C4+C6+C8

    要么手动输入单位格地址,要么用鼠标点选。

    淌若数据许多,不仅成果相配低下,并且还有可能会出错,是以不推建民众使用这种重要!

    那么有莫得其他的重要,不错快速并且准确的统计出有颜料的单位格中的值呢?

    虽然有,底下咱们来望望 4 种按颜料乞降的重要。

    成果高,并且不易出错!

    赞成列法

    推选指数:★★★★★

    难易进度:★☆☆☆☆

    适用场景:颜料单一或者未几的情况下

    适用版块:系数版块

    这种重要不单是适用于颜料乞降,在许多地点下,都不错将问题或者函数公式简化,从而化繁为简,将不成能造成可能!

    ❶ 先对 C 列数据,按单位格颜料进行筛选,把有颜料的单位格筛选出来;

    ❷ 在 D 列添加一个赞成列,然后都写上 1,如下图:

    ❸ 取消筛选,把公式写在 E1 单位格内部,公式:

    =SUMIF(D:D,1,C:C)
    (这里不错把柄我方需要放在想要的单位格中。)

    公式好像的意旨真谛是:

    对要求区域 D 列,按照要求为数字 1 的单位格,对 C 列合适要求的单位格进行乞降。

    看上去也曾挺粗浅的吧。

    PS:在赞成列输入的内容,民众不错把柄情况来录入,便捷识别就不错!比如:销售组别 + 颜料等。

    查找与界说称呼法

    推选指数:★★★★★

    难易进度:★★☆☆☆

    适用场景:颜料单一或者未几的情况下

    适用版块:系数版块

    诈欺两种或者两种以上重要相纠合撸撸网,亦然化繁为简一种相配好的想路。

    ❶ 按【Ctrl+F】怒放【查找和替换】对话框,点击【神志】阁下的玄色三角按钮,点击其中的【神志】。

    此外巧合也不错遴荐【从单位格遴荐神志】这个选项,但这两种重要的实现可能不不异。

    比如有的单位格即加了颜料又诞生了加粗,有的单位格却莫得,会导致统计实现不不异,民众不错自行尝试摸索下。

    ❷ 怒放【查找神志】对话框,找到【填充】选项卡底下的颜料点击下。

    点选之后,会自动把颜料表示到【预览】处,如下图:

    ❸ 点击【查找全部】,选中其中一条数据,按【Ctrl+A】全选有颜料的单位格;

    然后在【称呼框】内部输入一个称呼,比如:我的称呼 1。

    PS:虽然在这里也不错界说称呼为「绿色」,淌若颜料有两种或者以上的话,不错分辨界说成履行的颜料称呼 + 备注。

    ❹ 在 E1 单位格写入公式:

    =SUM(我的称呼 1)

    Sum 便是乞降函数,对「我的称呼 1」这个称呼代表的多个单位格内部的值乞降。

    这么实现就出来了!

    宏表函数法

    推选指数:★★★★☆

    难易进度:★★★☆☆

    适用场景:颜料不限

    适用版块:系数版块

    宏表函数关于许多东谈主来说,可能比拟生分。

    民众在责任中战争最多的是责任表函数,责任表函数不错平直在单位格中使用。

    而宏表函数必须先界说一个称呼,然后就不错像责任表函数不异在单位格中使用了。

    ❶ 选中有颜料单位格的阁下的 D2 单位格,点击【公式】→【界说称呼】怒放【新建称呼】对话框;

    (或者按【Ctrl+F3】怒放称呼处分器,也不错新建称呼。)

    在【称呼】文本框中输入「我的称呼 2」,【援用位置】输入:

    =GET.CELL(63,Sheet1!C2)

    公式好像意旨真谛是:取得单位格的填充颜料的值。

    (参数 63 暗意复返单位格的填充颜料的值。)

    ❷ 在 D2 单位格输入公式:

    =我的称呼 2

    并向下填充到终末一个单位格 D9。

    ❸ 接下来就不错像咱们第一种重要不异用 Sumif 来乞降了。

    虽然这里也不错把颜料放在公式阁下,淌若颜料有两种或者两种以上的话,不错用底下这个公式:

    =SUMIF(D:D我的称呼 2,C:C)

    淌若有颜料加多或者减少的话,不错对蓝本的宏表函数修改下:

    =GET.CELL(63,Sheet1!C2)+NOW()*0

    修改之后,淌若颜料有变化,加多或者减少颜料的话,平直按【F9】就不错刷新了,毋庸再再行输入一次公式。

    PS:这里必须要按【F9】来进行刷新,不然蓄意实现可能会出错!因为这个宏表函数不会自动刷新噢!

    有些宏表函数不错达到责任表函数无法完成的责任。

    体检偷拍

    关于某些地点下,不会 VBA 的小伙伴们,也曾值得学一学的。

    VBA 编程法

    推选指数:★★★☆☆

    难易进度:★★★★★

    适用场景:颜料不限

    适用版块:系数版块

    这种重要关于大部分东谈主来说,都不会。

    因为波及到了编程,相对来说比拟难点。

    可是,大部分情况下,咱们其实并不需要知谈代码何如编写,只需要会用,会操作,就行。

    ❶ 按下【Alt+F11】,怒放 VBA 裁剪界面;

    然后在左侧的工程窗口中,右键点击插入一个模块,会生成【模块 1】。

    ❷ 把代码复制到右边的代码窗口中,就不错了。

    ❸ 在责任表中,输入公式:

    =颜料乞降C2:C9,E1

    实现就出来了。

    以下是代码,供民众复制使用!

    Function 颜料乞降rng1 As Range, rng2 As Range
      Dim r As Range, s As Double
      '请遴荐你要乞降的单位格区域!
      Set rng1 = Intersect(ActiveSheet.UsedRange, rng1)
      For Each r In rng1
        '淌若看法单位格与第二参数单位格的填充色相易,就进行累加。
        If r.Interior.Color = rng2.Interior.Color Then
        s = s + r.Value
        End If
      Next
      颜料乞降 = s
    End Function

    咱们这里用的是 VBA 中的自界说函数,也不错编写个 Sub 子经过,然后把这个子经过附到一个按钮上头也不错的。

    这种重要,淌若民众有元气心灵、有有趣有趣的话,不错学习点录制宏,我方再进行一些粗浅的修改,就不错完成一些自动化的责任了,省时省力。

    以上便是按颜料乞降的 4 种主要重要。

    回来一下

    除了以上 4 种主要的重要以外,履行责任中还可能有以下几种情况,比如:

    ❶ 是否是隔行(或者隔列)加了颜料,然后对隔行(隔列)进行乞降?

    ❷ 是否是关于高于或者低于某一些数值的数据加了颜料,然后用 Sumif 或者 Sumifs 等函数诞生下单要求或者多要求乞降?

    ❸ 是否是针对某个部门或者某些东谈主、某个时间段等加了颜料,然后用相应的函数乞降?

    ……

    责任中,不错把柄履行情况,找出其中的限定,加以分析判断,并作念出遴荐。

    本文来自微信公众号:秋叶 Excel (ID:excel100),作家:明镜在心

    告白声明:文内含有的对外跳转结合(包括不限于超结合、二维码、口令等神志),用于传递更多信息撸撸网,省俭甄选时间,实现仅供参考,IT之家系数著述均包含本声明。