【问题标题】:Distinct count values from multiple columns in excelexcel中多列的不同计数值
【发布时间】:2020-04-26 03:09:55
【问题描述】:

您好,是否有任何函数可以计算 3 或 4 列的不同值,所以我没有临时表和其他东西。 excel vba也不是个案。

就像我想在表中计算不同的语言(它不允许我将其作为数据放置)。您需要更多信息以寻求帮助吗? 还有一些单元格可能是空的。

【问题讨论】:

  • 是的。具体是什么,取决于您的数据。如果您要模拟一些测试数据和预期输出,我们可以提供更多帮助。否则,您的问题的答案是“是”。
  • COUNTIF() 会执行此操作,但我可能会使用数据验证来选择要计算的语言,但需要一个唯一语言列表。
  • 它应该是函数t写在单元格中。没有菜单,所以我可以把它放在一个单元格中并计数
  • 我已经删除了我的答案,因为 OP 目前显示的不是他们的实际数据设置。每个单元格可能有不止一种语言,由,隔开
  • 不,对不起,我会提出一个不同的问题,请把你的答案放在这里我想在这里包含的唯一部分是如果表格中的单元格为空,但单元格中始终只有一个值不存在像这样的逗号没有

标签: excel excel-formula distinct-values


【解决方案1】:

在 Scott 的帮助下,我发现

=SUMPRODUCT((A6:C14<>"")/(COUNTIF(A6:C14;A6:C14&"")))

会做的

【讨论】:

    【解决方案2】:

    SUMPRODUCT 中 COUNTIF 的简单倒数:

    =SUMPRODUCT((A2:C10<>"")/(COUNTIF(A2:C10,A2:C10)+(A2:C10="")))
    

    【讨论】:

    • 完美。我可以让它更难吗?如果数据已经与 , 在一个列中连接,那么你有一个列,假设第一行数据是:亚美尼亚语,英语,法语
    • 一行的语言可以是2,另一行可以是5
    • 您需要将它们分开。这与这里提出的问题不同。
    • 是的,我知道这是一个不同的问题,你认为我应该也做这个吗?
    • 如果单元格为空,函数也有问题
    猜你喜欢
    • 2020-04-26
    • 2017-05-18
    • 2021-08-28
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多