用這個Excel函數就可以啦!你還在手動查找引用?

Excel 技術 買房知道 買房知道 2017-11-04

用這個Excel函數就可以啦!你還在手動查找引用?

最近有好多同學問我關於Excel相關的問題,看到大家如此渴望獲取新技能,所以今天我們就開個新坑,講講Excel中一些對於工作比較實用的知識。

在眾多的Excel函數中,出鏡率最高的可以說是VLOOKUP了,那麼今天我們就來初探一下VLOOKUP。

VLOOKUP函數是Excel中的一個縱向查找函數,說到查找,很多初學的同學可能第一反應就是這個“查找和替換”功能,將查到的數據進行復制粘貼。

用這個Excel函數就可以啦!你還在手動查找引用?

那假如我們需要查找的數據多達千百,我們再一個個去複製粘貼,就很耽誤工夫了。

VLOOKUP函數就能很好的解決這個問題,提升我們的效率。

我們來舉個例子,比如說我們要查出下面表格中所有“銷售代表”的姓名,

用這個Excel函數就可以啦!你還在手動查找引用?

我們用VLOOKUP函數來操作一下

用這個Excel函數就可以啦!你還在手動查找引用?

用這個Excel函數就可以啦!你還在手動查找引用?

最後我們就能很快的將所有的“銷售代表”找出來

用這個Excel函數就可以啦!你還在手動查找引用?

是不是很方便快捷呢,比起一個個複製粘貼,現在一個公式就可以輕鬆完成你的工作了。

那麼我們一起來看一下VLOOKUP函數吧

VLOOKUP函數基礎

  • 主要功能:

在數據表的首列查找指定的數值,並由此返回數據表當前行中指定列處的數值。

  • 使用格式:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 

  • 參數說明:

Lookup_value代表需要查找的數值;

Table_array代表需要在其中查找數據的單元格區域;

Col_index_num為在table_array區域中待返回的匹配值的列序號(當Col_index_num為2時,返回table_array第2列中的數值,為3時,返回第3列的值……);

Range_lookup為一邏輯值,如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果為FALSE,則返回精確匹配值,如果找不到,則返回錯誤值#N/A。

如果看不懂上面這些沒關係

我們換一種簡單的說法

函數使用方法:

VLOOKUP(要查誰,查找的範圍,需要查找範圍裡的第幾列數據,精確查找還是近似查找)

我們舉個例子來看一下,比如說根據學生姓名查找他的成績:

用這個Excel函數就可以啦!你還在手動查找引用?

我們再來看一下函數=VLOOKUP(G6,B:E,4,0)

用這個Excel函數就可以啦!你還在手動查找引用?

我們對照著上下兩張圖來講:

G6,就是我們要查找的對象,就是“汪梅”

B:E,表示的是B列到E列的一個範圍(VLOOKUP函數要求查詢範圍中的首列必須要包含查詢值,所以我們這個範圍是從B列“姓名”開始,而不是A列“專業”)

4,表示從B列開始往右數第4列,即為“原始分”這一列(VLOOKUP函數第三參數中的列號,不能理解為工作表中實際的列號,而是指定要返回查詢區域中第幾列的值)

0或FASLE,表示用精確匹配方式,而且支持無序查找;如果為TRUE或被省略,則使用近似匹配方式,同時要求查詢區域的首列按升序排序

VLOOKUP函數簡單應用

01 基礎查詢

基礎查詢的方法,我們剛剛在上面的例子中已經解釋的很詳細了,這裡就不做過多的描述了。

02 帶通配符的查詢

我們還是舉例說明,比如下圖,通過考生的姓氏,來查找考生的姓名和成績:

用這個Excel函數就可以啦!你還在手動查找引用?

公式為=VLOOKUP($F3&"*",$A:$D,1,0)

這裡有個小知識是關於Excel中符號的運用的:

$是絕對引用的意思,它的作用是:在拉動公式時公式中的單元格引用不發生變化

&是連接符,比如我們查考生姓名,就是通過F3的值連接通配符“*”(表示任意多個字符)

03 近似匹配

我們需要按照項目提成表,去算14000元的提成比例:

用這個Excel函數就可以啦!你還在手動查找引用?

公式為=VLOOKUP(D3,A1:B7,2)

VLOOKUP函數第四參數被省略,在近似匹配下返回查詢值的精確匹配值或近似匹配值,如果找不到精確匹配值,則返回小於查詢值的最大值。

用這個Excel函數就可以啦!你還在手動查找引用?

相關推薦

推薦中...