Skip to main content

在 Excel 中自動填充 VLOOKUP 的三種簡單方法?

Author: Sun Last Modified: 2025-05-12

VLOOKUP 函數在 Excel 中非常有用,但當您拖動自動填充手柄以使用 VLOOKUP 公式填充區域時,可能會出現一些錯誤。現在,本教程將告訴您在 Excel 中正確自動填充 VLOOKUP 函數的方法。

使用絕對引用在 Excel 中自動填充 VLOOKUP

使用範圍名稱在 Excel 中自動填充 VLOOKUP

使用 Kutools for Excel 的高級工具在 Excel 中自動填充 VLOOKUP

範例檔案


示例

有一個表格包含成績和相對應的分數,現在您想查找 B2:B5 中的成績並返回 C2:C5 中相對應的分數,如下圖所示:
sample data


使用絕對引用在 Excel 中自動填充 VLOOKUP

通常,您可能會使用這樣的 VLOOKUP 公式 =VLOOKUP(B2,F2:G8,2),然後拖動自動填充手柄到所需的範圍,但您可能會得到如下面截圖所示的錯誤結果:
use relative cell reference to autofill vlookup to get incorrect result

但是,如果您在公式中表格陣列部分使用絕對引用而不是相對引用,則自動填充結果將是正確的。

類型

=VLOOKUP(B2,$F$2:$G$8,2)

輸入到您需要的單元格中,然後拖動自動填充手柄到所需的範圍,您將獲得正確的結果。請參見截圖:
use absolute reference to autofill vlookup to get correct result

提示:

上述 VLOOKUP 的語法:VLOOKUP(lookup_value, table_array, col_index_num),這裡的 B2 是查找值,範圍 $F$2:$G$8 是表格,2 表示返回表格第二列中的值。

a screenshot of kutools for excel ai

使用 Kutools AI 解鎖 Excel 的魔法

  • 智能執行:執行單元格操作、分析數據並創建圖表——所有這些都由簡單的指令驅動。
  • 自訂公式:生成量身定制的公式,簡化您的工作流程。
  • VBA 編碼:輕鬆編寫和實現 VBA 代碼。
  • 公式解釋:輕鬆理解複雜的公式。
  • 文本翻譯:打破電子表格中的語言障礙。
通過人工智能工具增強您的 Excel 能力。立即下載,體驗前所未有的效率!

使用範圍名稱在 Excel 中自動填充 VLOOKUP

除了在公式中使用絕對引用外,您還可以使用範圍名稱來代替表格陣列部分中的相對引用。

1. 選擇表格陣列範圍,然後轉到名稱框(在編輯欄旁邊)並輸入 Marks(或您想要的任何名稱),然後按 Enter 鍵。請參見截圖:
define a ramge name for the original table

表格陣列範圍是包含您需要在 VLOOKUP 函數中使用的條件的範圍。

2. 在單元格中輸入此公式

=VLOOKUP(B2,Marks,2)

然後拖動自動填充手柄到您需要應用此公式的範圍,結果將正確獲取。
use the vlookup function o get the result


使用 Kutools for Excel 的高級工具在 Excel 中自動填充 VLOOKUP

如果公式對您來說很麻煩,您可以嘗試 Kutools for Excel 的高級 LOOKUP 群組,其中包含多個高級 LOOKUP 工具,並且所有工具都支持自動填充 VLOOKUP,您可以根據需要找到一個來應用。在此情況下,我以多表查找工具為例。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

免費安裝 Kutools for Excel 後,請按照以下步驟操作:

1. 點擊 Kutools > 高級 LOOKUP > 多表查找
click LOOKUP Across Multiple Sheets feature of kutools

2. 在多表查找對話框中,請執行以下操作:

1) 選擇查找範圍和輸出範圍。
set lookup and output range in the dialog box

2) 在數據範圍部分,點擊 添加 按鈕 add button 將您使用的數據範圍添加到列表中,您可以在添加時指定關鍵列和返回列。
add data ranges and specify the key column

3. 添加數據範圍後,點擊 確定,會彈出一個對話框詢問您是否保存方案,點擊「是」給方案命名,點擊「否」關閉。現在,VLOOKUP 已經在輸出範圍內自動填充了。
click Yes to give the scenario a name
the VLOOKUP has been auto filled in the output range


範例檔案

點擊下載範例檔案


其他操作(文章)

如何在 Excel 中自動填充 VLOOKUP?
VLOOKUP 函數在 Excel 中非常有用,但當您拖動自動填充手柄以使用 VLOOKUP 公式填充區域時,可能會出現一些錯誤。現在,本教程將告訴您在 Excel 中正確自動填充 VLOOKUP 函數的方法。

應用負向 vlookup 返回鍵字段左側的值?
通常,Vlookup 函數可以幫助您返回右列的值。如果您的提取數據在左列,您可以考慮在公式中輸入負列號:=Vlookup(F2,D2:D13,-3,0),但...

基於 VLOOKUP 在 Excel 中應用條件格式
本文將指導您根據 Excel 中的 VLOOKUP 結果應用條件格式到某個範圍。

使用 VLOOKUP 在 Excel 中將年齡分組
在我的工作表中,我有一些名字和年齡,以及一些年齡組,現在我想根據給定的年齡組對年齡進行分組,如下圖所示。我該如何快速解決這個問題?


  • 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
  • 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
  • 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
  • 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
  • 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格建立郵件清單並發送電子郵件...
  • 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
  • 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
  • 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表批量轉換 xls、xlsx 和 PDF...
  • 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格突出顯示包含公式/名稱的儲存格...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 提高您的生產力 50%,每天減少數百次鼠標點擊!
officetab bottom