如何计算 2 列中的唯一对并使用 Google 工作表中的 ArrayFormula 使用计数进行排序?
How to count the unique pairs in 2 columns and sort using the count using an ArrayFormula in Google Sheets?
假设我有以下电子表格:
https://docs.google.com/spreadsheets/d/1FY7GnhZoT2_Tzm8FLOkDuc5XR8TkFhBJKgW_qZ1r4Cc/edit?usp=sharing
在左上角的列中,我有一个计算事件并根据频率对它们进行排序的公式。不管怎样,我现在想做的不仅仅是计算动作的频率,我想计算唯一动作的数量。例如,在我的电子表格中,操作调用出现了 5 次:乔 2 次,玛丽 2 次,没有用户(空)1 次。因此,在我左侧 table 的呼叫操作旁边,我想要 2,因为唯一对(事件和用户)的数量恰好是 2。
所以使用上面的逻辑,我希望我的左侧 table 如下:
Call 2
SMS 1
Review 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))
假设我有以下电子表格:
https://docs.google.com/spreadsheets/d/1FY7GnhZoT2_Tzm8FLOkDuc5XR8TkFhBJKgW_qZ1r4Cc/edit?usp=sharing
在左上角的列中,我有一个计算事件并根据频率对它们进行排序的公式。不管怎样,我现在想做的不仅仅是计算动作的频率,我想计算唯一动作的数量。例如,在我的电子表格中,操作调用出现了 5 次:乔 2 次,玛丽 2 次,没有用户(空)1 次。因此,在我左侧 table 的呼叫操作旁边,我想要 2,因为唯一对(事件和用户)的数量恰好是 2。
所以使用上面的逻辑,我希望我的左侧 table 如下:
Call 2
SMS 1
Review 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))