excel vlookup 查詢到符合多個值如何返回

2021-05-12 11:08:38 字數 3565 閱讀 9115

1樓:匿名使用者

解決了。。意思是否將「打豎」的值變成「打橫」來顯示。。。並且重複查詢不同的值。。。測試了一上。。成功。。。

先在b列與c列後面插入一個空列,怕重複的數值超過2個。。。

在b2格輸入公式:

=if(column(a:a)>countif($e$2:$e$6,$a2),"",lookup(1,0/(($e$2:

$e$6=$a2)*(countif($a2:a2,$f$2:$f$6)=0)),$f$2:

$f$6))

向左。。向下。。拖動生成

看看我的圖表是否與你的意思相同。。。你的型號太複雜了,我理解意思後修改了一下。。

2樓:

使用輔助列輕鬆解決你的問題,把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

3樓:匿名使用者

用vlookup返回多個值的公式比較複雜,可以用以下公式假設要查詢的值在a1,要引用的資料來源在c:d列,公式如下=index(d:d,small(if(c:

c=$a$1,row(c:c)),row(a1)))

ctrl+alt+enter 三鍵回車,其餘下拉。

4樓:芮城老憨

e2=vlookup(d2,$a$2:$c$100,3,)

5樓:只青菜蘿蔔也長胖

這種多條件時查詢用資料透視表最快!

你用一下就知道了。

選定所要取數的行和列(區域),插入資料透視表,把d列作為行欄位,e列作為列欄位,資料透視表就行自動顯示出d列產品名稱對應用幾種**,你再從這個表中取數到:a列產品名稱對應的單價中去。

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

6樓:哇哎西西

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列資料也發生了改變。

7樓:匿名使用者

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

8樓:匿名使用者

「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陣列公式,也可快速引用或篩選資料的目的,且運算速度比陣列公式快。

9樓:陽光上的橋

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

excel lookup查詢 返回多個值

10樓:匿名使用者

1、首先開啟資料**,如下圖所示。

2、假設需要調取a,b,e三個人這四個月的績效,選中h59:k62單元格區域,如下圖所示。

3、輸入公式=vlookup($g59,$a$59:$e$63,column(b59),0),如下圖所示。

4、進行完第二步後,使用組合鍵「ctrl」+「enter」,完成資料的填充,如下圖所示。

5、此公式的使用,僅限順序連續調取資料,如果是查詢一月和四月的資料,則不能使用這個公式進行全部空格填充,完成效果圖。

11樓:匿名使用者

這個有解。輸入

=iferror(index($c$1:$c$100,match($a1&$c1,$b$1:$b$100&$c$1:$c$100,)),"")

按f2,再同時按下ctrl+shift+enter組合鍵,下拉填充完成。結果顯示如:

aa 123 123

a b 456

a c 789

a a 111 111

或:=iferror(lookup(1,0/(($a1=$b1)*($c:$c=$c1)),$c:$c),"")下拉填充即可

前面的iferror函式是如果輸出錯誤就改為輸出空,美觀些罷了。可以去掉的。

12樓:匿名使用者

你直接對根據a列進行排序不就行了?

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

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

13樓:匿名使用者

vlookup只返回符合條件的第一個值。不能返回多個結果。

要達到返回多值的目的,可以使用index+if+small的經典函式組合。

如何用excel中的vlookup函式怎樣在表1中查詢表2中的值。並返回符合條件的多個值?

14樓:匿名使用者

^表1的b2輸入

=index(表2!$b:$b,small(if(表2!$a$2:$a$500=$a2,row($2:$500),2^20),column(a1)))&""

陣列公式,ctrl+shift+回車結束,向右向下填充公式,即可

15樓:平陽虎

在表1的b2中輸入公式

=index(sheet2!$b:$b,small(if(sheet2!$a$2:$a$200=$a2,row($2:$200),65536),column(a1))))

按組合鍵確認後,將公式右拖,下拉填充.

16樓:匿名使用者

=vlookup("表一的a2:a11",表二的ab兩列,1,0)

怎樣查詢住宿記錄 可以查詢到嗎

公安局裡的賓館住宿登記系統裡,可以查到每一個賓館裡的旅客開房情況。除非特殊情況或案情需要,否則也不允許隨意調查。可查詢三年內全國各省開房記錄,還能查到對方同住人資訊。包括登記退房時間 旅館名稱 地點 房間號 同住人資訊。一般人這個應該是辦不到的,只能到去公安局找人查去咯。只有警察系統可以。什麼是煩惱...

mybatis查詢能限制資料查詢到的數量嗎

可以啊,這個不是mybatis限制的,其實寫查詢sql的時候加上關鍵字 mysql用limit,oracle用rownum 就可以實現了。為什麼mybatis通過sql只能查詢英文資料庫記錄,不能查詢中文 解決方法 修改配置檔案,最簡單的完美修改方法,修改mysql的my.f檔案中的字符集鍵值 注意...

ems內部查詢,ems如何查詢到哪裡了

ee647378202cs 您的郵件於 2010 03 26 20 36 04 離開 梅州市 處理中心。處 理 時 間 處 理 地 點 郵 件 狀 態。2010 03 26 17 56 00 興寧市特快營銷班 收寄。2010 03 26 18 37 00 興寧市特快營銷班 離開處理中心,發往梅州市。...