透過 LOOKUP 公式共享的 Excel 檔案資訊

透過 LOOKUP 公式共享的 Excel 檔案資訊

在 Excel 中,我對只有 3 個人有權存取的共用磁碟機進行 Vlookup。但無權存取共享雲端硬碟的其他人也可以存取此數據

例如:

我輸入 ID 並查看姓名和其他敏感資訊。名稱和其他敏感資訊來自儲存在共用磁碟機中的文件,該磁碟機只能由三 (3) 個使用者讀取。
但是,當我將此文件轉發給無權存取此共用磁碟機的其他人時,他們能夠輸入 ID 並獲取敏感資訊。

我想阻止這種情況發生,有什麼問題嗎?

答案1

我將給出 Excel 2010 的答案,因為您沒有指定版本,但至少在 2003-2013 年中,類似的過程是相似的,儘管您實際單擊的內容可能位於不同的位置。

這是簡短的答案:使用查詢從私有文件中提取所有數據並將其設置為不保存數據,因此每次都必須重新查詢。

過程如下:

  1. 在您的公開文件中,建立一個新工作表
  2. 在資料功能區中,按一下From Other Sources最左側的下拉列表,然後按一下From Microsoft Query
  3. 它會要求您選擇資料來源,因此請選擇Excel Files並按一下“確定”
  4. 瀏覽到私人文件,選擇它,然後單擊“確定”(是的,MSQuery 使用非常舊的對話框,因此嘗試查找您的文件可能會感覺很尷尬。)
  5. 選擇包含要引入的資料的工作表(如果有多個工作表,則對每個工作表重複此程序)
  6. 完成查詢設定並將資料傳回 MS Excel(通常只需按一下「下一步」和「確定」)
  7. 您的共享文件中應該有一個資料表,其中包含您在私人文件中選擇的工作表中的所有資料。
  8. 右鍵單擊該表中的某處,然後Table按一下External Data Properties
  9. Name點擊對話方塊中欄位右側的圖示(看起來像一隻手拿著一張紙)以打開Connection Properties
  10. Usage選項卡中(應該已經在該選項卡中)選取標記的方塊Refresh data when opening this file和標記的方塊Remove data from the external data range before saving the workbook
  11. 重寫所有公式以引用此數據而不是實際的私人文件。

實際上,每當儲存和關閉檔案時,這都會刪除所有資料。它會在文件打開時嘗試刷新數據,但只有有權訪問私有文件的人才能真正存取它。

唯一的缺點是,現在您必須為無權存取該文件的人員處理錯誤訊息。 (除了告訴人們在彈出時單擊“取消”之外,我現在沒有對此問題的答案。)

相關內容