![]() |
|
作者信息 | 主题: Excel实战之多表统计1507 | ||||
|
发表时间:
2008-2-3 9:09:03
特别提示:本帖子在 2008-2-26 10:10:28 由用户
admin
编辑过
以前总认为自己的Excel学的很不错了,直到最近遇到了一些难题,才发现需要学习的东西还有很多。 浪漫烛光 www.langmanzg.com 一,关于函数变量的跨表引用。 浪漫烛光 www.langmanzg.com 标准形式就是 表名!单元格名称,要注意“!”一定不能是中文的。再举一个例子,如果在求和中,我们要汇总某个工作簿中Sheet1,Sheet2......一直到Sheet10的某个相同位置单元格(比如B1)的和,那么公式应该这样写: =Sum(Sheet1:Sheet10!B1) 也就是说,不需要将每个表的表名列举一遍。 浪漫烛光 www.langmanzg.com PS:如果表名不是连续的,或者是中文英文字符,上述写法也成立,也就是说“:“前面的是在工作簿视图中起始表的名称,后面的则是您想要数据计算的终止表的名称。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 二,添加下拉列表框 浪漫烛光 www.langmanzg.com 大多数人不知道在Excel中也可以像在VB等编程工具中使用空间吧。在Excel菜单的“视图”—>“工具栏”—>“窗体”中,将“窗体”工具栏打开,我们就看到在桌面上出现了类似编程软件中的控件组,选择“列表框”,就可以将其添加到工作表中了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 当然,下一步我们要对它进行赋值,要注意,空间本身无法和任何*A)4N$#a%[z“函数”直接相连,只能通过“单元格”进行间接链接。右键点击控件,在“设置控件格式”中,选择“控制”,在其中的“数据源区域”中,您既可以选择某个固定的行或者列值,也可以直接加入自定义函数【注】。而“单元格链接”就是我们前面所说的“中转”单元格。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ![]() 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 三,定义“名称”。 浪漫烛光 www.langmanzg.com 这个功能设置的更加隐蔽,如果对类似内容不了解的话,即使获得现成的Excel表格也无从下手。因为在“下拉列表框”的“数据源区域”中,并不支持函数引用,所以我们必须使用Excel的“名称”(函数)定义功能。 浪漫烛光 www.langmanzg.com 在“插入”—>“名称”—>“定义”中,在“在当前工作簿中的名称”中,输入您想要引用的函数名称,然后,在“引用位置”中,输入函数名。在本例中,我们输入的是=OFFSET(汇总!$A$4,0,0,COUNTA(汇总!$A$4:$A$99),1) 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ![]() 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 这个函数很常用,我们一定要熟记。它的主要功能是返回工作簿中的“某个单元格”的数值。其中: 浪漫烛光 www.langmanzg.com 汇总!$A$4 是所引用的起始单元格。 浪漫烛光 www.langmanzg.com 第一个0 - 指示要移动的行数。正数表示向下移动,负数表示向上移动。 浪漫烛光 www.langmanzg.com 第二个0 - 指示要移动的列数。正数表示向左移动,负数表示向右移动。 浪漫烛光 www.langmanzg.com COUNTA(汇总!$A$4:$A$99)-(可选)指示要返回多少行数据。此数字必须为正数。 浪漫烛光 www.langmanzg.com 1 -(可选)指示要返回多少列数据。此数字必须为正数。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 上文中函数的意思,翻译成自然语言就是: 选择从A4单元格开始,在A列从第4行到第99行中所有值不为空(CountA函数)的行数作为函数的返回值。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
|
||||
不要再悲叹哀怨,切莫再有泪空弹。
用鲜花洗涤旧世,剑之锋血光闪闪。
|
新用户注册 返回首页 | ||||||||