Table of contents
为了在Excel中执行不同的任务,你可能需要计算每个值的出现次数。 本文的议程是向你展示如何在Excel中计算一列中每个值的出现次数。 在这种情况下,我们将展示关于这个问题的5种简单而快速的方法。 所以,让我们通过文章来有效地执行任务。
下载实践工作手册
你可以下载以下Excel工作簿,以便更好地理解和自己练习。
计算列中每个值的出现次数.xlsx计算Excel中每一列数值出现次数的5种方法
在进入教程之前,让我们先了解一下今天的数据集。
这里我们有 销售代表 , 城市 ,以及 薪资 有几个值在列内重复,以使例子易于理解。 销售代表 和 城市 是文本值的列,而 薪资 此关系和数据集仅用于实践目的。
现在,我们将利用上述数据集以多种方式计算每一个值在某一列中的出现次数。 因此,让我们逐一探讨。
1.使用COUNTIF函数
使用 COUNTIF功能 我们可以计算每个值在一列或范围内出现的次数。 这很简单,让我们看看它的作用。
📌 步骤。
ǞǞǞ COUNTIF功能 计算某一范围内比较某一特定条件的单元格的数量。
让我们写出计算公式 销售代表 在我们的例子Excel工作簿中
=countif(b7:b23,f7)
在 COUNTIF功能 的所有值,我们插入了 销售代表 作为 范围 .我们的 标准 是每个名字,因为我们需要计算每个名字的实例数。 因此,作为标准,我们插入了一个名字(在这种情况下是第一个名字,逐渐会用其他每个名字来检查)。 它给出了名字的出现次数 最大 由于我们的数据集不是很大,你可以快速浏览一下,发现有 4个最大值 在那里面 销售代表 列。
- 现在,将光标移到单元格的右下角 E7 而且会看起来像一个加号 (+) 标志,是 填充手柄 工具。
- 然后,双击它以获取其余的数值。
哦!这是在提供错误的价值。 我们犯了一个错误。
我们没有使用 绝对参考 因此,我们需要使用 绝对参考 运动前 自动填表 .
=countif($b$7:$b$23,f7)
这一次,它提供了正确的数值。
但请想一想,这是否是在第一眼就能获取价值的形式。 不,这既不是提供内幕的快速,也不是一个令人愉快的形式。
为了使我们的结果能更快地推导出内涵,我们可以从Excel中获得帮助 排序 & 筛选 功能。
- 首先,选择整个 销售代表 栏目( B6:B23 ).
- 然后,去到 数据 标签。
- 在这里,你会发现 高级 上的选项。 排序 & 筛选 所以,选择它。
点击 高级 图标将引导你到 高级过滤器 对话框。
- 首先,选择 复制到另一个位置 .
- ǞǞǞ 列表范围 是自动选择的,就像我们之前选择的那样。
- 在 复制到 在本例中,我们将其作为单元格的参考。 F6 .
- 然后,确保勾选 只有独特的记录 .
- 最后,点击 进入 或点击 认可 .
现在,我们可以看到所有的唯一值从该列到一个单独的位置,在 F6:F12 范围。
- 现在,使用之前的 COUNTIF 公式。
你需要使用这个提取出来的列的标准,以获得每个值的出现次数。
- 然后,利用 自动填表 功能,将公式复制到以下单元格。
这个 COUNTIF 公式也可用于数字值。
- 这时,请写出以下公式 薪资 我们的例子中的一栏。
=countif($d$7:$d$23,f15)
请注意。 请记住,从这里开始,我们将提取唯一的值到不同的位置,使用 排序 & 筛选 在使用任何公式之前,请选择 .
阅读更多。 如何在Excel中计算重复的字数(11种方法)
2.利用SUM和EXACT函数
我们可以用以下方法找出每个值的出现次数 累计 和 精确 也有一些功能。
这个名字说明了一切,因为 SUM函数 它将为你提供它所提供的范围内的总和。
ǞǞǞ 精确功能 对两个值进行比较并返回 为真 如果它们完全相同,否则 失败 通常情况下,这个函数用于文本值。
📌 步骤。
我们的公式使用 累计 和 精确 函数将是这样的。
SUM(-EXACT(范围,标准))为了更好地理解这个公式,请写出 精确功能 第一部分。
- 首先,选择单元格 G7 并输入以下公式。
=--EXACT($B$7:$B$23,F7)
这里我们写了 精确功能 为 销售代表 另外,我们用双连字符来转换 真/假 至 0 和 1 我们可以注意到它是一个数组公式。 你会看到它的回报,对于每一个匹配,它都提供了 1 和 0 为不匹配。
- 然后 SUM函数 操作并给出结果。
=sum(-exact($b$7:$b$23,f7))
请注意。 由于这是一个数组公式,你需要使用 ctrl + shift + enter 而不仅仅是 进入 但如果你使用的是Excel 365,你只需按下鼠标,就可以完成这个任务。 进入 在输入任何数组公式后,都会在公式周围显示一对大括号。 Excel会自动给出,你不需要手动操作 .
- 最后,使用 填充手柄 对其余的细胞也是如此。
同样地,你也可以对数字使用这个公式。 在下面的图片中,我们向你展示了对数字使用这个公式的结果。 薪资 列。
=sum(-exact($d$7:$d$23,f16))
阅读更多。 Excel VBA计算一列中的重复数据(全面分析)
类似读物
- 如何计算Excel中的重复行(4种方法)
- 在Excel中只计算一次重复的值(3种方法)
- 如何在Excel中计算每天的出现次数(4种快速方法)
3.插入COUNT和IF函数
我们已经看到了如何使用以下方法来计算出现的次数。 COUNTIF功能 这一次,我们将看到使用的是 COUNT 和 基金会 职能。
不要感到困惑,而在 COUNTIF 部分,我们使用了一个单一的函数( COUNTIF ),但在本节中,我们将使用 COUNT &。 基金会 两个独立的功能。
📌 步骤。
- 在最开始,写上 IF功能 的这个公式为 销售代表 列。
=IF($B$7:$B$23=F7,$D$7:$D$23)
- 然后,按 进入 .
数组提供了符合标准的数字范围中的相应值,并且 失败 为他人服务。
在这里,它发现 4 匹配,所以在这4个地方,他们返回了 数字范围 价值( 薪资 ).
- 现在里面 COUNT功能 ,我们将计算这些数字值并将提供出现的次数。
=count(if($b$7:$b$23=f7,$d$7:$d$23))
- 同样,你也可以对数字值这样做。 只要用适当的范围和标准替换字段即可。
=count(if($d$7:$d$23=f16,$d$7:$d$23))
请注意。 请确保你的第二个参数在 IF功能 是一个 数字范围 而你正在使用 绝对参考 .
阅读更多。 VBA在Excel中计算范围内的重复数(4种方法)
4.应用SUM和IF函数
在 IF功能。 我们正在检查标准是否匹配,如果匹配则返回 1 ,否则 0 这给出了一个数组 1 和 0 到 SUM函数 让我们看看下面的详细过程。
📌 步骤。
- 最初,进入单元格 G7 并在下面插入公式。
=SUM(IF($B$7:$B$23=F7,1,0))
- 然后,点击 进入 钥匙。
该公式对数字值也能正常工作。
=SUM(IF($D$7:$D$23=F16,1,0))
阅读更多。 如何在Excel中计算列的重复数(3种方法)
5.采用PivotTable
你可以使用 数据透视表(PivotTable 让我们来看看这个过程的细节。
📌 步骤。
- 首先,选择范围内的任何单元格。 这里,我们选择了单元格 B4 .
- 第二,去 插入 标签。
- 第三,点击 数据透视表(PivotTable 关于 桌子 组。
ǞǞǞ 从表格或范围中获取数据的透视表(PivotTable 对话框将在你面前打开。
- 在这里,检查一下 表/范围 是正确的还是不正确的。
- 因此,选择 退出工作表 因为我们要插入 数据透视表(PivotTable 在同一张纸上。
- 然后,给 地点 在这里,我们把它当作细胞来做。 F4 .
- 在这之后,点击 认可 .
数据透视表将出现在你身上,如下图所示。
在这里,里面的 透视表字段 任务窗格中,你会看到表的列名在 场地 节。 还有四个方面。 过滤器 , 专栏 , 行数 , 价值观 .
- 目前,拖动 销售代表 字段到 行数 和 价值观 地区。
它计算每个值在 销售代表 列。
阅读更多。 计算Excel数据透视表中的重复数据(2种简单方法)
计算Excel中多个标准的出现次数
在前面的章节中,我们学习了如何计算一个列中每个值的出现次数。 在这里,我们将展示如何计算多个标准的出现次数。
这里,我们将展示Max和John的演示。 从数据集中,我们可以看到有 最大 在 纽约 , 洛杉矶。 和 圣弗朗西斯科 但我们要计算的是 最大 就从 纽约 城市。 要做到这一点。
- 主要是,去细胞 H5 并将以下公式粘贴到该单元格。
=counttifs($b$5:$b$21,f5,$c$5:$c$21,g5)
在这里,我们使用了 COUNTIFS功能 它能够采取多种标准。
- 然后,按 进入 .
阅读更多。 如何在Excel中根据多个标准计算重复次数
总结
今天的内容就到这里了。 本文以简单明了的方式介绍了如何在Excel中计算一列中每个值的出现次数。 不要忘记下载练习文件。 感谢你阅读本文,希望对你有所帮助。 如果你有任何疑问或建议,请在评论区告诉我们。 请访问我们的网站。 ǞǞǞ 探讨更多内容,请访问一站式Excel解决方案供应商--北京中关村在线。