目錄我們有一張工資明細表,裡面有好多列內容很複雜,我們僅僅想看看張三和李四的收入,我們不想要其他資訊。我們需要從工資明細表中拿到。那我們應該怎麼做。
函式格式:=vlookup(lookup_value,table_array,col_index_num,[range_lookup])
引數解釋:
lookup_value : 查詢值。
table_array :查詢範圍。
col_index_num :查詢列數(我們所要值所在查詢範圍的第幾列)。
[range_lookup]:
數值:true表示近似匹配,false表示精確匹配。具體案例去解釋
總結:
vlookup屬於豎直函式,就是列函式(就是對列進行批量操作)。通俗的講,就是根據查詢值引數,在查詢範圍的第一列搜尋查詢值,找到該值之後;以【查詢範圍】的第一列為準,往後開始數n列,n為【查詢列數】的值,然後等到對應的**內容。
場景描述:
有如下兩張表,表a圖中標黃的部分,表b圖中標藍的部分。
需求:我們要從表a中查詢並提取姓名為張
三、李四等人的收入,填到表b中。
步驟:我們首先查詢張三的收入,然後使用
查詢值不在查詢範圍的第一列
下面這個裡面,我們的【查詢值】為姓名,查詢範圍為a列和b列,我們的【查詢值】位於第二列。
按照我們上面講的:函式應該這麼寫『=vlookup(f2,a:b,1,false)』,我們發現得到的是n/a。
【解決方法】
第二個就是查詢列的**內容格式不一樣。
比如表a中的姓名列為時間格式的,表b的姓名列為文字格式的。這樣也是無法匹配到資料的
【解決方法】
可以點選資料->分列->...完成。(這樣就把**內容批量修改成文字格式了。)在進行匹配操作。
vlookup函式的使用教程
excel教案 現在一起來學習vlookup函式,讓關於查詢的煩惱一次全解決!1 根據番號精確查詢俗稱。vlookup d2,a b,2,0 vlookup函式語法 vlookup 查詢值,查詢區域,返回查詢區域第n列,查詢模式 vlookup函式示意圖。2 遮蔽錯誤值錯誤值查詢。vlookup d...
exec函式 python 使用exec的疑惑
簡介 exec 執行儲存在字串或檔案中的python語句,相比於 eval,exec可以執行更複雜的 python exec函式功能強大,也很容易上手,在做未知變數定義時很好用。例如 使用exec函式可以將其中的字串語句定義為變數 with open data.txt r as f for line...
和vlookup 不會VLOOKUP函式?今天教你
小夥伴們好啊,今天和大家來說說vlookup的那些事兒,深入了解一下vlookup函式的各種用法,看看這裡面 還藏著多少不為人知的秘密。函式的語法為 vlookup 要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找 第一引數是要查詢的值。第二引數是需要查詢的單元格區域,這個區域中的首列必須要包含...