一、方法1,格式刷+Sumif

2、、公式
=SUMIF($A$1:$A$9,D1,$B$1:$B$9)
這樣用,一定要格式刷一次
4、動畫操作

5、具體操作方法
第1步:選中區(qū)域A1:A9
第2步:開始選項卡,點一下格式刷
第3步:用格式刷刷一下區(qū)域F1:F9
第4步:選中區(qū)域A1:A9,開始,點一下合并單元格那個按鈕,也就是取消合并單元格
第5步:開始選項卡,編輯組,查找和選擇組,定位條件,空值,在編輯欄輸入一個等號=,引用A1單元格,快捷鍵Ctrl+回車
二、方法2:Sumif降維的應(yīng)用

2、、公式
=SUM(SUMIF(OFFSET($B$1,MATCH(D1,$A$1:$A$9,)-1,0,INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1)),1),"<>0"))
OFFSET($B$1,MATCH(D1,$A$1:$A$9,)-1,0,INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1)),1),offset函數(shù)第1參數(shù)是B1單元格
MATCH(D1,$A$1:$A$9,)-1得到offset函數(shù)第2參數(shù),偏移多少行,為什么要減1,本身不包括
offset函數(shù)第3參數(shù)偏移列不偏移,所以以0
offset函數(shù)第4參數(shù)行高用INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1))獲取,這個要理解確實有點難度
FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9)))這里用負數(shù),確實是高,得到每一個姓名的合并單元格的個數(shù),且是從后面開始統(tǒng)計的
然后用index從第一個開始引用出來
這里sumif起到降維的作用,由于第3參數(shù)和第1參數(shù)一樣,所以第3參數(shù)不寫,且附件是不等于0




