如何透過向下拖曳將一個工作表中的一個儲存格中的值複製到另一個工作表中連續行中的兩個儲存格?

如何透過向下拖曳將一個工作表中的一個儲存格中的值複製到另一個工作表中連續行中的兩個儲存格?

如何透過向下拖曳將一個工作表中的一個儲存格中的值複製到另一個工作表中連續行中的兩個儲存格?

例子:

工作表 1:

1
2
3

工作表 2:

1
1
2
2
3
3

答案1

我確信還有其他方法,但這裡有幾種使用公式的方法:


方法 1 - 複製 + 輔助列

1 - 將列從工作表 1 複製到工作表 2
。 )

=INDIRECT(CONCATENATE("A",ROUNDUP(ROWS($B$1:B1)/2,0)))

注意:如果您的資料位於不同的列中,請相應地調整列引用。如果它從較低的行開始,您需要調整行引用put +xafter ROUNDUP(ROWS($B$1:B1)/2,0)- 其中x是第 1 行的偏移量。

資料從 C5 開始,「輔助列」(公式所在的位置)從 D5 開始的範例:

=INDIRECT(CONCATENATE("C",ROUNDUP(ROWS($D$5:D5)/2,0)+4))

3 - 將公式向下複製到原始資料集中填充的行數的兩倍。


方法 2 - 參考另一張紙。

與方法 1 相同,但沒有初始列副本。下面的公式假設您的資料從 Sheet1 的 A1 開始,並且您從 Sheet2 的 A1 開始刪除資料。針對位置偏移和工作表名稱差異進行相應調整。

=INDIRECT(CONCATENATE("'Sheet1'!A",ROUNDUP(ROWS($A$1:A1)/2,0)))

將其放入 Sheet2 的 A1 中並複製下來。

相關內容