EXCEL VLOOKUP函式怎麼返回多列結果

時間 2021-10-30 04:53:52

1樓:匿名使用者

工具版本——excel2010

方法/步驟如下:

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

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

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

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

2樓:匿名使用者

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

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

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

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

3樓:簡淨軒語

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

4樓:匿名使用者

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

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

5樓:匿名使用者

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

6樓:抗鈺渠玉軒

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

回車並向右填充。

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

7樓:山桑弓

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

隨便舉個例子

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

這樣右拉.

8樓:農民傷不起

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

9樓:匿名使用者

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

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

①$a3表示:要在**區域的第一列中搜尋的值(a3單元格里面的值);

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

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

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

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

excel vlookup函式怎麼查詢一個值返回多個結果

10樓:塵宇心

單獨vlookup函式做不到,而且lookup所對應的條件

要有唯一性(條件區域不唯一取第一專個)。要想遍歷出屬後續條件需要和其它函式鑲套。具體是哪些函式忘了ㄟ( ▔, ▔ )ㄏ。

好像lookup函式還有個毛病:條件區域無條件且條件區域最大下限仍有資料會提取最後一個偽條件,也許是我沒精確匹配的原因。反正現在個人不怎麼信任稍微複雜點的函式,還不如巨集遍歷來的快和直接

11樓:匿名使用者

if+vlookup巢狀函式

12樓:第七次要分

vlookup函式只抄能返回一個結果,如襲果想要一對多查詢,bai可以使用其du他函式,看下zhi邊例子,將部門為a的姓名列dao舉到e列:

一、一個單元格放一個名字:e2公式=iferror(index(b:b,small(if(a:a=d$2,row(a:a)),row(a1))),""),陣列公式,三鍵結束;

二、將a部門的姓名放在e2單元格中,用逗號隔開:首先將資料按部門排序,然後在e2公式=mid(substitute(phonetic(offset(a1,match(d2,a2:a12,),,countif(a:

a,d2),2)),d2,","),2,99),陣列公式,三鍵結束。

如何用vlookup函式查詢返回多個符合條件的結果

excel vlookup函式怎麼查詢一個值返回多個結果

13樓:哇哎西西

1、例如下圖中,b列和c列分別是部門名稱和對應的員工名單,我們的目的是在f1中錄入部門名稱後,在f4及以下單元格中能顯示相應的所有部門員工名單。

2、在a2中錄入公式:=countif(b$2:b2,f$1)。

3、回車,函式返回1,將a2中的公式向下拉複製填充。即把【銷售部】在區域**現的次數統計出來了。

4、在f4中錄入公式:=iferror(vlookup(row(a1),a:c,3,),"")。

5、回車,函式返回【張三】,即銷售部門的人員名單之一。

6、將f4中公式向下拉複製填充,可以看到。所有銷售部門的人員名單就統計出來了。

7、我們可以改變f1單元格的內容,例如錄入【行政部】,可以看到f4到f6單元格中已經將【行政部】人員名單統計出來了。相應的a列資料也發生了改變。

8、在f1中錄入【財務部】,f4中已經將財務部人員名單統計出來了,相應的a列資料也發生了改變。

14樓:匿名使用者

通過新增輔助列可以完成多結果返回。有了輔助列,在下表中可以直接設定公式:

15樓:匿名使用者

「excel vlookup函式查詢一個值返回多個結果」的操作步驟是:

1、開啟excel工作表;

2、根據題意,需要通過vlookup函式將滿足a列為d2條件的所有b列資料逐一顯示出來,而由於vlookup函式通常只能返回第一個滿足條件的對應列的資料,因此需要根據相同姓名出現的次數,建立輔助列,然後引用資料;

3、在a列插入一列輔助列,然後在a2單元格輸入以下公式,並向下填充公式

=counitf(a$2:a2,a2)&a2

公式表示:將a2:a2**現a2的次數與a2單元格連線起來

4、在f2單元格輸入以下公式,然後向下填充公式

公式表示:以行號和e2單元格為查詢條件,在a列精確匹配與查詢條件相同的單元格,並返回對應第3列(c列)資料,如果為錯誤值,返回空。

從而實現了不通過index+small+if陣列公式,也可快速引用或篩選資料的目的,且運算速度比陣列公式快。

16樓:陽光上的橋

不可以的,一個公式只能返回一個結果。

EXCEL VLOOKUP函式的用法

假設你的姓名在a1 a100,金額在b1 b100,你在c1輸入想要查詢的姓名,結果想出在d1,那麼可以在d1中輸入公式 vlookup c1,a1 b100,2,0 vlookup函式的四個引數含義分別是 1 要查詢誰 2 在那裡找 3 找第幾列 4 false 按你所說的條件,在第一個引數裡 選...

求excel vlookup函式操作教程

其實你可以按照 插入 函式 的提示一步步進行。vlookup函式是搜尋表區域首列滿足條件的元素,確定待檢索單元格在區域中的行序號,再進一步返回選定單元格的值。該函式有四個引數。1 要查詢的值2 查詢的資料的區域 3 返回第幾列的資料 不是工作表的列,而是根據引數2的列 4 是否精確匹配舉個例子,根據...

excel vlookup函式怎麼通過關鍵字和萬用字元查詢

原始資料為a1 d5區域,在a8單元格輸入關鍵字 張三 根據這個關鍵字查詢a列姓名中 張三丰 和 張三丰益 對應的工號。一般的函式用法如下 vlookup a8,a1 d5,2,0 因為無法找到完全匹配的結果,所以返回錯誤值。vlookup可以使用萬用字元進行查詢,代表一個字元,代表任意長度字元。因...