如何使用 Google 表格中的 ArrayFormula 生成的值对列进行排序?

How to sort columns using a value generated by an ArrayFormula in Google Sheets?

请查看以下电子表格。

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

在左侧,我有一个数组公式,用于计算出现在右侧列表中的单词的频率。我想做的很简单:我想根据计数对左边的 2 列进行排序。计数越大,该行就应该出现得越高。

如何使用此系统执行此操作?

尝试:

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