
excel表格取数问题,如图内详,高手来吧 80
原始数据有三列,第一列是含有合并单元格的科室名称,第三列是含有负数的数列,现在想要达到的目标是,计算的数据为四列,第一列,合并单元格内的名称;第二列,对应第一列合并单元格...
原始数据有三列,第一列是含有合并单元格的科室名称,第三列是含有负数的数列,现在想要达到的目标是,计算的数据为四列,第一列,合并单元格内的名称;第二列,对应第一列合并单元格所占的行数,第三列,每个合并单元格最后一行"合计"的数值,第四列,合并单元格所对应的第三列数据中负数的个数。
展开
6个回答
展开全部
假设原始数据在A2:C20,其中下面没有空的,E3单元格中输入
=INDEX(A:A,SMALL(IF(A$3:A$20<>"",ROW($3:$20),4^8),ROW(A1)))&""
同时按下CTRL+SHIFT+回车,输入数组公式,用自动填充柄将E2公式下拉。
F3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(B$3:B$20="合计")*C$3:C$20))
也是按下CTRL+SHIFT+回车,输入数组公式,下拉。
G3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*1))
三键数组公式,下拉。
H3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(C$3:C$20<0)))
三键,下拉。
=INDEX(A:A,SMALL(IF(A$3:A$20<>"",ROW($3:$20),4^8),ROW(A1)))&""
同时按下CTRL+SHIFT+回车,输入数组公式,用自动填充柄将E2公式下拉。
F3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(B$3:B$20="合计")*C$3:C$20))
也是按下CTRL+SHIFT+回车,输入数组公式,下拉。
G3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*1))
三键数组公式,下拉。
H3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(C$3:C$20<0)))
三键,下拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
E3输入=INDIRECT("A"&SMALL(IF($A$3:$A$20<>"",ROW($A$3:$A$20),""),ROW(A1)))
F3输入=INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1)))&""
G3输入=SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))-SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))+1
H3输入=COUNTIF(INDIRECT("C"&SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))):INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))),"<0")
各公式shift+ctrl+enter三键结束输入,下拉填充,数据范围可根据实际情况做相应变更。
F3输入=INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1)))&""
G3输入=SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))-SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))+1
H3输入=COUNTIF(INDIRECT("C"&SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))):INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))),"<0")
各公式shift+ctrl+enter三键结束输入,下拉填充,数据范围可根据实际情况做相应变更。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A列取消单元格合并 在各行都输入相应的科室名称
在F3中输入 =SUMPRODUCT(($A$3:$A$20=E3)*($C$3:$C$20))/2
在G3中输入 =COUNTIF($A$3:$A$20,E3)
在H3中输入 =COUNTIF($C$3:$C$20,"<0")
选中F3:H3,下拉填充。
在F3中输入 =SUMPRODUCT(($A$3:$A$20=E3)*($C$3:$C$20))/2
在G3中输入 =COUNTIF($A$3:$A$20,E3)
在H3中输入 =COUNTIF($C$3:$C$20,"<0")
选中F3:H3,下拉填充。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B2
= INDIRECT(A2&“!A1”)
向下填充
= INDIRECT(A2&“!A1”)
向下填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询