google-sheets - 使用 COUNTIF 排除同一列中的重复项
问题描述
我想要一个能够计算 COUNTIF 函数的公式,但忽略同一列中的重复值。我的工作表看起来像这样:
例如,如果我要计算“草”的出现次数,它将返回 4 的结果,忽略 C 和 D 列中的重复项。
链接到此电子表格 - https://docs.google.com/spreadsheets/d/110De2u6mKLT7SOTfaXN6EZVqgD35pEeeog9o5WWn5bs/edit?usp=sharing
解决方案
您的示例电子表格中有一个名为 MK.Idea 的新工作表。在那里你会发现这个公式:
=ARRAYFORMULA(COUNTIF(UNIQUE(SPLIT(FLATTEN(Sheet1!B1:G1&"|"&Sheet1!B2:G),"|")),"Grass"))
它使用 UNIQUE 和 SPLIT(Flatten 技术来隔离在给定列中重复的“草”值
推荐阅读
- django - 每个 Wagtail 页面上的 Django 表单,例如 base.html 页脚中的联系表单
- android - android studio中的firebase数据更改方法
- javascript - 当我在 JavaScript 中向 Firebase 实时数据库添加新值时如何保存当前日期/时间
- javascript - 如何在类中使用 Angular 创建服务实例(可注入)
- npm - 如何使用 npm start 在 package.json 脚本中同时运行 2 个命令?
- c# - 使用 Elasticsearch 配置 Heartbeat 解析 Json 结果
- r - 如何在 tidyverse 中选择性地自动更改变量数据类型?
- windows - 解决保留 xmm 寄存器的 Windows 调用约定?
- c - 求解 n = a + (a+1) + (a+2) + … + b 中的 a 和 b
- python - 在python 2中删除带有条件的列表列表