在excel表中,用vlookup查詢的區域有重複,如何返回

2021-05-22 13:47:55 字數 3404 閱讀 9752

1樓:匿名使用者

=max((a1:a10="張三")*b1:b10)

陣列公式, 按shift+ctrl+enter三鍵結束

2樓:059酒

vlookup這個函式只會匹配第一個對應的值,如果確實有重複,一個比較笨的辦法就是將原始資料通過b列進行排序--降序,那麼通過vlookup得出的結果就是最大的值了。

3樓:匿名使用者

假如你的第一個資料在sheet1,返回結果在sheet2,則:

sheet2的b1輸入:

=max((sheet1!回$a$1:$a$10000=a1)*sheet1!$b$1:$b$10000)按ctrl+shift+回車結束,下拉答

4樓:英讓始雨

查詢本身值,返回的還是要查詢的值,這是不弄什?

match可以返回列號,index也可以用match返回的行號來查詢。不知道你是要做什麼!

5樓:匿名使用者

vlookup沒有這種功能。

excel 使用vlookup查詢時,查出來對應對個多個重複值,怎樣在一個單元格中返回所有的值

6樓:匿名使用者

vlookup只能查詢第一行的數資料,不能直接用vlookup查詢多個重複值。如果是資料來源有多個匹配結果,使用vlookup需要使用輔助列(對需要匹配的資料來源資料增加序號,如張三1,張三2),或者使用其他函式(lookup,index+match)

7樓:艾凡鵬

有難度吧,你可以先把原來的值合併一下再用vlookup

如何在excel**中一列中查詢到相同資料後顯示另一列中所對應最大值

8樓:笑臉藍雨

以excel2010操作為例:

1、在圖中所示的工作表中,如果要在第i列中輸入專**,相應屬的規範將自動顯示在第j列中。需要查詢的內容必須在您需要返回的資料之前(右側)。

2、單擊j2單元格並單擊「插入函式」按鈕以顯示「插入函式設定」框,並在查詢和參考類別中選擇vlookup函式。

3、繼續彈出功能引數設定框。第一個引數是需要找到的。此示例設定為i2,第二個引數是需要找到的原始資料區域。

設定為d:f,即d,e和f三列。找到第三個引數並返回前幾列的內容即可操作完成。

9樓:excel辦公實戰

使用if和

baimax函式綜合處理。

duexcel版本參考:2010

1、選中zhie2單元格;

2、輸dao

入公式:=max(if($a$2:$a$7=d2,$b$2:$b$7))

3、按下

專ctrl+shfit+enter組合鍵,結束公屬式輸入4、雙擊e2,使用填充柄填充公式到e5

5、檢視效果。

10樓:匿名使用者

d1輸入公式

=max(if(a1:a6=c1,b1:b6))

按ctrl+alt+enter三健結束(陣列公式)

11樓:office我幫你

a b c d

1 6 41 6 41

2 7 39 7 45

3 8 46 8 46

4 6 38

5 7 45

6 8 40

如果資料按以來上方式儲存

自:在d1單元格中輸入bai公式:=max(if($b$2:$b$7=d2,$c$2:$c$7,"")) 按ctrl+shift+enter即或du

。最後把d列中zhid2中的公式往下dao複製。

12樓:匿名使用者

用max()語句和hloopup()語句

excel中vlookup函式,如果有重複值,如何取想要的那個值 10

13樓:匿名使用者

你可以將你要查詢的關鍵字聯結,如採購單號和收穫日期,聯結成的新欄位將是唯一,無重複項,就可以用vlookup查詢了。

14樓:匿名使用者

用vlookup的話,你首先需要把**按收貨日期排序(倒序)

查出的結果就是了

15樓:朱薈非

這裡隱復含了查詢關鍵字和最大制兩個條件,用vlookup解決不了。

比如要查單號cg05156012的最近收貨日期:

=max(if(a2:a100="cg05156012",c2:c100))

公式以ctrl+shift+enter結束

如何用excel中的vlookup函式查詢另一個表中一個值,則返回顯示另一個表中的多個值

16樓:匿名使用者

假設sheet1表的a1填入"唐思科",查詢sheet2表a列的"唐思科",如有則返回sheet2的b列對應值,可查對應的多個值

sheet1表的b1填入公式

=index(sheet2!$b:$b,**all(if(countif(a$1,sheet2!

a$1:a$1000)>0,row($1:$1000),4^8),row(a1)))&""

陣列公式,按下shift+ctrl+enter三鍵結束輸入,下拉複製公式

如果要右拉複製

=index(sheet2!$b:$b,**all(if(countif($a$1,sheet2!

$a$1:$a1000)>0,row($1:$1000),4^8),column(a1)))&""

陣列公式,按下shift+ctrl+enter三鍵結束輸入,右拉複製公式

可再下拉複製求a2的名字的對應值

17樓:匿名使用者

運用vlookup查詢返回多個值的要點:

1、使用絕對引用固定第一個引數lookup_value,防止右拉填充時第一個引數跟隨變化;

2、第二個引數table_array要包含所有需要查詢的資料列;

3、第三個引數col_index_num應能隨右拉填充而變化。

示例:通過表1的a列值查詢對應表2的a列值,返回表2同行的c列、d列和e列值。

公式:=vlookup($a2,表2!a:e,column(b1),) 右拉填充至e列。

其中:$a2是絕對應用;表2!a:e包含了所有資料列;column(b1)可隨右拉變化對應取值列。

18樓:譚笑風笙

可以這樣

假設你表1中姓名在a列,其它專案在bcdef中,在表2的b2輸入=vlookup(a2,sheet1!a:f,column(b:b),0)

向右複製到f2,然後下拉

19樓:匿名使用者

加列標行標前加「$」,

在Excel中工作表中用什麼表示標誌列

excel2003是 字母 從a到 iv 數字 1到1 65536,65536行256列 excel2007是 字母 從a到 xfd 數字 1到1 1048576,1048576行,16384列。excel2010工作表中,行標和列標分別用什麼表示 行號bai用數字表示 如 1,2。列du 號用字母...

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

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

怎樣在Excel中用vlookup函式

以下答案引用自gpt 3大模型,請合理使用 vlookup 函式的語法如下 vlookup lookup value,table array,col index num,range lookup 引數 lookup value 需要查詢的值。table array 用於查詢值的 及範圍或陣列常量。c...