Vlookup根據查詢條件查詢的值只顯示第一條,怎麼讓都顯示(重複的只顯示一條即可)

2021-04-08 18:08:23 字數 1531 閱讀 3147

1樓:匿名使用者

這種情況用高階篩選更容易解決

條件:a

不重複值,直接複製到想要的位置,圖裡忘記勾選「不重複記錄」了,實際操作時記得勾選

(使用vlookup查詢時如果有重複值,怎樣返回第二個查到的值)我右拉返回的值都是e列單元格的值錯誤在那裡 5

2樓:匿名使用者

沒有看到您發的**。問題能再描述詳細嗎?希望可以幫助到您。

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

3樓:愛你凡凡麼麼噠

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

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是按行查詢的。

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

4樓:匿名使用者

通過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列的資料;如果沒有匹配項的,返回空值(而不是錯誤值);

5樓:退休畫線工

你要在一個單元格中顯示重複資料的話,那麼用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. 向右拖拉至若干單元格,再向下拖拉複製公式

vlookup最多可查詢到多少列?查詢118列就顯示錯誤

c列到ek列共139列,計算方法為 c列到z列 26 2 24 aa到az列 26列 ba到bz列 26列 ca到cz列 26列 da到dz列 26列 ea到ek列 11列 c列到ek列的列數 26 2 26 4 11 139列。vlookup函式應該沒有查詢多少列的要求!按照你提供的資訊,vloo...

excel能不能vlookup查詢之後再求和

假如你的詳細 表是 a b 1 品名 2 蘋果 7 3 梨 8 4 香蕉 9 5 西瓜 5 另一種組合表 a b c d1 組合 2 蘋果 梨 西瓜 則在d2中輸入 sum vlookup a2,sheet2 a b,2,false vlookup b2,sheet2 a b,2,false vlo...

如何在Excel中將已有的資料,查詢到另工作表中呢 比如,現有年級的學生花名冊,但重新分班後

這個問題沒這麼簡單,設想一下,甲表是未經整理的學生成績表,要在乙表中自動實現達到總分500分的學生分到優班,而且學生名單要緊密排列,不得有空行,該如何實現?我的處理方法是這樣的 假如甲表中學生名字在a2 a10000,總成績在b2 b10000,在乙表中選取a2 a10000,之後在編輯欄裡輸入公式...