兩張EXCEL表中的相同姓名下的資料相加到第3張表中怎麼做

時間 2021-06-29 02:15:46

1樓:滕樹萍

假如:sheet1表的a1是標題"姓名",a2:a4是姓名sheet2表的a1是標題"姓名",a2:a5是姓名在sheet3工作表中的a2單元格輸入公式:

=if(and(countif($a$1:a1,sheet1!$a$1:

$a$4)), index(sheet2!$a$1:$a$5,match(0, countif($a$1:

a1,sheet2!$a$1:$a$5),0)),index(sheet1!

$a$1:$a$4, match(0, countif($a$1:a1, sheet1!

$a$1:$a$4), 0)))

這是陣列公式,輸入完畢後按ctrl+shift+enter結束。

選中a2向下填充公式,直到出現#n/a錯誤為止。

本例sheet1資料在a1:a4區域,sheet2列資料在a1:a5區域。你可根據具體資料,調整公式的取值區域。

2樓:匿名使用者

1、把兩個表複製貼上到一個表上,直接用篩選彙總——比較麻煩

2、把兩個表合併到一起,然後用資料-合併計算——有點麻煩

3、利用資料透視表選擇多個**的資料作為資料來源,然後用嚮導三步直接得出結果——非常方便

3樓:匿名使用者

用合併計算做

資料--合併計算

如何將excel中sheet1中相同姓名的數字和自動相加到sheet2中?

4樓:昊懸天下

如何將excel中sheet1中相同姓名的數字和自動相加到sheet2中的步驟是:

1、把兩張表相同的姓名找出來。

2、先複製sheet(或exce也行)姓名列(或整個工作表)到sheet2;

3、姓名列都在a列,第1行是表頭,在sheet2的b2(假設)輸入=if(countif(sheet2!a:a,a2)>0,a2,"")

4、回車並向下填充(下拉)。

5、顯示出來的就是相同的了。

5樓:匿名使用者

一般來說用sumif或sumifs 等函式或函式巢狀就達到你的要求,如果條件複雜的,可以用vba**來完成。具體要看你的**內容與求各的條件。

6樓:小軒夜聽雨真

你在sheet2的目標單元格中,分別以下輸入公式,張三求數量的:=sumif(sheet1!a:a,"張三",sheet1!b:b),

張三求總金額的:=sumif(sheet1!a:a,"張三",sheet1!c:c)

如要求王五的,則將公式中的張三換成王五,兩個個公式相同。

7樓:匿名使用者

最便捷的方法是用資料透視表。

8樓:匿名使用者

按你說的意思,最簡單的方法就是用sumif函式,條件求和。

9樓:匿名使用者

sheet2!a1 陣列公式:

=index(sheet1!a:a,small(if(match(sheet1!

$a$1:$a$3000&"",""&sheet1!$a$1:

$a$3000,)=row(sheet1!$a$1:$a$3000),row(sheet1!

$a$1:$a$3000),4^8),row(sheet1!a1)))&""

向下填充——注意是陣列公式,需要同時按ctrl+shift+enter輸入

sheet2!b2 公式:

=if(a2="","",sumif(sheet1!$a:$a,$a2,sheet1!b:b))

向右、向下填充

如何將excel檔案中多個表相同姓名的資料統計在一張表上?

10樓:萬年金剛鑽

表三c2輸入公式:

=vlookup($b2,indirect($a2&"!b:g"),column(b1),)

右拉下拉即可

如何根據身份證號相同將第2張excel表中的內容加入到第一張中

11樓:匿名使用者

第一張表中有姓名(a列),身份證號(b列) 第二張表中有身份證號(a列),住址(b列)

=vlookup(b2,sheet2!a:b,2,0) 下拉複製公式

12樓:匿名使用者

1、有兩張表:表1是要引用的表,表2是源表2、用公式 =vlookup(b2,sheet2!b:d,2,0) 引用表2 的資料,下拉

若還要引用性別,則用公式 =vlookup(b2,sheet2!b:d,3,0)

其它資料依此類推

13樓:血神道人

=vlookup(b1,sheet2!a$1:b$100,2,)

在c1輸入公式(假設第一張表b列為身份證號,第二張表為sheet2,資料區位於a1:b100)