1、VLOOKUP函數的文法結構
整個電腦就相當於一門語言,首先就是要熟知該函數的文法結構。
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
更易理解的表述就是VLOOKUP(尋找值,尋找範圍,尋找列數,精確匹配或者近似匹配)
在我們的工作中,幾乎都使用精確匹配,該項的參數一定要選擇為false。否則傳回值會出乎你的意料。
2、VLOOKUP函數使用範例
vlookup 就是豎直尋找,即列尋找。通俗的講,根據尋找值參數,在尋找範圍的第一列搜尋尋找值,找到該值後,則傳回值為:以第一列為準,往後推數尋找列數值的這一列所對應的值。這也是為什麼該函數叫做vlookup(v為vertical-豎直之意,lookup即時英文的尋找之意)
現有如下手機的每日銷售毛資料(圖左),A分銷商需要提供四個型號的銷售資料(圖右)
3、這個時候,大概可能回去一個一個人工尋找,因為所提供的資料數量很少,但是其實工作中這種資料很龐大的,人工尋找無疑即浪費時間,而且不能讓A分銷商相信你所提供資料的準確性。 接下來,就需要本次的主角登場了。使用vlookup函數。
第一步:選中要輸入資料的儲存格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如圖
4、參數解釋:H3為想尋找的型號,即iphone5。為什麼要寫H3,而不是直接寫iphone5,因為方便公式進行拖拽填充,以及保證準確性。
5、參數解釋:$A$3:$F$19為需要在此範圍內做尋找,為什麼要加上絕對引用呢,因為下面的ip4和剩餘的尋找都引用這個地區,即資料來源,加上了絕對引用後,就可以對公式進行直接的拖拽。
6、參數解釋:5 從資料來源第一列起,我們要查詢的7/31號的銷量在引用的第一列(即型號列)後面的第五列。
注意這裡的列數是從引用範圍的第一列做為1,而不是以A列作為第一列,萬萬注意此處。
7、參數解釋:false 在日常生活中,大部分都使用的是精確的匹配到我想要查詢的值,千萬不要使用true,使用true的結果就是帶來意想不到的結果。
8、斷行符號,可得到iphone5在7/30的銷量。其他的只需要拖拽下即可獲得完整的資料報告。如圖,簡單檢驗下,查看後各個值均相等。