我对此有点困惑,希望得到一些帮助:)
这是我的数据:
+--- Col A --+- Col B --+-- Col C ---+--- Col D --+- Col E --+-- Col F ---+
| FRANCE | ITALY |
| DATE | Installs | Uninstalls | DATE | Installs | Uninstalls |
+---+----------------+----------------------------------------------------+
| 14/09/2020 | 1 | 2 | 14/09/2020 | 1 | 2 |
| 15/09/2020 | 3 | 1 | 17/09/2020 | 4 | 1 |
| 16/09/2020 | 1 | 2 | 22/09/2020 | 1 | 2 |
| 22/09/2020 | 3 | 1 | 26/09/2020 | 4 | 1 |
+------------+----------+------------+------------------------------------+
我希望按日期对结果进行分组,如下所示(一个日期=一行):
+--- Col A --+- Col B --+-- Col C ---+--- Col D --+- Col E --+-- Col F ---+
| FRANCE | ITALY |
| DATE | Installs | Uninstalls | DATE | Installs | Uninstalls |
+---+----------------+----------------------------------------------------+
| 14/09/2020 | 1 | 2 | 14/09/2020 | 1 | 2 |
| 15/09/2020 | 3 | 1 | | 0 | 0 |
| 16/09/2020 | 1 | 2 | | 0 | 0 |
| | 0 | 0 | 17/09/2020 | 0 | 0 |
| 22/09/2020 | 3 | 1 | 22/09/2020 | 1 | 2 |
| | 0 | 0 | 26/09/2020 | 4 | 1 |
+------------+----------+------------+------------------------------------+
我熟悉查询,但很难找到正确的公式:(
先感谢您 !!
Best
In 你的评论你提到
我在真实数据集中有更多国家/地区,全部采用相同的格式(日期|安装|卸载)
您可以使用单个公式
={ArrayFormula(IFERROR(VLOOKUP(UNIQUE(SORT({A3:A;D3:D})),A3:C,{1,2,3},FALSE))),
ArrayFormula(IFERROR(VLOOKUP(UNIQUE(SORT({A3:A;D3:D})),D3:F,{1,2,3},FALSE)))}
您可以通过更改为下一组来添加下一个国家/地区G3:I
并使用以下逻辑添加 arrayformula 部分:
={ArrayFormula(...),
ArrayFormula(...),
ArrayFormula(...),
ArrayFormula(...),
ArrayFormula(...)}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)