第五章Excel在财务管理中的高级应用(5)

2019-04-02 14:36

区域选定为条件区域后,具体含义就是要求筛选出属于企业类型的本月销售额大于5000元的客户记录。如果要求把筛选结果显示在工作表的B18:I27位置内,可把“方式”对话框的要求改为“将筛选结果复制到其他位置”。针对图5-3-6数据的操作,屏幕显示有图5-3-7那样的结果。

通过排序与筛选,可以在工作表内实现动态获得有效的信息输出。尤其在高级筛选条件下应用了条件区域操作技术以后,它是使工作内实现动态输出的关键所在。 (3)设法使数据结果动态显示

使用数据库技术,项目的为能有效而及时产生操作者需要的各种信息。这些信息应该是动态的,是可以满足不同时间条件下、不同信息使用者需求的Excel软件内的工作表,虽然可在某些条件下实现数据库管理的基本要求,但是毕竟不能完成全替代数据库的所有功能。

要使用权Excel工作表内的住处输出动态化。首先应掌握在多个工作表内任意取数的技巧。在上述工作表所能承担的数据库基本功能基础上,充分利用高级筛选条件下的条件区域操作技术,把多个工作表内记录自由调度。要想在Excel工作表环境内实现这一要求,关键还要在工作表内进一步地发挥函数作用。

① 再谈条件区域的使用

前面简单地介绍了高级筛选条件下的条件区域操作技术,而且指明它是在工作表内实现数据住处动态化 的基础。为此有必要在此全面介绍条件区域的使用规则。

条件区域是在工作表内列写了数据查询条件的,由若干行列组成的一个区域。条件区域的第一行,填写一些与数据库字段名完全相同的字符。在图5-3-8内把它们统称为字段一、字段二、字段三?等。条件区域的第二行、第三行?等位置里,填写了一些与相应列有关的查询条件,也就是有关数据库字段内的记录查询显示内容。在图5-3-8内把们统称为:字段一的条件一、字段二的条件二,字段二的条件一、字段二的条件二?如此等等。

为了进一步理解条件区域所表达的计算条件,下面结合图5-3-6的数据实例,具体说明高级选条件区域使用规则。 字段一 字段二 字段三 字段一的条件一 字段二的条件一 字段三的条件一 字段一的条件二 字段二的条件二 字段三的条件二 图5-3-8 条件区域的表达规则

实例(1)筛选行业类型属于商业的全部记录; 行业类型 本月销售额 >5000 =企业 (3)筛选所在地区东,而待业类型不属于商业的全部记录; 所在地区 行业类型 =东 <>商业 (2)筛选本月销售额为3640,累计销售额大于20000元的全部记录; 本月销售额 累计销售额 =3640 >20000 (4)筛选所在地区不在东,也不在北的全部记录; 所在地区 所在地区 <>东 <>北 (4)筛选单位名称以公司结尾,行业类型以商业起头的,最近业务期早于1998年2有1日的全部记录; 单位名称 行业类型 最近业务期 <2/1/98 *公司 商 (5)筛选所在地区在东,而行业类型为企业的全部记录(注意:条件不列定在同一行的原因); 所在地区 待业类型 =东 =企业 (6)筛选所在地区在东,或在南的全部记录(注意:它与例(4)操作不同处);

所在地区 =东 =南 (8)筛选所在地区在东,而本月销售额大于5000元;或者所在地区在东,而累计销售额大于20000元的全部记录(注意:这是一个筛选比较复杂的具体操作); 所在地区 本月销售额 累计销售额 >5000 =东 >20000 =东 通过上述8个实例分析,相信读者一定能悟出一些操作规则来。在条件区域内指定计算方式,也就是在工作

表有关单元格内输入运算条件。运算条件可以选的关系操作符起头,后面紧跟着具体计算值。 现将应用于条件区域内的关系操作符,结合上述8个实例归纳如图5-3-9所示。

