我的 Excel 文件中有两个“选项卡”,我想将这两个选项卡合并到一张表中(在同一个文件中)。
这两个文件看起来像:
artnr language description price
artnr language description price
artnr language description price
我想要做的是以以下方式合并这两个文件:
first row of first sheet
first row of second sheet
second row of first sheet
second row of second sheet
etc.
我尝试使用以下公式:
=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2
这是可行的,但是当我尝试将公式向下扩展(到其他行)时,我得到:
=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2
=Sheet1!A5
=Sheet2!A5
代替:
=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2
=Sheet1!A3
=Sheet2!A3
任何帮助都将不胜感激!
答案1
如果您不需要引用原始单元格,您可以用另一种方式来执行此操作。
首先,在 Sheet 1 第 1 行,在右侧单元格中输入以 1 开头的奇数,并将模式拖到最后一行
first row | 1
second row | 3
third row | 5
...
...与表 2 相同;只是您使用以 2 开头的偶数。
最后将工作表 1 中的行(包括编号)复制到工作表 2 中的行下方,然后按编号列进行排序。
答案2
在第三张工作表的 A1 中输入以下公式:
=IF(ROW(A1)/2=INT(ROW(A1)/2);Sheet2!A1;Sheet1!A1)
然后复制并粘贴到下面的行中。