怎樣在Excel中用vlookup函式

2023-06-05 16:55:19 字數 1650 閱讀 9156

1樓:波羅歌

以下答案引用自gpt-3大模型,請合理使用:

vlookup 函式的語法如下:

vlookup( lookup_value, table_array, col_index_num, [range_lookup] )

引數:lookup_value:需要查詢的值。

table_array:用於查詢值的**及範圍或陣列常量。

col_index_num:包含返回值的列號。例如,第 2 列包含要查詢的值,那麼 col_index_num 的值應該是 2。

range_lookup:(可選項)用 true 或 false 來指定是否要使用 「模糊」 查詢。

如果我的解決了您的問題,我的。

excel中怎麼用vlookup函式

2樓:nice山東草原狼

vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:

vlookup(查詢目標,查詢範圍,返回值的列數,精確or模糊查詢)

下面以一個例項來介紹一下這四個引數的使用。

例1:如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

引數說明:1 查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的「姓名」在表一中a列進行查詢。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

2 查詢範圍(vlookup(a13,$b$2:$d$8,3,0) )指定了查詢目標,如果沒有說從**查詢,excel肯定會很為難。所以下一步我們就要指定從哪個範圍中進行查詢。

vlookup的這第二個引數可以從一個單元格區域中查詢,也可以從一個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。

a 查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$b$2:

d$8,而不能是$a$2:$d$8。因為查詢的「姓名」不在$a$2:

d$8區域的第一列。

b 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的d列)一定要包括在這個範圍內,即:$b$2:$d$8,如果寫成$b$2:$c$8就是錯的。

3 返回值的列數(b13 =vlookup(a13,$b$2:$d$8,3,0))。這是vlookup第3個引數。

它是一個整數值。它怎麼得來的呢。它是「返回值」在第二個引數給定的區域中的列數。

本例中我們要返回的是「年齡」,它是第二個引數查詢範圍$b$2:$d$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。

如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$b$2:

d$8的第2列中。

3樓:重慶新華電腦學校

需要注意的是在用這個公式時,只能用英文的標點符號。excel中vlookup函式的用法:=vlookup(作為查詢依據的資料,查詢的區域,返回值在查詢區域中的第幾列,是否精確匹配/true/false)

excel匹配刪除,excel用vlookup後原表刪除後匹配的資料都沒有了怎麼辦

做資料合併的話,或者去除的話,都需要把相同的值去除,那麼去除的最好辦法就是透視,比如下圖的內容以 藥品通用名 區分,想把相同藥品的數量都合併在一起,並且求和。比如說我們查詢一個 複方甘草片 這個藥的數量分了多次記錄,合計了一下共是90.下面看看是怎麼把它合併統計的。選擇第一列 藥品通用名 然後點選單...

在excel中用什麼函式123456789轉為一二三四五六七

設定單元格格式 數字 特殊 中文小寫數字 或 text a1,dbnum1 格式 單元格 數字 特殊 中文小寫數字 excel用了filter函式之後,最左邊一列的數字怎麼變成按123456789排列?估計是行列號的數字排序問題,你去操作一下 資料 自動篩選,把篩選去掉,或者是釋放所有的篩選專案,即...

在Excel中用DATEDIF函式計算年齡為什麼少一年

如果今天是2015 9 4及其後的日期為29,否則為28.樓主你抽筋了麼?如果是剛滿29歲,那1986 09 04就是應該2015年9月4日才剛29,現在才7月28,憑什麼說版你滿29歲!雖然平時都說某某權多少歲,都是預設加1的,但是遇見保險或者官司等特殊問題,可能差距1天都要糾結很久 為什麼不用y...