在 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
我最近在另一个问题中看到了这个电子表格并复制了一份。这是:
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))