【问题标题】:How to COUNTUNIQUE across multiple sheets in single workbook如何在单个工作簿中跨多个工作表进行 COUNTUNIQUE
【发布时间】:2020-04-28 13:10:45
【问题描述】:

我需要计算单个工作簿中跨多个工作表的列中唯一条目的数量。不仅是其中一张工作表中的唯一条目,而且还比较工作簿中的所有工作表以获取唯一条目。我了解如何计算每张工作表的列中的唯一条目,但不清楚如何比较多张工作表。

这是一个样本表: https://docs.google.com/spreadsheets/d/1kiX57tpyId3tUzDkESX6nCARYY-zV4Q4uGYRcKw12lY/edit?usp=sharing

【问题讨论】:

    标签: arrays google-sheets unique google-sheets-formula count-unique


    【解决方案1】:

    试试

    =ARRAYFORMULA(UNIQUE(QUERY(TO_TEXT({A:A;Sheet2!A1:A;Sheet3!A:A;Sheet4!A:A}), "select Col1,count(Col1) where Col1 is not null group by Col1 order by count(Col1) desc label Col1 'Data'")))


    道具:

    迈克·拉奇count distinct values in spreadsheet

    user0How can I create a unique list of data across multiple rows AND columns?


    我突然想到,也许您只是想计算唯一术语。

    如果是这样,那么这个公式就足够了:

    =COUNTUNIQUE({A:A;Sheet2!A:A;Sheet3!A:A;Sheet4!A:A})

    结果是 12。

    【讨论】:

    • 感谢您的回复!这不是我要说的。我已经更改了示例工作表中的条目,因此所有工作表中只有一个唯一项目。结果应该是所有 4 个工作表中的 1 个唯一项目。其余的都是重复的。想法?
    • "结果应该是所有 4 个工作表中的 1 个唯一项目。其余的都是重复的。"老实说 - 我不太明白这一点。请您修改您的电子表格以包含成功结果的示例。
    【解决方案2】:

    尝试:

    =COUNTUNIQUE({Sheet1!A:A; Sheet2!A:A; Sheet3!A:A; Sheet4!A:A})
    

    【讨论】:

    • 我得到了“短语 1”到“短语 12”——总共 12 个;你使用相同的代码得到了 8 个。啊,哈。 OP 更改了电子表格数据;在所应用的数据的上下文中,两者都是正确的。
    猜你喜欢
    • 1970-01-01
    • 2022-12-24
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    相关资源
    最近更新 更多