Gsheet: 结合2个不同尺寸和模式的范围。

问题描述 投票:0回答:1

我正在寻求帮助,将两个具有不同模式的表(虽然有共同的列)合并。这两个表的列序也不同。

表1有3列。

姓氏、城市、身份证

表2也有3列。

姓名、身份证、城市

希望输出的是一个主表,该表结合了两个表,其中Table有4列,模式如下所示

城市,姓名,身份证,姓氏

其中,如果表1或表2没有可用的值,它们在主表中应该是空的。

我把这个电子表格中的数据和我的方法附在一起了。https:/docs.google.comspreadsheetsd188tovL_g189H6HjzJAvq1H-65p385R2N7MmWckqb9Jwedit?usp=分享。

我在使用Query()根据手工定义的schema对表进行重新排序.但是在组合的时候,却无法添加占位符列.我想我的苦恼在于如何在QUERY参数中获得一些占位符列。

非常感谢

google-sheets
1个回答
0
投票

我认为在一个表的顶部堆叠查询()应该是可行的,只要你使用一个 "看起来 "像空的占位符,就像一个空格......。

=ARRAYFORMULA(QUERY({QUERY('raw sheet 1'!A3:C,"select B,A,C,' ','  '");QUERY('raw sheet 1'!E3:G,"select G,' ',F,E,'  '")},"where Col1<>''",0))
© www.soinside.com 2019 - 2024. All rights reserved.