2014年1月8日 星期三

利用 ImportRange 函數整合不同檔案試算表

Google 的雲端硬碟很好用,
但如果要直接在線上整合好幾個不同試算表的內容,
這時可以透過 ImportRange 這個函數來完成。
只要在儲存格中輸入類似下面的函數 
=ImportRange("0Ajh4DXsJld3pdEVUSE1Wd0RnelNpZHRSNXBxaS1jamc","檢查點A!A1:c201")



ImportRange 函數的架構是 
ImportRange("檔案key值","工作表名稱!儲存格代碼")

如果你是要引入一個範圍的資料,
則將最後的儲存格代碼改成 左上角:右下角 這樣的矩形區塊範圍就可以了。

檔案的 key 值則是當你從雲端硬碟開啟試算表檔案時,
在網址列會有類似這樣的網址:


https://docs.google.com/spreadsheet/ccc?key=0Ajh4DXsJld3pdEVUSE1Wd0RnelNpZHRSNXBxaS1jamc&usp=drive_web#gid=0

其中 key= 後面的那一串標成紅色的部分,到 & 符號之前,就是檔案的key 值了。

搭配 Google 表單應用之後,
由於每個 Google 表單背後會對應一個試算表,
透過 ImportRange 函數,就可以把各個試算表的工作表匯入進來,
就可以直接在線上做即時的整合運用。

提供給大家參考。

2 則留言:

  1. 請問您使用 新版 Google 雲端硬碟 時,這個函式還可以用嗎?

    回覆刪除
    回覆
    1. 這個問題我測試了一下,ImportRange 這個函式在新版的雲端硬碟還是可以用,但是新版的只能連結新版,舊版的則是新舊都可以連接。

      刪除