Excel中,如何把相同姓名的多行信息,合并為一行多列,如圖示例,因量太大,無法手動一一轉(zhuǎn)換?

2023-02-09 21:31

2023-02-10 00:34

把姓名列和月份列單獨復(fù)制到空白區(qū)域,分別去重。然后將去重后的月份數(shù)據(jù)選擇性粘貼,轉(zhuǎn)置,結(jié)構(gòu)好第二張圖的結(jié)構(gòu),然后使用SUMIFS函數(shù),或者SUMPRODUCT函數(shù)來進(jìn)行計算得出即可。如果是文本結(jié)果可以使用LOOKUP函數(shù)來提取。

=SUMIFS($C:$C,$A:$A,$G3,$B:$B,H$2)

=SUMPRODUCT($C:$C,($A:$A=$G3)*($B:$B=H$2))

=IFERROR(LOOKUP(1,0/(($A:$A=$G3)*($B:$B=H$2)),$C:$C),"")

更多回答
你可以通過篩選功能將相同名字的數(shù)據(jù)篩選出來,然后再把這個數(shù)據(jù)進(jìn)行處理就可以了

=SUMPRODUCT(($A$1:$A$9=$E2)*($B$1:$B$9=F$1),$C$1:$C$9)

輸入公式下拉右拉

熱門問答