如何使用 Excel 表格中的資料自動填入多個工作表

如何使用 Excel 表格中的資料自動填入多個工作表

我正在嘗試使用表中的資料填充多個 Excel 工作表中的特定單元格。

這是我正在嘗試做的一個例子。

  • 第一張表包含所有數據

在此輸入影像描述

  • 其餘工作表的儲存格需要填入第一張工作表中的資料。

在此輸入影像描述

我知道您可以使用第一張紙中的數據分別自動填充每張紙。但由於有很多工作表,我想知道是否有更簡單的方法來做到這一點。

答案1

這裡有幾種方法,但它們依賴頁面與頁面之間的佈局匹配。並且結果單元格中的公式在每一頁上都是相同的。

例如,假設您有範例中顯示的單一尋找儲存格集,該儲存格必須出現在每個頁面上。您可以選擇所有頁面的所有工作表選項卡,它們將作為一個群組進行編輯,因此當您在其中一個頁面上建立查找單元格集時,相同的內容將在所有頁面的相同位置輸入,或者您可以建立一張工作表,然後根據需要複製該工作表以獲得完成工作所需的所有頁面。

如果您剛開始,後一條路線肯定更容易。如果您有現有的圖紙和材料並且需要添加這些查找塊,則前者是最佳選擇。

如果它們需要位於每張紙上,但位置略有不同(所以不是 B10:C11,但也許有些屬於 F23:G11),那就更複雜了。在這種情況下,您可以在工作表上找到一個偏僻的位置,按照上面的前一種方法(選擇所有選項卡等),然後建立區塊。然後轉到每個工作表並選擇,然後將區塊單元格拖曳到不同頁面上所需的位置。如果這些差異有限,可能只是三組不同的位址,您可以混合一些位址來執行選擇標籤並填滿所有第一組,然後是下一組,最後是最後一組。確切的需求將決定但遵循想法。

或者,只需在其中一個上建立它,然後將查找區塊複製到剪貼板,然後轉到每一頁,然後貼上該區塊。如果您對查找範圍(查找值、查找結果列或查找結果範圍)使用絕對尋址,並對其他任何內容使用相對尋址,那麼也可以很好地工作。

另一種方法是建構塊,然後使用 VBA 的立即視窗進行複製和貼上。使用標準字串建立技術來建立要貼上的範圍也很容易,因此只需幾個小步驟即可完成,而不是在工作表之間徘徊,並且由於這將是立即視窗中的一次性使用命令,因此不需要宏,不保存為巨集文件,根本沒有類似的東西。

但是,如果工作表本質上是相同的,則在每個工作表上尋找一個條目,但在「母版頁」的資料範圍中,並且您從頭開始建立它,建立主工作表,然後建立具有尋找的頁面/s 以及頁面所需的任何其他內容,然後根據需要多次複製該工作表。

相關內容