除了关系操作符的应用外,条件区域内的数据排列是表示筛选操作规则的重要组成。筛选操作在单元 格里表达功能定义,而单元格之间的数据排列表达了条件组合的逻辑运算。条件的逻辑运算包括如下两种: 条件的“与(AND)”操作,表示满足于所有条件的记录。操作时必须把这些条件放置于同一行内。参见实例(1)、(2)、(3)、(4)、(5)。 条件的“或(RO)”操作,表示满足于各项条件中的某一条记录。操作时必须把这些条件放置于同一列内。参见实例(7)、并请注意理解实例(6)的真正含义。

通过实例(8)的操作,相信读者一定能得到启发,进一步掌握条件区域的运算公式编辑。在此基础上,也就可使工作的信息输出随操作者的意图而灵活变化。

② 在工作表内形成动态条件

信息输出的灵活变化并不等于住处输出动态化。信息输出动态化的要求为:首先能够及时获得原始素材, 其次能使编辑好的公式执行不同要求的操作,最终目的是应该使参予数据处理的函数与公式动态化。

在Excel软件内,数据是被存储在不同工作簿的各份工作表里的,要在输出住处的工作表里,及时地获得不同条件下的原始数据。具体地说,就上要求及时灵活地调用其他工作表内存储好的原始数据。这时,有必要复习一下在工作表的单元格里昌如何获得信息数据的。

同一张工作表内,编辑某一单元格的取数公式时,仅需要在公式的等号后面加上被取数据存放位置的那个单元格名。

在同一个工作簿的不同工作表内,编辑某一单元格的取数据存放位置的那个单元格名前肌面加上具体的工作表名。

编辑某一单元格的取数公式,要求不同工作簿内取不同工作表内有关单元格里的数据时,除了在公式的等号后面加上被取数据存放位置的工作表名和单元格名以外,还必须再加上有关工作簿的名称。而且,在操作运算时必须注意工作簿之间的数据链接。请参阅第4章内有关多表编辑的内容。

多表编辑可以在不同条件下获得不同工作簿或是其一工作簿内的原始素材,但并不能使编辑好的公式执行不同要求的操作。这个要求是可以依赖于编辑单元格内的数据运算公式实现的。

这里,再以图5-3-6所示实例来说明其查询结果如何实现动态化的。已知图5—3-6要求筛选行业类型属于企业,而本月销售额大于5000元的全部记录。也确实能够筛选出工作表内的相应企业为宏达厂,如图5-3-7结果。现在,设想要求筛选本月销售额大于5000元的,而为任意指定条件的数据。例如要耱筛选本月销售额大于3000、小于5000,在2000到4000范围里?等条件的企业。为了不破坏图5-3-6所示的原有操作环境,可在另外一张工作表里,设计为满足动态查询用的人工界面。例如在图5-5-10的输入界面内,在B2单元格里标记查询条件“请输入要求销售额超过”,在C2单元格里创造好供操作者键入条件数据的环境。这种环境实际上是由图5-3-6所示的E16单元格中公式实现的。

当操作者将图5-3-6所示的E16单元格内容改写成=“>”&C2以后,输入图5-3-10单元格C2里的数据自然转变成图5-3-6单元格E16内的查询条件。由此,图5-3-6的查询操作就可随着操作者在图5-3-10输入界面内的数据变化而自由改变。这是一个极为简单操作方式的改变,也许还可能使读者以为这是多此一举。任何程序设计思路往往都是从极为简单的量变引发为总想不到的质变。Excel软件中,工作表的动态操作就是这

样开始的。图5-3-6单元格E16内容的改写,实际上不过是Excel软件中正文函数的单间应用。E16单元格里等号后面的“>”代表了能起到运算功能的一个字符,&代表了能把字符连接在一起的正文函数运算操作符,C2代表了在单元格C2里的文字。例如:在鞭一工作表内,A1单元格填写“中华”两个字,A2单元格填写“人民共和国”五个字,如果A3单元格里填写了公式“=A1&A2”,那末A3单元格内就可以显示为“中华人民共和国”。以此推论,图5-3-6单元格E16内所示的公式(=“>” &C2)含义,读者一定能够理解的。下面,我们来把这个操作思路进一步推广。

