如何在没有VBA的情况下计算Excel中的彩色单元格(3种方法)

  • Share This
Hugh West

很多时候,在Excel中处理分类信息时,你可能需要将某一特定类别下的所有单元格染成相同的颜色,以便将某一类别与其他类别区分开来。 但大多数常规方法需要你使用VBA来完成。 但如果不熟悉VBA,你可能会发现使用它有点困难。 在本教程中,我将告诉你如何计算彩色单元格在Excel中不需要VBA。

下载实践工作手册

下载这本练习册,在你阅读这篇文章时锻炼一下任务。

计算彩色单元格.xlsm

在Excel中计算彩色单元格的3种方法,无需VBA

让我们假设这样一个场景:我们有一个Excel文件,其中包含了一所大学中来自不同国家的学生的信息。 该工作表有 命名 的学生。 国家 同时,我们在国家列中对每个国家进行了颜色编码,以便从视觉上将它们区分开来。 现在我们将使用这个工作表来学习如何在Excel中不用VBA来计算彩色单元格。 下面的图片显示了Excel工作表中属于同一个国家的单元格的数量。

方法1:使用Excel中的查找和替换工具计算彩色单元格的数量

不用VBA来计算彩色单元格的方法之一是使用 查找和替换 工具,让我们看看我们如何能做到这一点。

步骤1。

  • 首先,我们将按 CTRL+F 以打开 查找和替换 .
  • 然后,我们将点击 选项>>>。 的右下角上的 查找和替换。

  • 现在,我们将点击 格式。

第2步。

  • 之后,我们将点击 来自单元格的格式 左下 的角落里。 查找格式 .

  • 现在,一个颜色选择器 滴眼液 会出现让我们选择特定单元格的颜色。 我们将移动 滴眼液 细胞上的r C5 其中有第一个彩色单元格的国家名称 加拿大 .

  • 如果我们现在左键点击单元格,同时将滴管放在它上面,我们会看到 预览 选项被填充为该单元格的相同颜色。
  • 接下来,我们将点击 查找所有 .

  • 最后,我们将找到所有被填充了相同颜色单元格的单元格 C5 已被填满。

  • 我们还可以找出所有填充了其余每种颜色的单元格。 下面的图片显示,我们已经找出了所有填充了 蓝色的 颜色和 美国 作为 国家 .

阅读更多:如何计算Excel中的空白彩色单元格(2种方法)

方法2:在Excel中应用表格过滤器来计算彩色单元格的数量

在不使用VBA的情况下,找出Excel中所有彩色单元格的最简单方法是使用 桌子上的过滤器 你必须做到以下几点。

步骤1。

  • 首先,选择数据范围内的所有单元格,以及 列标题 然后,我们将按 CTRL+T 来激活 桌子上的过滤器 .
  • 现在,一个名为 创建表格 我们将插入整个数据范围( $B$4:$C$C14 ) 使用 绝对参考 .
  • 接下来,我们将点击 认可 .

第2步。

  • 现在,我们将看到一个新的标签,名为 桌子设计 与现有的标签或功能区一起被添加。
  • 新创建的表格的列头在每个列的右下角都有一个向下的小箭头。
  • 接下来,将点击箭头上的 国家 .
  • 现在,会出现一个有不同过滤选项的窗口。 我们将点击 按颜色过滤 .
  • 一个包含我们用来填充单元格的所有颜色的下拉菜单将出现。 我们将点击 黄色 代表国家的颜色 瑞典 .

  • 最后,我们将看到,一个新的名为 共计 正在显示 总数 的单元格,其填充颜色为黄色和 瑞典 作为国家。

  • 我们还可以找出所有填充了其余每种颜色的单元格。 下面的图片显示,我们已经找出了所有填充了 绿色 颜色和 意大利 作为 国家 .

阅读更多。 在Excel中用条件格式化按颜色统计单元格(3种方法)

方法3:使用名称管理器功能来计算Excel中的彩色单元格

上述两种方法的问题是,你必须反复按照步骤来分别找出每种颜色填充的单元格总数。 我们无法一次找出所有颜色的所有单元格数量。 但这个问题有一个解决办法。 我们将创建一个 新功能 我们必须遵循以下步骤。

步骤1。

  • 首先,我们将点击 公式 选项卡,并选择 名字经理 在该标签下。

  • 现在,一个新的窗口,标题为 名字经理 会出现。 我们将点击 新的 按钮从该窗口。

第2步。

  • 然后,我们将写出 颜料 作为新函数的名称。
  • 接下来,我们将在以下函数中写下 指的是 .
  • 插入公式后,我们将点击 认可 .
=get.cell(38, colored! c5)

公式分解。

  • 获取.CELL 是一个基于的函数。 VBA宏 但不要担心!!我们不需要插入一个 VBA 代码来使用这个功能。
  • 这个函数将把第一个单元格( C5 )的列中,所有 有色细胞 作为参数,然后它将返回 色码 该细胞的。

  • 最后,我们将点击 关闭 按钮来关闭 名字经理 .

第3步。

  • 现在,如果我们开始写公式 颜料 在细胞中 D5 ,我们将看到,Excel将 建议 要使用的函数。
  • 因此,我们将点击该建议列表中的公式。

  • 现在,该函数将返回单元格的颜色代码 C5 .

  • 然后,我们将拖动 填充手柄 将公式应用于其余的单元格。

  • 最后,我们将获得所有 颜色代码 中的细胞。 国家

第4步。

  • 现在,我们将在单元格中写下以下公式 G7 来计算 总数 与每种颜色相关的细胞的数量。
=countif($d$5:$d$14,coloredcell)

公式分解。

  • COUNTIF 函数将采取 $D$5:$D$14 和函数 颜料 它将找出与每种颜色相关的单元格的数量。

  • 在按下 进入 ,该函数现在将返回被填充的单元格总数。 红色 .

  • 然后,我们将拖动 填充手柄 将公式应用于其余的单元格。

  • 最后,我们将看到 总数 每种颜色的单元格都显示在各自的旁边。 国家 .

阅读更多。 用Excel公式计算具有特定颜色的单元格(4种方法)

速记

  • 虽然我们不使用 VBA宏 ,在 细胞 因此,我们必须将工作簿保存为 Excel Macro-Enabled 工作簿 或在 XLSM 格式。
  • 另外,如果你想使用 VBA宏 在excel中计算有颜色的单元格,你可以 阅读这篇文章。

总结

在这篇文章中,我们已经了解到 如何在没有VBA的情况下计算Excel中的彩色单元格 .我希望从现在起你能 不用VBA在Excel中计算彩色单元格 不过,如果您对本文有任何疑问或建议,请在下面留言。 祝您愉快!!!

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.