【问题标题】:How to count the unique pairs in 2 columns and sort using the count using an ArrayFormula in Google Sheets?如何计算 2 列中的唯一对并使用 Google 表格中的 ArrayFormula 的计数进行排序?
【发布时间】:2020-01-20 23:44:50
【问题描述】:

假设我有以下电子表格:

https://docs.google.com/spreadsheets/d/1FY7GnhZoT2_Tzm8FLOkDuc5XR8TkFhBJKgW_qZ1r4Cc/edit?usp=sharing

在左上角的列中,我有一个计算事件并根据频率对其进行排序的公式。无论如何,我现在要做的不仅仅是计算动作的频率,而是要计算独特动作的数量。例如,在我的电子表格中,操作调用出现了 5 次:Joe 2 次,Mary 2 次,没有用户的 1 次(空)。因此,在我左侧表格上的调用操作旁边,我想要 2,因为唯一对(事件和用户)的数量正好是 2。

所以使用上述逻辑,我希望我的左侧表如下:

Call   2
SMS    1
Review 1

希望我已经说清楚了。

如何使用我的示例电子表格做到这一点?谢谢。

【问题讨论】:

    标签: google-sheets unique google-sheets-formula array-formulas google-sheets-query


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(QUERY(UNIQUE({D:D, D:D&E:E, E:E}),
     "select Col1,count(Col1)
      where Col3 != '' 
      group by Col1 
      order by count(Col1) desc 
      label count(Col1)'Count'", 1))
    

    【讨论】:

      猜你喜欢
      • 2020-05-15
      • 2020-05-06
      • 2019-04-09
      • 2018-05-14
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多