你是否曾經想在 Google Sheets 中,像 Excel 一樣對另一個完全獨立的檔案進行 VLOOKUP 查詢?許多使用者都想知道,是否能將一份總表(例如:產品價目表)的資料,動態地查詢到另一份訂單或報表中。
範例情境
來源檔案: 香純滴雞精價目表 - 這份檔案是我們的資料庫,包含了所有產品的「編號」、「項目名稱」與「價格」。 目標檔案: Vlookup跨檔案查詢 - 我們希望在這份檔案中,只要輸入「編號」,就能自動帶出對應的「項目名稱」和「價格」。
操作步驟
打開你的來源檔案 (香純滴雞精價目表)。 複製瀏覽器網址列上的完整網址。這就是 IMPORTRANGE 函式需要的第一個參數。 記下你要抓取的資料範圍,包含工作表名稱與儲存格範圍。在我們的範例中,工作表名稱是 工作表1,資料範圍則是 A1 到 C11。
在要顯示「項目名稱」的儲存格 (例如 B2) 中,輸入 VLOOKUP 的基本結構。我們要查詢的目標是儲存格 A2 的「編號」。 VLOOKUP 的第二個參數是「資料範圍」,這裡就是 IMPORTRANGE 發揮作用的地方。我們將 IMPORTRANGE 函式嵌入其中: 試算表網址: 貼上我們在步驟一複製的完整網址。 範圍字串: 輸入 工作表名稱!儲存格範圍,例如 "工作表1!A1:C11"。
為了方便等一下向下複製公式,我們最好使用絕對位址 ($) 將範圍固定住,變成 "工作表1!$A$1:$C$11"。
將 B2 儲存格的公式複製到 C2 (價格欄)。 修改公式的第三個參數 (回傳欄位索引),將 2 改成 3,因為價格是在來源資料的第三欄。
項目名稱公式: 價格公式:
重點回顧
核心函式: IMPORTRANGE 是實現跨檔案資料匯入的關鍵。 參數格式: IMPORTRANGE 的兩個參數(網址、範圍字串)都必須用雙引號 "" 包起來。 首次授權: 連接新的檔案時,記得要點擊「允許存取」。 絕對位址: 在定義資料範圍時,使用 $ (例如 $A$1:$C$11) 可以確保複製公式時範圍不會跑掉。 錯誤處理: 搭配 IFERROR 可以讓你的報表在查無資料時保持整潔。
學會了 VLOOKUP 與 IMPORTRANGE 的組合技,你就能更靈活地組織與串連你的 Google Sheets 資料,打造出自動化更新的儀表板與報表!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。