當你在Excel中使用VLOOKUP函數進行數據匹配后,可能會遇到一個問題:當你刪除原表中的數據后,匹配到的結果似乎消失了。以下是如何避免這種情況的步驟:
首先,創建一個包含信息列、姓名列、學生成績分類列以及一個標識好學生標記的列的測試表格。在你的例子中,你添加了陳XX、王XX等學生的成績分類信息,如"陳XX普通0","李XX三好學生1"等。
接著,你準備了一個單獨的姓名列表,比如陳XX、王XX等,作為VLOOKUP的查找值。
在單元格B2中,你輸入了VLOOKUP公式,例如,=VLOOKUP(A2,其他表的A2:C22范圍,第2列,精確匹配)。然后將B2到C9的單元格填充公式并應用“粘貼為數值”選項,確保匹配結果是獨立的數值,而非引用。
然而,問題的關鍵在于這一步:當你清空原表中作為查找基礎的數據時,VLOOKUP依然會基于舊的查找范圍進行搜索。因此,即使原表數據已清空,B2至C9的單元格中仍會保留之前的結果,因為VLOOKUP是基于之前查找范圍的。
要解決這個問題,你需要確保在清空原表數據之前,先更新你的VLOOKUP公式,使其指向新的數據范圍。這樣,即使原表數據被刪除,新的VLOOKUP也會根據更新后的范圍進行匹配,從而得到正確和最新的結果。