[試算表] IMPORTRANGE 讓多個試算表同步資料 不用再重複複製資料啦

Google 試算表推出了多年,當初發表之後就改變了我們對於 Office 軟體一定要在電腦上安裝軟體才可以編輯的印象。線上編輯相當方便,隨時有任何問題都可以開啟網頁或是手機就可以編輯,但有些功能搬到網頁上就需要改變作法才可以達到相同的效果。

這一次要介紹的是如何讓兩張以上的試算表同步顯示資料,舉個例子就是當我們有一個「主表」以及一個「副表」。這時我們要怎麼做才可以讓主表的資料同步顯示到副表裡面呢?這就需要介紹一個函數-IMPORTRANGE

教學開始

首先假如我們有一張主表,資料如下:

將主表的網址複製下來

到你要同步到的試算表中,以及選擇你要哪一格開始同步。這邊就選用 A1 當作同步開頭。輸入以下公式:

=IMPORTRANGE("網址", "顯示範圍")
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1soHdoePIr8Ak3K3o6cqe3QTcX6Ns1TnNDyBCGMkO4XI/edit#gid=0","A:D")

網址是剛剛要同步的主表網址。顯示範圍是主表裡面的範圍

你會發現出現一個錯誤,並沒有成功的同步。這時滑鼠移到附近就會發現你需要同意一些權限。

允許權限之後就看到資料同步過來囉~但這時有一點需要注意,在副表裡面是無法編輯主表同步過來的東西的,不然會造成公式錯誤,雖然不是雙向同步但至少可以多對一的同步功能。

結語

這一次的 IMPORTRANGE 函數是屬於多對一同步的一個函數,當你有編輯完的資料懶得一直重複複製貼上到其他試算表的話這個函數就非常適合你,雖然說是同步但可惜的是它並沒有把原資料的樣式格式給複製過去,這邊還是需要手動更改。以及這個函數不支援雙向同步的,如果需要雙向同步的話就需要使用到外掛,這個話題我有時間會在用另外一篇來介紹囉!

有話大聲說!