在 Google 表格中使用数组公式生成内容时如何跳过列?

How to skip a column when using array formula to generate content in Google Sheets?

我最近在另一个问题中看到了这个电子表格并复制了一份。这是:

https://docs.google.com/spreadsheets/d/14pCL0x-hlFyzWoW6-F8H33C6gJuYBv-p3NsjSvA5A0I/edit?usp=sharing

我想做的是使用数组公式跳过 B 列。因此 B 列将完全为空,C 列将包含总计,D 是唯一的,E 是另一个唯一的。是否可以在 Google 表格中使用数组公式?

没有。这不可能。我敢肯定这不是您想要的答案,但是从单个单元格生成内容时您不能 "skip" 列或行。

还有其他变通方法和方法可以实现您的目标,但您需要共享示例 sheet and/or 更具体地说明您要尝试的内容做。

祝你好运!

当然可以,为什么不呢:

=ARRAYFORMULA(QUERY({F3:H, 
 IF((G3:G<>"")*(COUNTIFS(F3:F&G3:G, F3:F&G3:G, ROW(G3:G), "<="&ROW(G3:G))=1), F3:F&G3:G, ),
 IF((H3:H<>"")*(COUNTIFS(F3:F&H3:H, F3:F&H3:H, ROW(H3:H), "<="&ROW(H3:H))=1), F3:F&H3:H, )},
 "select Col1,' ',count(Col1),count(Col4),count(Col5) 
  where Col1 !='' 
  group by Col1 
  order by count(Col1) desc 
  label count(Col1)'Total',
        count(Col4)'Unique (for id)',
        count(Col5)'Unique (for name)',
        ' '''", 1))

spreadsheet demo