excel vlookup函式如何區分重複值,如何設定重複了

2021-04-08 18:08:22 字數 3040 閱讀 7578

1樓:匿名使用者

舉例說明:

在單元格a1到a13輸入 a、b、a、b、c、d、a、e、f、a、c、d、e

在c1輸入陣列公式(回車時得同時按ctrl和shift鍵) =if(countif(a$1:a$13,a1)>row(a1),**all(if(a$1:a$13="a",row(a$1:

a$13),9999),row(a1)),"")

將c1的公式向下複製。就有了a所在的行。

=if(c1="","",index(b$1:b$13,c1))可以返回b列的對應值。

2樓:匿名使用者

典型的雙條件查詢!

$a$13&$c$3:$c$13,$d$3:$d$13),2,0)

注意是陣列公式!

可以看教程!

使用vlookup查詢時,如果有重複值,怎樣返回第二個查到的值

3樓:匿名使用者

這情況該用index函式為主。

由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。

e2陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉下拉:

=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""

4樓:愛你凡凡麼麼噠

由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。

e2陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉下拉:

=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""

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

5樓:匿名使用者

需要用index陣列公式

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

6樓:匿名使用者

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

7樓:匿名使用者

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

查出的結果就是了

8樓:朱薈非

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

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

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

公式以ctrl+shift+enter結束

excel的vlookup函式處理查詢區域的重複值想都顯示怎麼辦? 5

9樓:匿名使用者

通過vlookup函式處理查詢區域的重複值的步驟為:

1、在a列前插入一列輔助列,在a2輸入以下公式,然後向下填充公式=countif(b$2:b2,b2)&b2將當前行之前的姓名出現次數與姓名組合起來。

2、複製姓名列到e列,選擇e列,通過「資料」選項下的「刪除重複項」,保留唯一值

3、在f2單元格輸入以下公式,然後向右向下填充公式=iferror(vlookup(column(a1)&$e2,$a:$c,3,0),"")

公式表示:以列號和e2單元格的組合為條件,在a列精確匹配,並返回對應c列的資料;如果沒有匹配項的,返回空值(而不是錯誤值);

10樓:退休畫線工

你要在一個單元格中顯示重複資料的話,那麼用vba就是比較好的方法了。但如果在不同列顯示的話,用公式實現比較簡單。最後也可以用公式再對在不同列中提取的重複資料用文字函式合併,不過覺得似乎沒什麼必要。

1. 在d列用公式提取a列不重複姓名,在d2中輸入公式:

=index(a:a,min(if(countif($d$1:d1,$a$2:$a$7)=0,row($2:$7),65536)))&""

按ctrl+shift+enter三鍵輸入陣列公式,向下拖拉至出現空白單元格。

2. e2中輸入提取資料的公式:

=index($b$2:$b$99,**all(if($a$2:$a$99=$d2,row($a$1:$a$6),98),column(a2)))&""

按ctrl+shift+enter三鍵輸入陣列公式

3. 向右拖拉至若干單元格,再向下拖拉複製公式

excel 裡面vlookup函式, 如果查詢有相同的值,預設返回的是第一個。有什麼辦法可以返回第二個值?

11樓:匿名使用者

類似的問題我回答過知友,用index函式或vlookup函式都可以實現,請參考附件。

12樓:匿名使用者

=index(d:d,match(f1,a:a,)+1)

excel中用vlookup函式,要是有重複資料怎麼辦,只顯示第一個還是怎麼??

13樓:匿名使用者

vlookup如果使用了精確摸查,只會返回第一個符合條件的結果,後面的不會考慮的。唯一性。

你的情況只會返回第一個姓名一致的身份證號,後面同姓名的就顯示不出來了。

如果要區分就只有結合**號碼使得摸查目標的唯一性。

在sheet1列a前插入一輔助列a,原列a變成了列b,原列b成了列c在a2輸入=b2&c2 並向下填充

在sheet2的數量下輸入即可

Excel Vlookup函式怎麼用

函式共4個引數,格式是 vlookup 需要查詢的值,被查詢的區域,返回被查詢區域的第幾列資料,以精確還是模糊方式查詢 如公式 vlookup c1,a b,2,0 該公式的意思就是以c1的值到a列中查詢 注意 被查詢值c1,必須位於查詢區域的第一列,即a列 找到後返回對應的b列的值,那個數字2就是...

EXCEL VLOOKUP如滿足兩個條件的引用急急何者有其它方法

單vlookup公式返回兩種結果,一種是查詢到資料返回文字,另一種是查詢不到資料返回錯誤值,而文字和錯誤值都不能作為邏輯值true和false.條件格式需要用邏輯值true和false來判斷是否滿足條件,需要的公式結果是邏輯值或可替代邏輯值的數值 0代表false,其它數值代表true 示例 公式 ...

函式yAsinx的問題,函式yAsinx如何確定A的正負取值

因為週期不是2 還有一個係數要相乘的。平移時假設週期為2 實際相差一個係數,要相乘的 x 括號括上是自變數x的變化量 x 括號不括,就是對y的影響,也就是你說的實際平移量 函式y asin x 如何確定a的正負取值?回答 函式y asin x 中的a值稱為影象的振幅應該為正值,即a 0 根據函式回影...