Excel:如何透過從不同欄位中取得資料將資料插入不同的工作表中

Excel:如何透過從不同欄位中取得資料將資料插入不同的工作表中

我需要你的幫助。我有一個參考表,其中包含按 8 列組織的資料。我必須建立 8 個工作表,每個工作表必須只包含一列。 A 列中的第一個工作表包含參考工作表第一列的數據,同樣在 A 列中的第二個工作表包含參考工作表第二列的數據,依此類推...我如何動態創建公式中要插入的參考文獻 ?而不是手動更改它們?

答案1

將參考表放在您製作的 8 個新表之後,並使用以下公式:

=INDEX('參考'!A:H,,SHEET())

在每張紙的儲存格 A1 中,它將執行您想要的操作。如果你使用這個,你會在每個空白儲存格中得到一個 0,所以你可以在上面加上一個 IF 函數:

=IF(INDEX('參考'!A:H,,SHEET())=0,"",INDEX('參考'!A:H,,SHEET()))

如果這不起作用,您可以在儲存格 A1 中使用此公式並將其向下拖曳到您需要的位置。

=INDEX('參考'!A:H,ROW(),SHEET())
或者
=IF(INDEX('參考'!A:H,ROW(),SHEET())=0,"",INDEX('參考'!A:H,ROW(),SHEET()))

此公式使用工作表引用,因此如果更改工作表的順序,資料也會更改,因此您應該複製並貼上值以避免此問題。由於您必須這樣做,因此透過選擇整個列來手動複製它們可能會更容易。

相關內容