excel vlookup函式重複值相加

時間 2021-05-12 11:09:30

1樓:雲南新華電腦學校

首先,為了更好的講解使用vlookup函式查詢重複項,我先虛構兩列資料:資料1、資料2。

需求:我需要知道資料2與資料1重複的資料有哪些以及那些資料存在資料2中,而在資料1中不含有。

首先明白vlookup匹配函式的意義及使用公式。公式:=vlookup(查詢值,查詢區域,返回值在查詢區域」列「序號,0(表示精確查詢))。

我們在c2**中輸入公式:=vlookup(b2,a:a,1,0)

這個表示式的意思是:b2單元格中的資料2中元素」a1「,在資料1所在列(a:a表示a列)中進行查詢相同項,如果有相同項返回選區第一列的值(也就是相同項它本身,因為我們的選區就一列)。

公司中的」1「表示返回選區第一列,"0"表示精確查詢。

快速填充向下自動填充。選中c2單元格後將滑鼠放在右下角,當滑鼠呈十字狀,雙擊,向下自動填充。

下圖中紅色背景的就是重複項。

下圖,是為了說明資料1資料錯亂,不影響查詢重複項,返回值為#n/a,說明前面對應的資料2中元素沒有重複值。

2樓:浩哥奕弟

這個用sumif等函式求和。

3樓:有幸一生

給個題目的壓縮包好理解好回答

excel vlookup函式如何區分重複值,如何設定重複了就取下一個值

4樓:匿名使用者

舉例說明:

在單元格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),small(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列的對應值。

5樓:匿名使用者

典型的雙條件查詢!

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

注意是陣列公式!

可以看教程!

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

6樓:匿名使用者

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

7樓:退休畫線工

你要在一個單元格中顯示重複資料的話,那麼用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,small(if($a$2:$a$99=$d2,row($a$1:$a$6),98),column(a2)))&""

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

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

excel vlookup怎麼查詢同一列重複資料

8樓:匿名使用者

建立新增輔助列,根據資料出現的次數,編制序號,然後通過vlookup函式引用。

詳見附圖舉例

9樓:匿名使用者

比如資料在a列,在b2列輸入=if(countif(a:a,a2)>1,a2,"")向下填充。顯示在b列的就是重複的。

excel用vlookup做匹配的時候有重複相同資料怎麼把重複資料都引用

10樓:聽世界的聲音

1、首先,我們隨機準備兩種不同的形式。a表學生入學表是所有資訊表,b表是學生表的一部分。現在我們需要拿出與a表和b表名稱相匹配的錄取人數,並將其放入相應的欄目。

2、在目標列的英文輸入法下,直接輸入「=vlookup()」。在輸入過程中,vlookup功能會自動提示。您可以雙擊藍色區域直接選擇函式。

3、此時單元格中會顯示出完整的vlookup函式,該函式有4個引數,第一個引數我們選擇第一列中需要匹配資料的單元格(如f3單元格),只選中一個就可以,然後輸入英文狀態下的逗號「,」。

4、在逗號之後,我們輸入第二個引數,它需要選擇表a的查詢區域,並選擇框中顯示的所有資料。

5、查詢區域選定後,緊接著輸入英文逗號「,」,第二個引數中因為我們選擇a、b、c三列,現在希望返回c列所(即第3列)的值,所以第三個引數就直接輸入數字3,然後再繼續英文「,」,第4個引數可以直接輸入數字「0」,然後將函式用英文「)」結尾。

6、將f3列中完成的函式複製到其他的單元格,則匹配全部完成。

11樓:苗喬恩

vlookup只能查詢唯一值。

你說的功能不是查詢,是篩選。

篩選用=index(a:a,small(if(......)))&""

12樓:最新版人民幣

是求和嗎,如果是可以用sumif,或者用資料透視表。要不你把**資料發出來,就能更好的解決你的問題。

excel中用vlookup函式提取資料但資料來源重複的怎麼辦

13樓:匿名使用者

可以將源資料刪除重複項後,再用vlookup函式

14樓:匿名使用者

excel用vlookup取數時,如果相同關鍵字的記錄數大於1,則會取第一個數值。

如圖所示:

一般情況下用的最多的是,需要將相同關鍵字的資料值進行相加。這時可以用sumif函式來實現。

如圖所示:

15樓:

你這個需要用index+small+if+row陣列公式來處理,具體你表是什麼樣的,需要表樣,實際來做。

16樓:

如果你的表1中還有可供區別那些同一個**號碼的人的關鍵欄位,還可以用vlookup,如果僅有**號碼,那麼可以考慮用sql。用公式也是可以的,就如破名真不好想說的index+small+if+row,我覺得還要加countif

看附件,sheet1裡是公式,sheet3裡是sql方式的

17樓:

需要index函式來獲取你需要的資料

Excel VLOOKUP函式怎麼用

如圖所示,我們要在a2 f12區域中提取工號為100003 100004 100005 100007 100010五人的全年總計銷量,並對應的輸入到i4 i8中。一個一個的手動查詢在資料量大的時候十分繁瑣,因此這裡使用vlookup函式演示 vlookup結果演示首先在i4單元格輸入 vlookup...

c 函式過載函式,C 函式過載函式

用模板做確實 更精簡,這是詳細的程式都給你寫出來了,費了很長時間,樓主給力啊!呵呵 include iostream include stdio.h using namespace std define m 10 定義要排序的陣列個數,根據需要修改 三個過載函式宣告 void menu void s...

高斯函式和高斯核函式是不是函式,高斯函式和高斯核函式是不是一個函式

迪特格設計 所謂徑向基函式 radial basis function 簡稱 rbf 就是某種沿徑向對稱的標量函式。通常定義為空間中任一點x到某一中心xc之間歐氏距離的單調函式 可記作 k x xc 其作用往往是區域性的 即當x遠離xc時函式取值很小。最常用的徑向基函式是高斯核函式 形式為 k x ...