Excel函数问题(会计统计常用),有请高手!

三个问题,由难到易吧1:如图,后面我不断输入任意车号时,该车号后的重量能自动相加到该车号的重量合计表格。举例,当我再次输入89707车号时,所有89707后的重量都自动相加到89707的重量合计表格。2:点击任意单元格,列和行都有颜色出现,颜色在该单元格形成交叉的十字形。3:多列都有自动筛选,现在我选中全表格点筛选也只有一列有筛选功能。不甚感激!

问题1:不断输入任意车号时,该车号后的重量能自动相加到该车号的重量合计表格

    解决:第一步,将下面的汇总拉到右边,为高级筛选做准备工作,放在下面不合适。

第一步

        第二步,输入公式,在我图中N3位置入=SUMIFS($E$3:$E$9999,$D$3:$D$9999,M3)

                                             F3位置输入==SUMIFS($G$3:$G$9999,$D$3:$D$9999,M3)

   问题2:击任意单元格,列和行都有颜色出现,颜色在该单元格形成交叉的十字形。

    解决:这就是excel聚光灯效果,可以通过VBA宏实现,你也可以下载方方格子excel插件,有这个功能,WPS的excel视图中直接内置此项功能。VBA实现较为复杂,在此不做赘述。

        

问题3:多列都有自动筛选,现在我选中全表格点筛选也只有一列有筛选功能

    解决:第一步的时候我建议你把合计留到右边就是为了这一步做准备,选中子标题以及下列所有的行选项,不要选中大标题,否则又只有一个筛选框!再进行高级筛选即可

追问

首先非常感谢您专业和认真的回答!
第一个问题我在N3\F3位置输入公式,两个位置均显示结果为0.
我把期望再详细点,我这是每个月要做的运量表,每个车每天拉的数量录入,我是看能否实现,当10日输入12345车号的重量时,每输入一车的重量能否自动加到9日之前的和中,11日输入的数据自动加到10日之前的和中。您看能否实现?
不甚感谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-06

一、第一问,求和E18公式=SUMIF($D$3:$D$12,$D18,E$3:E$12),复制粘贴到其他求和单元格即可。

二、高亮显示选中单元格的行与列

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Rng As Range
Set Rng = Target.Range("a1")
Cells.Interior.ColorIndex = 0
Rng.EntireColumn.Interior.ColorIndex = 36
Rng.EntireRow.Interior.ColorIndex = 36
End Sub

三、选中第二行或者,然后执行筛选。你的第一行是一个合并单元格,所以只会显示一个。

追问

首先非常感谢您专业和认真的回答!
在第1个问题中,输入公式后,已经输入好的所有的车号能自动求和到对应重量合计单元格,但后面再输入新的数据就不能求和了,比如我再输入个车号55838,重量20000,这个20000就不会再加入到刚才的和了。我这表格是1-30日每天都会有数据要录入,我的期望是每天输入的新数据能自动相加,而不是已经录入好的。有没有办法解决?
不管能不能解决,我都衷心感谢您!

追答

=SUMIF(OFFSET($D$3,,,MATCH($A$15,$A:$A,)-2,),$D18,OFFSET(E$3,,,MATCH($A$15,$A:$A,)-2,))
这个公式插入行后就会自动计算了。

本回答被提问者和网友采纳
相似回答