編按: 跨文件查詢的工作簿在保存時需要特別小心。因為,很可能你不知不覺就會造成文件泄密。個中緣由,恰好能回答一些朋友遇到的奇怪問題:為何沒有引用的外部原始文件(數(shù)據(jù))仍然可以查詢數(shù)據(jù)? 為何沒有引用的外部原始文件(數(shù)據(jù)),表格仍然可以查詢?
為何說跨表查詢的Excel表格存在更大的泄密風險?Excel不但可以跨單元格查詢,還可以跨文件(工作簿)查詢。譬如下方成績查詢。查詢表屬于文件“21-1-12.xlsx”,成績數(shù)據(jù)屬于文件“成績匯總.xlsx”。當前是多條件查詢,查詢方法很多,小窩采用數(shù)組相乘的方式進行查詢。在C2中輸入公式=MAX((A2='D:微信文章[成績匯總.xlsx]Sheet1'!$A$2:$A$88)*($B$2='D:微信文章[成績匯總.xlsx]Sheet1'!$B$2:$B$88)*'D:微信文章[成績匯總.xlsx]Sheet1'!$C$2:$C$88)然后下拉即可查詢。注意,我們當前只查詢了前4個人的數(shù)學成績?。?!記著這點。接下來的查詢文件保存很關(guān)鍵。不同的保存設(shè)置將決定收到查詢文件的人是只能看到當前4個人的數(shù)學成績,還是能看到所有人的所有成績。1. 可以繼續(xù)動態(tài)查詢引用所涉及的所有數(shù)據(jù)打開“24-1-12(1).xlsx”文件,繼續(xù)下拉填充查詢公式,會彈出“更新值:成績匯總.xlsx”對話框,直接單擊取消即可查看其他人的成績。2. 可以查看公式與已完成的查詢數(shù)據(jù)但無法繼續(xù)查詢打開“24-1-12(2).xlsx”文件,執(zhí)行前方相同的操作,無法查看其他人的成績。打開“24-1-12(3).xlsx”文件。單擊C5單元格,沒有公式,當然就無法查看其他人以及其他科目的成績。當大家在打開上面的文件時,手里并沒有“成績匯總.xlsx”這個文件。那為何會出現(xiàn)3種不同的結(jié)果呢?第一種:保存前勾選了“保存外部鏈接數(shù)據(jù)”在“文件 — 選項 — Excel選項 — 高級”的“計算此工作簿”下,Excel默認勾選了“保存外部鏈接數(shù)據(jù)”。啟用該選項,保存時會將表格中引用的外部原始數(shù)據(jù)打包存儲到文件結(jié)構(gòu)中(不是工作表中)方便脫離原始數(shù)據(jù)查詢。因此,即便你手里沒有表格引用的原始數(shù)據(jù)文件,你也可以繼續(xù)查詢。打開“24-1-12(1).xlsx”文件,單擊含查詢公式(或數(shù)組運算)的單元格,從公式中復制任一查詢路徑,如“'D:微信文章[成績匯總.xlsx]Sheet1'!$C$2:$C$88”,然后再空白單元格中輸入等號后粘貼路徑并回車,就可以得到被引用的外部數(shù)據(jù)。如果外部原始數(shù)據(jù)是需要保密的,那么當前就泄密了。第二種:保存前取消了“保存外部鏈接數(shù)據(jù)”的勾選。如果取消“保存外部鏈接數(shù)據(jù)”的勾選,則保留公式中的外部鏈接路徑,但不會將引用的外部數(shù)據(jù)保存到當前文件的結(jié)構(gòu)中。因此,如果你沒有引用的外部文件,就無法繼續(xù)查詢。單擊“數(shù)據(jù)”選卡中的“工作簿鏈接”(有些版本為“編輯鏈接”),在出現(xiàn)的窗口中可以看到當前表格所引用的外部文件。單擊“全部中斷”可以讓所有引用了其他工作簿的數(shù)據(jù)變成具體的值。效果等同選擇性粘貼為值,公式消失,鏈接消失。如果只想斷開某個文件的鏈接,則可以單擊文件,然后選擇“斷開鏈接“。Ok,今天的分享就到這里。對于為何沒有外部原始文件(數(shù)據(jù))仍然能查詢、為何跨表查詢的文件存在更大泄密風險,大家應該都明白了吧?
|