vlookup函式最多可以返回第幾列

2025-01-23 19:15:09 字數 4302 閱讀 3334

1樓:匿名使用者

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在table_array第一列中查詢的數值。

可以為數值、引用或文字字串。需要注意的是型別必須與table_array第一列的型別一致。

查詢文字時,文字不區分大小寫;可以使用萬用字元「*」

table_array 為需要在其中查詢資料的資料表。

可以使用對區域或區網域名稱稱的引用、常數陣列、計算後的記憶體陣列。

對區域引用時,可以引用整列,excel會自動判斷使用區域。

該引數的第一列必須包含查詢的內容,其它列包含需返回的內容;返回內容的列序號由下個引數指定。

col_index_num 為table_array中待返回的匹配值的列序號。

如為1時,返回table_array第一列中的數值;為2,返回table_array第二列中的數值,以此類推。

如果col_index_num小於1,函式 vlookup 返回錯誤值值 #value!;

如果col_index_num大於table_array的列數,函式 vlookup 返回錯誤值 #ref!。

range_lookup 為一邏輯值,指明函式vlookup返回時是精確匹配還是近似匹配。

如果為true或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;

近似匹配查詢一般用於數值的查詢,table_array的第一列必須按公升序排列;否則不能返回正確的結果。

如果range_value為false(或0),函式vlookup將返回精確匹配值。

此時,table_array不必進行排序。如果找不到,則返回錯誤值#n/a;可isna檢測錯誤後使用if判斷去除錯誤資訊。

這是具體的方法,看一下~~~

2樓:匿名使用者

你單元格格式設對了嗎?有些時候一些不到1的數值沒有設定小數點是顯示不出的來!

vlookup函式返回陣列的第幾列?

3樓:教育達人小李

col_index_num:column index number 是指返回查詢區域中第幾列的資料11代表第11列的資料。

具體使用辦法如下:

2、滑鼠點選選中g2單元格。

3、輸入vlookup函式【=vlookup($f2,$a$2:$d$7,column(b1),0)】。函式的構成如下:

首先,由於所有查詢的參考值一樣,全部為「姓名」,因此設定為絕對引用($f2)保持引用參考值不變。

4、進行拖動複製函式,即可完成多列的查詢返回。

5、我們也可以先全部選中所有需要查詢返回資料的區域。

6、在欄輸入剛剛的函式【=vlookup($f2,$a$2:$d$7,column(b1),0)】。

7、點選鍵盤的ctrl+enter鍵,即可設定完成。如盯。

vlookup函式返回11列的內容是什麼意思?

4樓:教育達人小李

col_index_num:column index number 是指返回查詢區域中第幾列的資料11代表第11列的資料。

具體使用辦法如下:

2、滑鼠點選選中g2單元格。

3、輸入vlookup函式【=vlookup($f2,$a$2:$d$7,column(b1),0)】。函式的構成如下:

首先,由於所有查詢的參考值一樣,全部為「姓名」,因此設定為絕對引用($f2)保持引用參考值不變。

4、進行拖動複製函式,即可完成多列的查詢返回。

5、我們也可以先全部選中所有需要查詢返回資料的區域。

6、在欄輸入剛剛的函式【=vlookup($f2,$a$2:$d$7,column(b1),0)】。

7、點選鍵盤的ctrl+enter鍵,即可設定完成。如盯。

excel vlookup函式怎麼返回多列結果

5樓:夜空裡的守望者

vlookup函式返回多列結果的方法(下面舉例說明):

在sheet2工作表的b3單元格上面輸入公式=vlookup($a3,sheet1!$a$3:$g$6,column(sheet1!b2),0);

sheet1!$a$3:$g$6表示:包含資料的單元格區域在sheet1**的$a$3:$g$6;

column(sheet1!b2)表示:sheet1**的第二列;

0表示精確查詢,1表示模糊查詢;

將含有公式的單元格向左、向下進行復制填充,在sheet2**第一列輸入相關資訊就會自動顯示結果。

6樓:網友

見樣表截圖。

假定返回三列結果,資料來源放到g:j列,b2輸入。

vlookup($a1,$g:$j,column(b1),)公式右拉下拉。

