使用 google sheet 从不同的列导入数据并粘贴到行中

Import data from different columns and paste in rows using google sheet

我有这些数据,但我的问题是如何将信息连接成行,因为正在处理中

首先将 COl A 到 COl D 过滤掉 A 和 D 之间不匹配的地方,但也会过滤 D 栏上有文本的地方。但是我已经构建了这部分。

对 Col E 直到 Col H 做同样的事情。

     A       B  C   D            E      F   G   H
2020-04-30  BA  BU  fsdf    2020-04-30  G   X   
2020-04-30  BU  BA          2020-04-30  L   Z   
2020-04-29  BA  BU          2020-04-29  H   W   
2020-04-29  BU  BA          2020-04-29  G   Q   dfdf
2020-04-28  BA  BU  sdfsdfs 2020-04-28  L   W   dfdf
2020-04-28  AA  BA          2020-04-28  H   AA  
2020-04-25  AA  BA          2020-04-25  G   X   fd
2020-04-22  BU  BA  sdfsdfs 2020-04-22  L   Z   
2020-04-19  AA  BU          2020-04-19  H   W   d
2020-04-19  AA  BA          2020-04-19  G   Q   
2020-03-27  BA  AA  sdfsdf  2020-03-27  L   W   
2020-03-27  BA  AA          2020-03-27  H   AA  dfdf
2020-03-26  BU  AA          2020-03-26  G   X   
2020-03-18  BA  AA          2020-03-18  L   Z   
2020-03-18  AA  BU          2020-03-18  H   W   

我的问题是因为我想从 Col E 到 Col H 进行相同的操作,但粘贴在之前的信息下方。我想这样:

2020-04-30  BA  BU  fsdf
2020-04-28  BA  BU  sdfsdfs
2020-04-22  BU  BA  sdfsdfs
2020-03-27  BA  AA  sdfsdf
2020-04-29  G   Q   dfdf
2020-04-28  L   W   dfdf
2020-04-25  G   X   fd
2020-04-19  H   W   d
2020-03-27  H   AA  dfdf

我已经用两种方式构建了脚本,但我无法以一种可以连接或做类似事情的方式来做。

=filter(importrange("xx","Database!$A:$D"),importrange("xx","Database!$B:$B")<>importrange("xx","Database!$C:$C"),istext(importrange("xx","Database!$D:$D")))

query(importrange("xx","Database!$A:$AA50"),"SELECT Col1,Col4 WHERE (Col2<>Col3 and Col4 is not null)")

尝试:

=QUERY({IMPORTRANGE("xx", "Database!A:D"); 
        IMPORTRANGE("xx", "Database!E:H")},
 "select Col1,Col4 
  where Col2<>Col3 
    and Col4 is not null", 0)