令图5-3-6单元格E16内所示的公式作为“=C2&D2”。再在图5-3-10输入界面内,令单元格C2输入图5-3-9所示的各种关系操作符,令单元格D2输入相应操作参数。那末,高级筛选的条件区域的运算公式可以进一步地动态化了。当然,此时图5-3-10输入界面内的B2单元格内提示信息应该有相应的改变。

现在,将图5-3-6单元格E15内所示的“本月销售额”字符也改写成为公式: =IF(D5=“M”,“本月销售额”,“累计销售额”)

这是一个条件函数。当我们在在图5-3-10输入界面内的B5单元格内填写提示信息:

请选择查询内容(‘本月销售额’键入M或‘累计销售额’键入Y): 要求操作者把字符M或Y键入D5单元格内。这样,图书馆5-3-6的筛选操作就不会局限于本月销售额住处了。也就是说,图5-3-6工作表的操作可以更进一步地动态化了。

注意,概念叙述并不等于具体操作。譬如,上面介绍图5-3-6的筛选操作公式内,涉及图5-3-10输入界面内的单元格称,在实际应用操作加上具体工作簿与工作表的标记。再如,要求操作者把字符M 或Y键入D5单元格内,如果键入失误后应该设计保证Excel软件中的工作表仍然正常工作措施。?如此等等的具体要求,应该在实际应用时考虑全面。另外真正用的输入界面一般采用模板或宏技术实现,决不会像图5-3-10输入界面那样简单。工作表可以动态化,数据信息的动态化操作技术的应用,其关键还在于公式与函数的编辑。

③ D函数及其应用

在Excel软件中,有一类专门用于数据库管理的函数集合,它们被称作D函数。这里以常用的求和函数SUM为例,当求和函数用于数据库管理以后,具体函数表达形式就改变为: DSUM(Satabase Range,Field,Criteria Range)

所有的D函数都有上述括号里的三个工作参数。它们是数据库区域Dstsbsse Rsnge,具体包括代表数据库的那个工作表里的有关单元格集合。而且必须包含标记互不相同段名的标题行。

字段Field具体包括参数与数据运算操作的某一字段。

条件区域Criteis Rsnge具体包括指定操作条件的那些单元集合。

这里,再以图5-3-6所示实例来说明DSUM函数的应用,如图5-3-11所示。假设工作表内已有条件区 域为D15:D16,当在F16单元格内键入DSUM函数DSUM (B3:I13,“本月销售额”,D15:D16)以后,函数内的数据库区域Database Range即为B3:I13,字段Field即为本月销售额,条件区域Criteria Rsnge即为工作表内已有条件区域D15:D16。

DSUM函数的具体操作要求是:把工作表内B3:I13数据库区域中的本月销售额,根据条件区域D15:D16所示要求求和(即把数据库记录中,所在要区为“北”的全部客户单位的本月销售额求和)。按图5-3-11所示:北区的客户单位共有万方贸易公司与弘业证券公司两个,它们记录内的本月销售额分别为9569元与此同时12397元,因而,求和的结果在F16单元格内显示为9569元+12397元=21966元。

D函数的具体形式有许多,它们都有在普通的操作函数前面加上一个D字来表达。大致有把工作表看数据库以后,只要充分调用D函数的操作,就有可能使工作表的数据处理结果进一步动态化。 5.3.3 动态数据分析工具——数据透视表 1 理解数据透视表

数据透视表是组织数据的软设备,可在数据透视表里指定想显示哪些和项,以确定如何组织数据。字段 是一般分类,项是分类里的个别数值和实例。例如,在图5-3-12所示的数据透视表里,公司名称是字段,月份是项。

数据源可以是数据清单或在Excel工作表里的表格,甚至另一个程序创建的数据。

多重数据源可把数据导入数据透视中。如上所述,在本章里,数据清单一词指的是Excel工作表里的数据清单。比如表格数据和多列表格形式的数据,无论在Excel工作表或另一个程序创建的文件里。外部数据另一个程序创建的数据。