7樓:方括號

第三個引數用陣列即可。比如。

vlookup(g2,a:d,,)取2到4列的值。

橫向選擇三個單元格,輸入公式後按ctrl+shift+enter結束公式輸入。也可以用下面這個公式。

vlookup(g2,a:d,column(b:d),)如果三個數要縱向存放,公式為。

vlookup(g2,a:d,row(2:4),)這個要縱向選擇三個單元輸入,再按三鍵。

也可以隔列取數,比如。

vlookup(g2,a:d,,)

8樓:山桑弓

第三引數也用函式,右拉時變化,就會返回多列。

隨便舉個例子。

vlookup($s1,$a$1:$n$10,column(b:b),)

這樣右拉。

9樓:網友

=vlookup($g2,$a$2:$e$12,column(b1),0)

這裡用column(b1)替代函式的指定列。

excel vlookup函式怎麼返回多列結果

10樓:網友

工具版本——excel2010

方法/步驟如下:

比如在"表第一題"中有兩個**,要求根據右表中的姓名,在左表中查詢出他的性別、**和原始分。

在g5單元格中輸入公式=vlookup($f5,$a$4:$d$15,column(b1),0),先得到汪梅的性別。

把滑鼠放在g5單元格的右下角,當變成實心十字時,按住滑鼠左鍵向右拖拽,就會得到汪梅的**和原始分,再向下拖拽就會得到下面三個人的性別,**和原始分。

3.公式解釋,vlookup第一引數,表示要查詢的值,第二參數列示要查詢的值和要返回的值在a4:d15單元格,第三參數列示要返回的值在第幾列,這裡用column()作為vlookup的第三引數,向右拖拽的時候,返回的列也逐漸增加(向下拖拽不變),第四引數0表示精確查詢。

11樓:網友

輸入以下公式,然後向右向下填充公式。

vlookup($a2,sheet2!$a:$k,column(b1),0)

公式表示:以sheet2的a:k為資料引用區域,在sheet2的a列精確匹配與當前工作表a2相同的單元格,並返回對應column(b1)、即第2列(sheet2的b列)資料。

當向右填充公式時,自動引用對應第3列、第4列資料。

12樓:簡淨軒語

可以用函式巢狀,比如和column函式想結合。

13樓:網友

=vlookup($g2,$a$2:$e$12,column(b1),0)

這裡用column(b1)替代函式的指定列。

14樓:網友

向下拉時出錯,因為查詢值加了絕對值,向下拉時查詢值還是不變的。

15樓:抗鈺渠玉軒

如:=vlokup($a1,sheet2!$a:b,column(b:b),)

回車並向右填充。

就返回符合sheet2的a列=a1對應的b列起多列資料了。

16樓:山桑弓

第三引數也用函式,右拉時變化,就會返回多列。

隨便舉個例子。

vlookup($s1,$a$1:$n$10,column(b:b),)

這樣右拉。

17樓:網友

用艾敦製表神器中的查詢合併功能,可以一次返回多列資料,比vlookup方便,**列的順序也沒有要求示例僅一列,可以點選表頭增加多列。

18樓:農民傷不起

什麼多列結果,??這樣那不是有錯誤。

VLOOKUP函式與SUMIF函式有什麼區別

1 定義不同 vlookup函式 vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個 之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值 與之對應的hlookup是按行...

vlookup函式,怎麼返回總是乙個數?求指教 10

vlookup函式,怎麼返回總是乙個數?求指教 excel的功能十分強大,vlookup函式的作用也很強大,是excel函式中最重要的函式之一,可以幫助我們在很多資料中找到我們想要的答案,那這個函式該怎麼用呢?有沒有例項可以參考?有!excel中vlookup函式的使用方法請看下面例項!開啟帶有資料...

全國哪個國家人數最多

人口最多的國家是中國。印度現在人口是10.3億,美國人口統計局最近公布,印度人口可能在不遠的將來超過中國人口,成為世人口最多的國家。中國一直是世界上人口最多的國家,現在約佔地球人口的1 5。但是印度出生率為32 1000 由於中國在近幾年嚴格控制人口出生,中國出生率僅是20 1000。印度人口 除去...