excel中如何將多行中兩列如果相同時將另一列中的數量相加

時間 2021-10-30 06:22:44

1樓:橘落淮南常成枳

準備工具/材料:裝有windows 10的電腦一臺,microsoft office 家庭和學生版 2006 excel軟體。

excel 中將多行中兩列如果相同時將另一列中的數量相加的辦法如下:

1、首先檢視原始資料:列a是名稱,有重複項。b欄是數量。在列a中選擇總人數。

2、首先,複製列a中的資料並貼上到列c中。

3、選擇列c資料,然後選擇[資料]-[刪除複製]。

4、選擇[按當前選定區域排序],然後單擊[刪除重複項]。

5、由於列c包含資料標題「名稱」,請選擇[資料包含標題]。

6、單擊[確定]按鈕刪除列c資料的副本,結果如下。

7、雙擊d2並輸入公式= sumif(a2:a7,c2,b2:b7)。輸入並下拉公式以獲得所需的結果。

2樓:浪小客

1、首先看原始資料:列a是名稱,並且有重複的專案。 b列是數量。選擇a欄中的總人數。

2、首先,複製a列中的資料並將其貼上到c列中。

3、選擇c列資料,然後選擇[資料]  -  [刪除重複]。

4、選擇[按當前所選區域排序],然後單擊[刪除重複項]。

5、由於c列包含資料標題「name」,因此選擇[data contains title]。

6、單擊[確定]按鈕刪除c列資料的副本,結果如下。

7、雙擊d2並輸入公式= sumif(a $ 2:a $ 7,c2,b $ 2:b $ 7)。輸入並下拉公式以獲得所需結果。

3樓:朱仕平

求和的單元格輸入公式(各區域儘量使用絕對引用,方便填充)=sumproduct((區域1=條件1)*(區域2=條件2)*求和資料區域)

各區域的行數保持一致

因為你這個沒有明確的行號,列標,所以,公式只能這樣給你寫了,自己套一下

4樓:匿名使用者

假設資料在sheet1。

1、在sheet2的a1輸入

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

$a$1:$a$100&sheet1!$b$1:

$b$1:$b$100,)=row($1:$100),row($1:

$100),4^8),row(1:1)))&""

陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向右填充到c1;

選sheet2的a1~b1一起向下填充。

2、在sheet2的c2輸入

=sumproduct((sheet1!a$2:a$100=a2)*(sheet1!b$2:b$100=b2)*sheet1!c$2:c$100)

回車並向下填充。

5樓:匿名使用者

1、複製ab列到ef列,選擇ef列,在「資料」選項下的「刪除重複項」中,去除重複,保留唯一值;

2、在g2單元格輸入以下公式,然後向下填充公式=sumifs(c:c,a:a,e2,b:b,f2)詳見附圖

6樓:上下求索

直接使用透視表就可以了

excel中如何將兩列中一列有數字重複的合併,對應另一列資料累加。求大神指教!!

7樓:匿名使用者

利用分類彙總來實現:

1、資料---分類彙總

2、結果:

8樓:匿名使用者

1、可用資料透視表直接進行分「病人id」對「總價」求和。

2、可先對「病人id」進行排序,然後進行分類彙總。

在excel中怎麼把一列中相同的,對應的另一列求和 10

9樓:匿名使用者

在 ab列 外 輸 入 =sumif(a:a,"=幫寶適小包小號",b:b)

=sumif(a:a,"=碧浪1.7",b:b)

10樓:匿名使用者

選中ab列-點資料 分類彙總

就會把相同的求和了

在選中ab列 點資料-篩選-自動篩選-點a1的小三角選自定義-選 包含 彙總 兩個字

這樣就只顯示一個了

這樣做比較容易懂

用公式計算比較慢還麻煩

你把上面弄好的資料複製到新表不就好了

你要非要用公式

給你舉個例子

比如你的資料在

a1-b4

在c1輸入

=index(a:a,small(if(match($a$1:$a$4,$a$1:

$a$4,0)=row($a$1:$a$4),row($a$1:$a$4),88888888),row(a1)))

輸入完按shift+ctrl+回車 結束

然後向下託c1

就會把a列中的資料重複的去掉了

在在d1輸入

=sumif(a:a,c1,b:b)

選中d1向下託

然後複製c列d列 右鍵選擇性貼上 數值

然後就可以刪除ab列了

11樓:

直接用透視表,簡便易行!

在一張excel**中,如何把相同的姓名合併成一行,另一列數量相加

12樓:匿名使用者

資料 -插入 -資料透視表 - 把姓名放到行標籤 數量放到值

excel中如何合併相同行,數量相加。

13樓:和才漢魂

只能使用巨集。 因為需要判斷你指定的範圍內那些行是相同的,這個excel的函式也能做到,但要分解成幾步做還要來回copy-paste。

14樓:excel開發

選中一行的資料,複製,再選下一行,選擇性貼上----數值-----加-----ok

15樓:匿名使用者

1.建議使用分類彙總,但是相關資訊顯示需要使用乘積項顯示,數量需要求和項,就是當中需要自己做一點步驟才能顯示成你所需要的

2. vba解決,但是思路跟分類彙總過程近似

16樓:匿名使用者

先把行求和,再然把和的那行復制,在原位置貼上,選擇「保留值和源格式」不可以嗎?

excel如何將多行轉成多列,EXCEL如何將多行轉成多列

試試這個 本程式需要把要變換的資料命名為 資料 資料區的列數可以任意,不一定是5 方法 選中該區域,在名稱框內輸入 資料 即可,然後按程式要求輸入每行要填的資料行的數目.按照你的說明,90行分成3列儲存,即在彈出的行數裡輸入3即可.sub 轉換 dim numcol as integer dim n...

在excel中如何將兩列日期併到一列中

一 假設資料分別在a1和b1單元格,如果資料是文字日期,則可以在c1單元格寫入公式 a1 b1 這樣就將兩個資料用 號相隔寫在c1單元格中了。如下圖中a1,b1單元格是兩個文字日期,在c1單元格寫入公式 a1 b1,則效果如下 但如果a1,b1單元格的不是文字日期則直接用 進行連線,得出的格式就出錯...

excel中如何將資料1列轉成3列

offset a 1,column 2 2 row 1 假設你資料在a1 9 b1輸入 左拉到d 再下拉就好了 我這裡就示範一下 具體的你可以根據你表來寫的 總數除以3,然後剪下 貼上。 萊昂納德 尤拉 c1輸入 c2輸入 c3輸入 選中c1到c3,往下填充公式即可 樓主看看 中區域b15 d18是...