ecel的vlookup函式處理查詢區域的重複值想都顯示

2021-04-08 18:07:18 字數 2300 閱讀 1158

1樓:匿名使用者

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

2樓:退休畫線工

你要在一個單元格中顯示重複資料的話,那麼用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函式,要是有重複資料怎麼辦,只顯示第一個還是怎麼??

3樓:匿名使用者

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

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

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

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

在sheet2的數量下輸入即可

excel用vlookup查詢的值存在兩個相同數值的時候,如何都顯示出來?

4樓:匿名使用者

excel用vlookup查詢的值存bai在兩個du相同數值的時候,如何都zhi顯示出來dao的解決方法如下專:

1、用vlookup函式對滿屬足相同條件的多個資料,只能返回對應的第一個資料,例如a列為人名有兩個「張三」,對應b列有兩個成績,「80」和「95」,用vlookup函式只能返回「80」,後面的「95」是無法返回的。

2、同樣是上面的例子,用「index」配合「**all」、「if」函式可以達到目的,在c1輸入以下公式「=index($b:$b,**all(if($a$1:$a$1000<>"張三","",row($a$1:

$a$1000)),row(c1)),)」,這是陣列公式,需按「ctri」+「shift」+「enter」三鍵結束,然後公式下拖,可以把「80」和「95」都顯示出來。

5樓:匿名使用者

用vlookup函式對滿足相同條件的多個資料,只能返回對應的第一個資料,例專如a列為人名有兩屬個「張三」,對應b列有兩個成績,「80」和「95」,用vlookup函式只能返回「80」,後面的「95」是無法返回的。

同樣是上面的例子,用「index」配合「**all」、「if」函式可以達到目的,在c1輸入以下公式「=index($b:$b,**all(if($a$1:$a$1000<>"張三","",row($a$1:

$a$1000)),row(c1)),)」,這是陣列公式,需按「ctri」+「shift」+「enter」三鍵結束,然後公式下拖,可以把「80」和「95」都顯示出來。

請通過站內訊息把郵箱告知,可以發例項表。

6樓:登陸都有

我提問跟你一樣的問題

利用index()和match()函式配合實現就行了

可以hi我,我給你看看

7樓:匿名使用者

vlookup陣列公式

或index+match+**all

8樓:匿名使用者

不可能。

excel裡,每一個**都有對應的座標關係,a1,b3等等。

vlookup函式是查詢後首先返回行序號,再進一步返回單元格的值,無法使兩個以上的數顯示出來。

ecel中用vlookup函式為什麼時候要加

1如圖所示在左邊紅框中是 列 在右側紅框中 右側框是火車站名和對應 我想通過查詢中間框中的火車站名 在右側的框中查詢 然後返回對應的 到左邊框中 2在f2中輸入 vlookup 當游標在括號中閃動的時候點選滑鼠到g2 3點選完後的效果是這樣的 g2單元格被虛線框選 4然後在g2後面點選一個逗號,逗號...

ecel中vlookup函式的使用方法有兩表sheet1和

item,branch 這兩列不知道 你表一中 哪一個是代表資料的唯一性 item?你要使用vlookup 這個函式 精確查詢 必須是 如上這兩項的組合不能有重複 必要時你可以增加輔助列來完善 或者你有唯一的 代表列 item 在a列 其他依次類推b c 那麼 vlookup a1,sheet1 a...

如何使用vlookup函式,vlookup函式的使用方法

vlookup函式,遮蔽0與na值 回答親,您好,您可以按照如下操作。1 建立資料。2 在對應的單元格輸入 vlookup 啟用時需要輸入四個值,中間用英文逗號隔開。3 第一個是要查詢的值 a2 第二個是被查詢的資料表 i m 第三個是填充的列序數 2 4 第四個輸入 0 即可精確匹配。通過拖動單元...