乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中如何实现自动计算列的某些行数据

EXCEL中如何实现自动计算列的某些行数据

作者:乔山办公网日期:

返回目录:excel表格制作


Excel中的二级联动数据有效性,可以实现选择下拉菜单某一项,该表格中就出现选项对应的数据。

软件版本:Office2007

制作方法如下:

1.先准备好数据,一列为一级下拉菜单内容,其余为一级对应的二级内容,一级有几个数据,对应就有几列二级数据,且第一个单元格一定是一级数据中的内容。选择第一列二级数据,点击公式中的名称管理器右边,”根据所选内容创建“名称管理器:

2.在新对话框中,保证勾选的是首行,点击”确定“:

3.同样的道理,创建后面几列的名称,创建完成,点击名称管理器,会看到如下所示名称:

4.选择一级下拉菜单区域,点击数据,数据有效性:

5.选择序列,来源选择第一列,点击确定:

6.选择二级下拉菜单区域,点击数据,数据有效性:

7.选择序列,来源中输入公式如下,点击确定:

8.这样,二级联动数据有效性就做好了:



在工作表表名上点击右键,选中查看代码,把下面的代码粘贴,回到工作表,只要在A:C列输入数据,并把zhidao光标移到D列单元格,就自动计算:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Column = 4 And Target.Offset(, -1) <> "" Then
Target.Value = [$a$2] * [$b$2] / Target.Offset(, -1)
End If
End Sub
不知道你要对哪个字段进行zhidao计算,下面先例举相关的ABC字段,如有其他请依次类推。。。
如果A列是数据B列是条件对A列符合条件的数据求和
在目标单元格输入公式=IF(COUNTIF(A$1:B1,$B1)=1,SUMPRODUCT((B$1:B$100=B1)*(A$1:A$100>0)*A$1:A$100),"")
如果C列是数据B列是条件对C列符合条件的数据求
在目标单元格输入公式=IF(COUNTIF(B$1:C1,B1)=1,SUMPRODUCT((B$1:B$100=B1)*(C$1:C$100>0)*C$1:C$100),"")
向下拖拉填充柄

既然是特定的数据,则必定有其"特定“的条件或标志。
所以,一般要有一辅助列作为标志,则可实现”自动计算“。
不知您的具体的数据形式,也不能给予更具体的说明。
供参考,祝顺利。

相关阅读

  • 建筑沉降观测记录的曲线图怎么做?

  • 乔山办公网excel表格制作
  • 把数据输入到一行里(比如单元zhidao格A1,B1,C1,...),选中这些数据,点菜单的插入,图表,折线图,就可以了。如果有两组数,即除了路基层降数据,还有比如时间专等,把时间输
  • 什么叫大数据

  • 乔山办公网excel表格制作
  • 1、大数据(Big Data)又称为巨量资料,指需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长率和多样化的信息资产。2、特点:大数据分析相比于传统的数据
  • 请问一下年金个税怎么算

  • 乔山办公网excel表格制作
  • 参考财政部、人力资源社会保障部和国家税务总局发布的《关于企业年金职业年金个人7a64e78988e69d83336所得税有关问题的通知》,低于工资计税基数4%部分免征个人所得税,超额部分依法
  • 求曲线的曲率计算公式

  • 乔山办公网excel表格制作
  • dx/dy=2ydx/dy=2所以,曲率为K=(dx/dy)/√[1+(dx/dy)]=2/√(1+2y)在(0,0)处,曲率为K=2曲率k=y/[(1+(y)^2)^(3/2)],其中y,y"分别为函数y对x的一阶和二阶导数。1、设曲线zdr(t) =(x(t),y(t)),曲率k=(xy" -
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网