【发布时间】:2020-11-07 02:54:58
【问题描述】:
如果 A 列中的数字大于(或小于)X,我如何列出并计算唯一的逗号分隔值(下例中的 B 列)?也就是说,我该如何翻下表...
Day | Fruits
+--------|--------------------------+
|
20 | Apple, Banana, Pearl
|
24 | Apple, Pearl
|
32 | Banana, Pearl
+
...进入这个 ????,条件为:Day < 28。
Fruit | Frequency
+----------|---------------+
|
Apple | 2
|
Pearl | 2
|
Banana | 1
+
@AdamL 在this question 中提出的解决方案非常接近我想要实现的目标,但我不知道如何根据另一列的标准列出值。以下是亚当的想法:
=ArrayFormula(QUERY(TRANSPOSE(SPLIT(JOIN(",",A:A),",")&{"";""}),"select Col1, count(Col2) group by Col1 label count(Col2) ''",0))
【问题讨论】:
-
您是否考虑过在 Apps 脚本中这样做?
标签: google-sheets google-sheets-formula array-formulas