在EXCEL使用VLOOKUP函數實現自動匹配

一、函數規則

VOOLUP(lookup_value,table_array,col_index_num,range_lookup)
  • lookup_value表示要查找的值。

  • table_array表示查詢值的區域。

  • col_index_num表示查詢的數據位於第幾列

  • range_lookup表示選擇近似匹配還是精確匹配,0表示精確匹配。

二、舉例子

        舉例來說更清楚。

        原來數據中有31個題目以及題目對應的題號(在F列和G列)。

        經過探索性因子分析後,我們刪掉了3個題目,剩下28個題目,我們需要查找這28個題目對應的題號是多少,並把對應的題號填在C2單元格之後。我們要在c2單元格輸入
=VLOOKUP(B2,$F2:2:G$32,2,0)

  • 第一個部分:B2是我們要查找的值;
  • 第二個部分:F2:G32是引用的範圍,注意,這裏需要使用絕對引用,使用快捷鍵F4即可完成,使用絕對引用後我們可以發現,出現了4個美元符號$;
  • 第三個部分:2是我們引用F2:G32區域的第2列的內容;
  • 第四個部分:0表示精確匹配。

        輸入完成後回車

        最後,我們在c2單元格的右下角出現黑點時完成填充。我們可以發現,有些出現了#N/A,B和F列的題目內容描述內容不一致導致的,比如B列中寫的是 經過大學的學習,我養成了良好的學習習慣,而F列的內容是 經過大學階段的學習,我養成了良好的學習習慣。不同的表述,因此無法匹配,導致出現#N/A。

在這裏插入圖片描述

        我們匹配完成之後,一般希望把F和G列的內容刪掉,但是刪掉後,C列就會出現錯誤。

        我們的解決辦法是複製B和C列的內容,選擇選擇性粘貼,選擇數值

現在就完成了自動匹配的所有內容了。

三、參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章