Google 电子表格查询公式 - Join like
Google spreadsheet query formula - join like
我得到这个案例:
A; B; C; D
a; 3; b; 4
e; 6; ;
b; 5; c; 6
c; 4; a; 2
d; 5
我想建造:
E; F; G
a; 3; 2
b; 5; 4
c; 4; 6
d; ; 5
e; 6;
我尝试了一些查询但没有成功,也没有找到连接简单的解决方案...你能帮我找到解决方案吗?
谢谢。
您可以在单元格 E1 中尝试使用此公式:
=SORT(UNIQUE(QUERY({A:A;C:C},"where Col1 <> ''")),1,1)
然后将单元格 F1 中的这个公式向下拖到列中:
=TRANSPOSE(QUERY({A:B;C:D},"select Col2 where Col1='"&E1&"'"))
查看此示例 sheet 以查看这些工作原理:https://goo.gl/sv8ViD
此外,可以在单个单元格中创建输出(参见单元格 Q1),但公式的适应性不强
我得到这个案例:
A; B; C; D
a; 3; b; 4
e; 6; ;
b; 5; c; 6
c; 4; a; 2
d; 5
我想建造:
E; F; G
a; 3; 2
b; 5; 4
c; 4; 6
d; ; 5
e; 6;
我尝试了一些查询但没有成功,也没有找到连接简单的解决方案...你能帮我找到解决方案吗?
谢谢。
您可以在单元格 E1 中尝试使用此公式:
=SORT(UNIQUE(QUERY({A:A;C:C},"where Col1 <> ''")),1,1)
然后将单元格 F1 中的这个公式向下拖到列中:
=TRANSPOSE(QUERY({A:B;C:D},"select Col2 where Col1='"&E1&"'"))
查看此示例 sheet 以查看这些工作原理:https://goo.gl/sv8ViD
此外,可以在单个单元格中创建输出(参见单元格 Q1),但公式的适应性不强