您現在的位置是:首頁 > 武術

工作簿複製後,透視表資料來源還是連線原表,怎麼辦?

  • 由 Excel函式程式設計視覺化 發表于 武術
  • 2023-01-18
簡介需要注意的是:xlsb格式的檔案,只有在複製工作簿的情況下才能解決連線的問題,不可以另存為,另存為的工作簿透視表資料來源還是在原表裡面

表格不能另存為怎麼辦

資料來源的疑問

不知道小夥伴在日常工作中是否遇到這樣的問題,複製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系統下的小夥伴可以將表格儲存為此格式,縮小表體積的同時,還可以減少開啟/儲存時長,一舉兩得!

如果覺得有用,歡迎關注我哦,定期分享資料小技巧!

Top