永发信息网

EXCEL中需要自动求和,然后用自动求和的结果再计算,最后整理数据。

答案:7  悬赏:0  手机版
解决时间 2021-11-26 06:21
  • 提问者网友:愿为果
  • 2021-11-25 20:14
EXCEL中需要自动求和,然后用自动求和的结果再计算,最后整理数据。
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-11-25 21:49
可以用lookup()定位H列的结果,引用到指定单元格。
lookup()可以定位2003年这个数字最后一行的位置。
全部回答
  • 1楼网友:野慌
  • 2021-11-26 03:13

1利用数据透视表,具体如图:

2.使用“分类汇总”也有图:


至于AB的汇总数如何处理,那个就简单了自己解决

  • 2楼网友:老鼠爱大米
  • 2021-11-26 02:35
{=SUM(INDIRECT("R"&MAX(IF(F$1:F3="",ROW(F$1:F3))+1,0)&"C"&COLUMN()&":R"&ROW()-1&"C"&COLUMN(),0))},在F4格子写入以上公式,后拉一格,第三格就不说公式了,注意公式中的{}为数组公式,会的吧,就是三键同接生成的。
你可以复制这个公式到下面的地方都可以用的。
  • 3楼网友:冷風如刀
  • 2021-11-26 01:41
这样的布局,统计数据很麻烦。
EXCEL主要功能就是用于计算的,在排版时,首要目标就是方便计算,其次才考虑排版美观。

楼主这样的数据,建议将空行和“自动求和行”删除。(可选定A列,Ctrl+G定位,定位条件:空值。然后右击,删除,整行。)
删除空行后,执行数据——分类汇总,分类字段选Year,汇总函数:求和,汇总字段F列和G列。

第二个目标,可直接输入公式:=SUMIF(A:A,K2,F:F)/SUMIF(A:A,K2,G:G)
  • 4楼网友:何以畏孤独
  • 2021-11-26 00:35

如果要最终结果的话,参见附图

方法1公式

=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,G:G)/SUMIF(A:A,A2,F:F),"")

方法2:先透视,然后L列除以K列

  • 5楼网友:孤独的牧羊人
  • 2021-11-25 23:24

1、自动求和部分:选定F列和G列,按F5,定位条件,空值,按等于号(=),将以下公式粘贴 SUMIF($A:$A,INDIRECT(ADDRESS(ROW()-1,1)),F:F) ,按组合键CTRL+ENTER。这样完成F列和G列分类自动求和。

2、在H2输入公式:

=if(e2="自动求和",g2/f2,"") 下拉填充

3、K2

=index(a:a,small(if(if(isnumber(match(a$2:a$100,a$2:a$100,)),match(a$2:a$100,a$2:a$100,),"")=row($1:$99),row($2:$100),4^8),row(a1)))&""按组合键ctrl+shift+enter结束公式输入,下拉填充

4、L2

=INDIRECT("H"&LOOKUP(--K2,A$1:A$100,ROW($1:$100))+1)  下拉填充


  • 6楼网友:掌灯师
  • 2021-11-25 22:35

动态图传不上来,给你发附件

步骤是:

1、复制G列到H列,选中A:G列,数据--分类汇总--选定汇总项--列F、列G、列H--确定

2、选中H列--按F5定位--定位条件--公式--确定(这时你看到H列有些单元格被选中)

3、鼠标不要动,直接输入“=F4/G4" ,按ctrl+enter结束。

4、选中H列--按F5定位--定位条件--常量--确定--按DELETE键删除

5、选中A列--数据--分类汇总--全部删除--确定。

6、在选中K2,数量不多,你可以直接输入2003-2006,也可以用公式

7、在L2输入公式=INDEX(H:H,MATCH(K2,A:A)+1)

追问你好,请把6和7的步骤,做一下动画的图片好吗?

十分感谢!追答

1、复制G列到H列,选中A:G列,数据--分类汇总--选定汇总项--列F、列G、列H--确定。

2、选中H列--按F5定位--定位条件--公式--确定(这时你看到H列有些单元格被选中)。

3、鼠标不要动,直接输入“=F4/G4" ,按ctrl+enter结束。

4、选中H列--按F5定位--定位条件--常量--确定--按DELETE键删除。

5、选中A列--数据--分类汇总--全部删除--确定。

6、选中A列--按F5定位-定位条件-常量(只选择文本)--确定-按DELETE键删除。

7、在第二行插入一行。

8、选中A列--数据--高级--选择不重复记录--确定。

9、复制A列中不重复的年份--按ctrl+z撤销--粘贴在K2单元格

10、在L2输入公式=INDEX(H:H,MATCH(K2,A:A)+1) 下拉

动画已给你上传了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