建立其他工作表引用的主列表,並在主列表變更時自動更新

建立其他工作表引用的主列表,並在主列表變更時自動更新

我想建立一份我們公司員工的主名單。我希望工作簿中的其他工作表能夠準確反映此員工列表,當我在主工作表中刪除/新增員工時自動刪除或新增員工。

我發現了許多相反的解決方案(從多個工作表建立主清單),但我希望我的主工作表成為來源,其他工作表成為目標。

另一個複雜之處是我的其他工作表使用表格來列出員工,因此我無法使用多單元格數組公式來引用主列表(我嘗試使用動態命名範圍,但這不起作用)。

我嘗試過索引和索引匹配,但似乎沒有任何效果。有什麼建議麼?

答案1

最乾淨的解決方案是使用 Access 儲存員工列表,並讓 Excel 自動從資料庫中獲取資料。這樣,您可以直接在 Access 中編輯訊息,並且變更將在您正在使用的各種 Excel 文件中可見。

這很容易做到:

  1. 建立新的 Access 資料庫(在檔案總管中,以滑鼠右鍵按一下 > 新 Microsoft Access 資料庫)
  2. 打開資料庫
  3. 在功能區中:外部資料 > 新資料來源 > 來自檔案 > Excel
  4. 選擇資料所在的 Excel 檔案(前提是其格式為標題的表格)
  5. 選擇“將來源資料匯入到目前資料庫的新表中”
  6. 按一下“下一步”,然後勾選“第一行包含列標題”
  7. 點擊“下一步”,然後配置欄位以滿足您的需求(Access 應該能夠檢測格式)

建立表格後,您可以透過雙擊左側的表格名稱將其開啟。

現在,在您需要員工清單的 Excel 文件之一中:

  1. 資料 > 取得資料 > 從資料庫 > 從 Access 資料庫
  2. 選擇.accdb文件
  3. 選擇您要載入的表
  4. 點擊“加載到”(小箭頭)並選擇“表格”

現在,您的工作簿中將有一個資料表,該資料表自動連結到您的存取資料庫。資料庫中的任何變更都會自動顯示在 Excel 檔案中。您也可以透過點擊「資料>全部刷新」按鈕來刷新資料。


查看微軟的幫助網站了解更多關於Access的信息

相關內容