【发布时间】:2019-09-07 23:38:27
【问题描述】:
给定一个类似于以下的 Google Sheet 表格:
+---+---A--+---B--+---C--+---D--+
| 1 | | col1 | col2 | col3 |
|---+------+------+------+------+
| 2 | row1 | 1 | X | 45 |
| 3 | row2 | 5 | | |
| 4 | row3 | 4 | | 34 |
+---+------+------+------+------+
其中 row1、col1 是标题标签,“X”也是“行/列”组合的有效值;
我需要检索不为空的所有可能组合行/列标题的列表,在此示例中意味着:
row1 | col1
row2 | col1
row3 | col1
row1 | col2
row1 | col3
row3 | col3
我尝试了不同的方式,例如使用 ISBLANK 函数或 QUERY 函数:
=QUERY(A1:D4, "SELECT A,B,C,D WHERE B IS NOT NULL OR C IS NOT NULL OR D IS NOT NULL",1)
但只是先前表的一个子集,我不能 GROUP BY,因为没有聚合函数;
【问题讨论】:
-
你能提供更大的样本/例子吗?
标签: google-sheets