从其他工作表复制数据,并将其插入一个emty单元格(列),每隔一个单元格(带有图像单元格)

时间:2019-11-12 15:04:35

标签: google-sheets insert cell google-sheets-formula

我想从另一个工作表复制数据,这与{MySheet!A1:A4}或IMPORTRANGE或其他文件无关。并将数据插入另一张换位的工作表中,但每隔一行插入一个空列或单元格(因此基本上可以跳过)。为了更加困难,我在某些行中有图片,所以有时没有文字,只有插入的图片。

所以如果我的原始表是

A1 (Content="TextfromCellA1"), 
A2 (Content=ImageInCell1), 
A3 (Content="TextfromCellA3"), 
A4 (Content=ImageInCell2)

我要打印像这样的单元格

A1 (Content="TextfromCellA1"),
B1 (Content=empty),
C1 (Content=ImageInCell1),
D1 (Content=empty),
E1 (Content="TextfromCellA3"),
F1 (Content=empty),
G1 (Content=ImageInCell2),

我肯定可以从以下内容开始:

=TRANSPOSE(MySheet!A1:A4)

我尝试了查询和所有方法,但无法正常工作。 这也是我尝试过的一件事,但是由于我无法合并单元格中的图像,它会给我一条错误消息:/

=ARRAYFORMULA(SPLIT(TEXTJOIN("?",1,IF(MOD(ROW(A1:A20),5)=0,A1:A20&REPT("? ",3),A1:A20)),"?"))

1 个答案:

答案 0 :(得分:0)

为简单起见,可能是这样的:

={A1,"",A2,"",A3,"",A4}

使用查询和转置:

=query({Transpose(A1:A4),"","",""}, "Select Col1, Col5, Col2, Col6, Col3, Col7, Col4")