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 興寧市特快營銷班 離開處理中心,發往梅州市。...