创建数据透视表时,指定行、列和页字段。在普通工作表里,只能观察二维表格的行和列。类似地,在数据透视表里,用户一次只能观察单个页字段。然而,可以想象在位上堆叠页,参见图5-3-13。

虽然数据透视表显示的数据类似于任何其他的工作表数据,但在数据区里不能直接输入或修改数据。数据透视表自身连接源数据,在表的单元格里观察的是只读数据。然而,可以修改格式化并从从很多计算选项选定所需数据。

大多数Excel数据清单类似于图5-3-1。这些数据清单包含在容纳指定类型信息的列里排列的多行住处例如图5-3-1的数据是按日期排序各外部公司应收账款数据清单项。

虽然这个数据库包含丰富的信息,但[经难以形成任何类型的综合视图。这正是用户需要使用数据透视表的原因。

数据透视表显示数据库分析的最终结果。利用他们,用户可以根据有尖字段去分析数据库的数值。例如图5-3-12的3个月的外部公司应收账款的情况。数据透视表向导可以帮助建立这个复杂报告。

由此可见,数据透视表是对很多目标有用的分析性报告工具,包含以下5类。

① 重新任意组织数据表格。数据透视表可以说明在数据元素之间的趋势的关系。如图5-3-14显示在重新按公司汇总排列的应收账款情况之后的与图5-3-12相同的数据透视表。重新组织数据透视表的方法是在屏幕上拖动文字标签到不同位置。

② 创建汇总表格。数据透视表可以汇总数据清单或数据库,从而提供数据的概况视图。例如,创建大量往来账目组到账户汇总里, 显示数据清单和外部数据库记录的平均值和统计值。 ③ 筛选数据透视表数据和创建数据组。检查数据时,使用互相观察踪迹。其他时候,观察数据的了集合。数据透视表允许瞄准数据数据,例如图5-3-14显示了与图5-3-12相同的数据,但只显示一种产品的销售量。

④ 从外部数据库中提取数据,在对现有数据进行分析时,不仅限于Excel表中的数据,而且可以对如ACCESS 等的数据进行引用。

⑤ 创建数据透视表图表。虽然数据透视表是好演示工具,但图表可能更好。创建数据透视表额头是很方便的,处理数据透视表时该图动态变化。

2 如何建立数据透视表

前面说过,数据透视表也是一种表格,可是这种表格是建立在数据清单和数据库之上的。也就是说,建 立数据表必须有数据清单或数据库作为数据来源,通过变换数据清单或数据库上的行列结构来生产不同的组合效果,得到不同和数据透视表。

数据透视表的建立方法并不难,在建立好数据清单或数据库后,可从“数据”菜单中选定“数据透视表”,就可进行建立数据透视表的工作。Excel给出四个步骤,并且提供了很好的向导,它可以带您 踏上未知之旅。只要按照Excel建立透视表的要求亦步亦趋地跟着走,就可到达胜利的彼岸。

下面以“产品销售收入情况表”数据清单作为数据来源,可以利用以下7步来建立数据透视表。 ① 打开或切换到为数据源的数据清单“产品销售收入情况表”,并选定其中一个单元格。

② 打开“数据”菜单,单击“数据透视表”命令,屏幕上建立透视表的第一步对话框,如图5-3-15所示。

③ 在该对话框中,Excel 要求选取定“创建数据透视表的数据源”,共四个单选按钮,缺省情况是Excel的数据清单或数据库。在对话框下脚有一个问号按扭,单击该按钮可以启动office向导。

④ 单击“下一步”按钮,此时屏幕上弹出建立数据透视表的第二步对话框,在该对话框是,Excel要求选定参数与建立透视表的源数据范围,缺省情况是选定整个数据清单。

⑤ 单击“下一步”按钮,屏幕上弹出建立数据透视表的第三步对话框,如图5-3-17所示。这是最重要

的一步,它决定着数据透视表的布局。可把对话框右边的定段拖到对话框左边标有“行”、“列”、或“数据”的位置上,拖到“行”位置的字段在即将造成的透视表中就成为标题;同样,拖到“列”位置的字段就成为列标题,而拖到“数据”位置的安段就全得到该字段的汇总信息。

⑥ 在完成透视表的布局后,单击“下一步”按钮,屏幕上弹出建立透视表的第四对话框,也是最后一步。在该对话框中,Excel要求选定数据透视表的显示位置,缺省的选择是将数据透视表放到一个新的工作表中,也可放中本工作表上。

⑦ 单击“完成”按钮,则数据透视表的建立工作就此结束,屏幕上显示定义的数据透视表,如图5-3-18数据透视表——步骤之4。同时,您还可以在屏幕上看到一个标有“数据透视表”的浮动工具栏,利用该工具栏的按钮,以完成相应的操作。

注:用于建立数据透视表的数据清单一定要有列标题,并且不能含有汇总数据,否则,Excel无法建立透视表。

3 编辑数据透视表

数据透视表是显示信息的设备,所以不能修改表体上显示的任何数据。但Excel确实提供很多工具去控制在数据透视表里的汇总信息的类型和格式。 (1)如何在数据透视表中选定数据

任何事物的发展都以其内在的需求作动力,建立数据透视表目的仍是为了满足工作需要。建立的数据透视表虽然不错,但仍有可能对其进行动态调整如设置格式、数据项排序、创建数据组德行。这就要求在透视表中选定操作的数据,数据透视表中选定数据与变通工作表中选定数据有不少差异,因此值得专门讨论。

“选定数据”一词在Excel透视表中包含的范围很宽,既可选定全部透视表,也可只选定一字段项标志,还可以选定某一数据项的实例等等。

由于建立透视表后,Excel透视就会当前透视表的窗口中显示“数据透视表”工具栏,即数据透视浮动工具栏。您就可以通过该工具栏,查看透视表数据的选定情况。 (3)在数据透视表中选择数据的步骤

① 若要选定整个数据透视表,您可以打开“数据透视表”工具栏中“数据透视表”菜单,单击“选定”命令,在随后弹出的选项中单击“整张表格”;也可以直接单击透视表的A1单元格。这两种方法都可选定整个数据透视表达式。

② 若要选定某一字段的所有字段项标志(如“产品名称”字段,它的取值“蓝星啤”、“蓝星听”、“蓝星扎”等就是该字段的标志),单击该字段按钮即可,如图5-3-19所示。此时,“数据透视表”工具栏中的“选定标志”按钮呈选定状态。由于单击了字段标志,Excel也同时选定了相关数据。 ③ 如果只想选定标志而不选定数据,可单击“数据透视表”工具栏中“标志”按钮。 ④ 如果您只选定数据而不选定标志,可时单击该工具栏上的“数据”铵钮。 ⑤ 若要选定某一数据项的所有实例,单击该数据项即可。如单击“蓝星啤”,则Excel选定该透视表包含“蓝星啤”在不同销售数据地区的销售数据及汇总信息便逐条列出。

⑥ 如果只想使选定内容中只包括数据项的当前实例,可以单击该数据项,再单击若干次就可以筛选数据了。

⑦ 如果数据透视表中有几个行字段,那么可以重复进行单击操作,直到选中所需的数据项。

⑧ 也可选择多个数据项。首先单击必要的次数以选择所需的一个数据项,然后按Shift键,或按Ctrl键,以选择同一字段的其他数据项。按Ctrl键单击还可以取消对数据项的选定。

4 指定源数据

以上讲了利用Excel工作表里的数据清单或表格来制作数据透视表,掌握了如何选择数据透视表的数据。 除了利用Excel工作表里的数据清单或表格外,可以使用其他程序创建的数据作为数据透视表的源,也可使用一个或多个Excel工作表里的多重数据清单。

(1) 若要从当前Excel工作簿现存数据清单创建数据透视表,选定第一个数据透视表向导对话框里的


第五章Excel在财务管理中的高级应用(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师资格证教育心理学试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: