您現在的位置是:首頁 > 武術
工作簿複製後,透視表資料來源還是連線原表,怎麼辦?
- 由 Excel函式程式設計視覺化 發表于 武術
- 2023-01-18
表格不能另存為怎麼辦
資料來源的疑問
不知道小夥伴在日常工作中是否遇到這樣的問題,複製Excel工作簿,產生一個新的工作簿,然後新的工作簿中透視表資料來源確還是連線在上一個工作簿中,想要重新整理資料的話還得重新更改資料來源!
如下圖所示,15日日報資料表的透視表連線在了14日日報資料上,這是因為15的日報是由14日的表格複製而來,如果修改15日表格明細資料,重新整理透視表是不會有任何變化的,因為透視表資料來源不對!
解決方法
那麼如何返回正確的結果?總不能每次都手動更改透視表的資料來源?如果表中存在多個透視表,將會非常的繁瑣!
經過摸索,我發現如果資料表是xlsb格式的話,就不會出現上面的問題!
下圖中,工作簿“日報資料4。14”為一個xlsb格式表,複製一份,重新命名為“日報資料4。15”,開啟工作簿,點選資料透視表【更改資料來源】,可以發現,透視表的資料來源還是連結在此工作簿中,並未像之前的情況連結在14日的工作簿中!
這樣做的好處在於,不用在手動去更改透視表的資料來源了!
需要注意的是:xlsb格式的檔案,只有在複製工作簿的情況下才能解決連線的問題,不可以另存為,另存為的工作簿透視表資料來源還是在原表裡面!
如何存為xlsb格式?
我們新建一個Excel工作簿,點選另存為,下拉儲存型別,選擇【Excel二進位制工作簿】,點選儲存按鈕即可。
xlsb格式的優勢
1、xlsb是二進位制文字格式,文件體積小,開啟速度快,下圖中,同樣一份資料來源,儲存為xlsb格式和xlsx格式檔案,xlsb檔案要比xlsx檔案小了30%!
xlsb檔案的開啟速度是xlsx檔案的四倍,儲存速度快一倍,檔案小三分之一
。
2、同時,xlsb格式的工作簿可以儲存宏以及VBA程式碼,而xlsx是不可以的,這也是xlsb格式的一大優點!
當然xlsb也有缺點,首先是跨平臺,mac可能會存在打不開的情況,另外由於可以儲存VBA程式碼,存在一定的安全隱患。
小結
xlsb格式具有如此多的優點,建議在windows系統下的小夥伴可以將表格儲存為此格式,縮小表體積的同時,還可以減少開啟/儲存時長,一舉兩得!
如果覺得有用,歡迎關注我哦,定期分享資料小技巧!