Excel 数据分析 - 快速指南



数据分析 - 概述

数据分析是一个检查、清理、转换和建模数据的过程,其目标是发现有用的信息,提出结论并支持决策。

.

数据分析的类型

存在多种数据分析技术,涵盖商业、科学、社会科学等各个领域,名称各异。主要的数据分析方法包括:

  • 数据挖掘
  • 商业智能
  • 统计分析
  • 预测分析
  • 文本分析

数据挖掘

数据挖掘是对大量数据进行分析,以提取以前未知的、有趣的模式、异常数据和依赖关系。需要注意的是,目标是从大量数据中提取模式和知识,而不是提取数据本身。

数据挖掘分析涉及计算机科学方法,处于人工智能、机器学习、统计学和数据库系统的交叉点。

从数据挖掘中获得的模式可以被认为是输入数据的摘要,可用于进一步分析或通过决策支持系统获得更准确的预测结果。

商业智能

商业智能技术和工具用于获取和转换大量非结构化的业务数据,以帮助识别、开发和创造新的战略业务机会。

商业智能的目标是方便解释大量数据,以识别新的机会。它有助于根据可以为企业提供竞争市场优势和长期稳定的见解来实施有效的战略。

统计分析

统计学是对数据的收集、分析、解释、呈现和组织的研究。

在数据分析中,使用两种主要的统计方法:

  • 描述性统计 - 在描述性统计中,使用数值描述符(例如)对来自整个人群或样本的数据进行汇总:

    • 连续数据的平均值、标准差

    • 类别数据的频率、百分比

  • 推论统计 - 它使用样本数据中的模式来推断所代表的人群或解释随机性。这些推论可以是:

    • 回答有关数据的是/否问题(假设检验)

    • 估计数据的数值特征(估计)

    • 描述数据中的关联(相关性)

    • 模拟数据中的关系(例如回归分析)

预测分析

预测分析使用统计模型来分析当前和历史数据,以预测未来或其他未知事件。在商业中,预测分析用于识别有助于决策的风险和机遇。

文本分析

文本分析,也称为文本挖掘或文本数据挖掘,是从文本中提取高质量信息的流程。文本挖掘通常涉及构建输入文本、使用统计模式学习等方法在结构化数据中派生模式,以及最终评估和解释输出的过程。

数据分析流程

统计学家 John Tukey 在 1961 年将数据分析定义为“分析数据的程序、解释此类程序结果的技术、规划数据收集以使其分析更容易、更精确或更准确的方法,以及所有适用于分析数据的(数学)统计方法和结果。”

因此,数据分析是从各种来源获取大量非结构化数据并将其转换为对以下方面有用的信息的流程:

  • 回答问题
  • 检验假设
  • 决策
  • 证伪理论

使用 Excel 进行数据分析

Microsoft Excel 提供多种方法和途径来分析和解释数据。数据可以来自各种来源。数据可以以多种方式进行转换和格式化。可以使用相关的 Excel 命令、函数和工具对其进行分析,包括条件格式、区域、表格、文本函数、日期函数、时间函数、财务函数、小计、快速分析、公式审核、查询工具、假设分析、求解器、数据模型、PowerPivot、PowerView、PowerMap 等。

您将学习使用 Excel 进行这些数据分析技术,分为两部分:

  • 使用 Excel 进行数据分析和
  • 使用 Excel 进行高级数据分析

数据分析 - 流程

数据分析是一个收集、转换、清理和建模数据的过程,其目标是发现所需信息。将获得的结果进行沟通,提出结论并支持决策。有时使用数据可视化来描绘数据,以便更容易发现数据中的有用模式。数据建模和数据分析的含义相同。

数据分析流程包括以下迭代性质的阶段:

  • 数据需求规范
  • 数据收集
  • 数据处理
  • 数据清理
  • 数据分析
  • 沟通
Data Analysis Process

数据需求规范

分析所需的数据基于问题或实验。根据指导分析的人员的要求,确定分析所需的输入数据(例如,人口)。可以指定和获取有关人口的特定变量(例如,年龄和收入)。数据可以是数字的或类别的。

数据收集

数据收集是收集目标变量(已识别为数据需求)信息的流程。重点是确保准确和诚实地收集数据。数据收集确保收集到的数据准确无误,以便相关的决策有效。数据收集同时提供了衡量的基线和改进的目标。

数据从各种来源收集,从组织数据库到网页中的信息。因此获得的数据可能是非结构化的,并且可能包含无关信息。因此,需要对收集到的数据进行数据处理和数据清理。

数据处理

收集到的数据必须经过处理或组织才能进行分析。这包括根据相关的分析工具的要求对数据进行结构化。例如,可能必须将数据放入电子表格或统计应用程序中表格中的行和列中。可能需要创建一个数据模型。

数据清理

已处理和组织的数据可能不完整、包含重复项或包含错误。数据清理是防止和纠正这些错误的过程。存在多种类型的数据清理,具体取决于数据类型。例如,在清理财务数据时,可以将某些总计与可靠的已发布数字或已定义的阈值进行比较。同样,可以使用定量数据方法进行异常值检测,随后将在分析中将其排除。

数据分析

经过处理、组织和清理的数据将准备好进行分析。可以使用各种数据分析技术来理解、解释和根据要求得出结论。数据可视化也可用于以图形格式检查数据,以获得有关数据中消息的额外见解。

可以使用统计数据模型(如相关性、回归分析)来识别数据变量之间的关系。这些描述数据的模型有助于简化分析并传达结果。

该流程可能需要额外的​​数据清理或额外的​​数据收集,因此这些活动具有迭代性质。

沟通

数据分析的结果需要以用户要求的格式报告,以支持他们的决策和进一步行动。用户的反馈可能会导致额外的分析。

数据分析师可以选择数据可视化技术(例如表格和图表),这有助于清晰有效地向用户传达信息。分析工具提供使用颜色代码和表格和图表中的格式突出显示所需信息的功能。

Excel 数据分析 - 概述

Excel 提供的命令、函数和工具使您的数据分析任务变得容易。您可以使用 Excel 避免许多耗时和/或复杂的计算。在本教程中,您将开始学习如何使用 Excel 执行数据分析。您将通过相关的示例、Excel 命令的分步使用和每一步的屏幕截图来理解。

区域和表格

您拥有的数据可以位于区域中或表格中。无论数据位于区域中还是表格中,都可以对数据执行某些操作。

但是,当数据位于表格中而不是区域中时,某些操作更有效。还有一些操作专门用于表格。

您还将了解在区域和表格中分析数据的方法。您将了解如何命名区域、使用名称和管理名称。这同样适用于表格中的名称。

数据清理 – 文本函数、日期和时间

在进行数据分析之前,您需要清理从各种来源获得的数据并对其进行结构化。

  • 使用文本函数
  • 包含日期值
  • 包含时间值

条件格式

Excel 提供条件格式命令,允许您根据预定义的条件对单元格或字体进行着色,在单元格中的值旁边添加符号。这有助于可视化突出值。您将了解用于对单元格进行条件格式设置的各种命令。

排序和筛选

在准备数据分析和/或显示某些重要数据期间,您可能需要对数据进行排序和/或筛选。您可以使用 Excel 中易于使用的排序和筛选选项来执行相同的操作。

使用区域的小计

如您所知,数据透视表通常用于汇总数据。但是,使用区域的小计是 Excel 提供的另一项功能,它允许您轻松地对数据进行分组/取消分组并汇总区域中存在的数据。

快速分析

使用 Excel 中的快速分析工具,您可以快速执行各种数据分析任务并快速可视化结果。

理解查找函数

Excel 查找函数使您能够从大量数据中找到与定义的条件匹配的数据值。

数据透视表

使用数据透视表,您可以汇总数据,通过更改数据透视表的内容动态准备报表。

数据可视化

您将学习使用 Excel 图表进行多种数据可视化技术。您还将学习如何创建条形图、温度计图、甘特图、瀑布图、迷你图和数据透视图。

数据验证

某些单元格可能需要只输入有效值,否则可能会导致计算错误。使用数据验证命令,您可以轻松地为单元格设置数据验证值,输入提示信息以提示用户应在单元格中输入的内容,根据定义的条件验证输入的值,并在输入错误时显示错误消息。

财务分析

Excel 提供多种财务函数。但是,对于需要财务分析的常见问题,您可以学习如何组合使用这些函数。

使用多个工作表

您可能需要在一个以上的工作表中执行多个相同的计算。无需在每个工作表中重复这些计算,您可以在一个工作表中进行计算,并将其显示在其他选定的工作表中。您还可以将来自各个工作表的数据汇总到一个报表工作表中。

公式审核

使用公式时,您可能需要检查公式是否按预期工作。在 Excel 中,公式审核命令可帮助您跟踪先行值和依赖值以及错误检查。

查询

Excel 还提供“查询”加载项,该加载项允许比较两个工作簿以识别更改、创建交互式报表以及查看工作簿、工作表和单元格之间的关系。您还可以清除工作表中导致 Excel 运行缓慢或文件大小过大的过多格式。

使用区域名称

进行数据分析时,如果引用的是名称而不是单元格引用(单个单元格或单元格区域),则引用各种数据将更有意义且更容易。例如,如果您根据折现率和一系列现金流计算净现值,则公式

净现值 = NPV(折现率,现金流)

C10 = NPV(C2,C6:C8)

更有意义。使用 Excel,您可以为数据的各个部分创建和使用有意义的名称。使用区域名称的优点包括:

  • 有意义的区域名称(例如 Cash_Flows)比区域地址(例如 C6:C8)更容易记住。

  • 输入名称比输入单元格或区域地址的错误更少。

  • 如果您在公式中错误地输入名称,Excel 将显示#NAME?错误。

  • 您可以使用定义的名称快速移动到工作表区域。

  • 使用名称,您的公式将更易于理解和使用。例如,公式净收入 = 粗收入 - 扣除额比 C40 = C20 - B18 更直观。

  • 使用区域名称创建公式比使用单元格或区域地址更容易。您可以使用公式自动完成将单元格或区域名称复制到公式中。

本章将学习:

  • 名称的语法规则。
  • 为单元格引用创建名称。
  • 为常量创建名称。
  • 管理名称。
  • 已定义名称的作用域。
  • 编辑名称。
  • 筛选名称。
  • 删除名称。
  • 应用名称。
  • 在公式中使用名称。
  • 查看工作簿中的名称。
  • 使用粘贴名称和粘贴列表。
  • 使用名称进行区域交叉。
  • 复制带名称的公式。

使用公式自动完成复制名称

在公式中键入名称的第一个字母。将出现一个包含函数名称和区域名称的下拉框。选择所需的名称。它将被复制到您的公式中。

Copying Name

区域名称语法规则

Excel 对名称有以下语法规则:

  • 您可以使用字母、数字和符号(下划线、反斜杠和句点)的任何组合。不允许使用其他符号。

  • 名称可以以字符、下划线或反斜杠开头。

  • 名称不能以数字开头(例如 - 1stQuarter)或类似于单元格地址(例如 - QTR1)。

  • 如果您希望使用此类名称,请在名称前加上下划线或反斜杠(例如 - \1stQuarter,_QTR1)。

  • 名称不能包含空格。如果您想区分名称中的两个单词,可以使用下划线(例如 - Cash_Flows 而不是 Cash Flows)。

  • 您定义的名称不应与 Excel 内部定义的名称冲突,例如Print_Area、Print_Titles、Consolidate_Area 和 Sheet_Title。如果您定义相同的名称,它们将覆盖 Excel 的内部名称,并且您不会收到任何错误消息。但是,建议不要这样做。

  • 保持名称简短但易于理解,尽管您可以使用最多 255 个字符。

创建区域名称

您可以通过两种方式创建区域名称:

  • 使用名称框

  • 使用新建名称对话框。

  • 使用选择对话框。

使用名称框创建区域名称

要使用公式栏左侧的名称框创建区域名称,这是最快的方法。请按照以下步骤操作:

步骤 1 - 选择要为其定义名称的区域。

步骤 2 - 单击名称框。

步骤 3 - 键入名称并按 Enter 创建名称。

Creating Range Names

使用“新建名称”对话框创建区域名称

您还可以从“公式”选项卡使用“新建名称”对话框创建区域名称。

步骤 1 - 选择要为其定义名称的区域。

步骤 2 - 单击“公式”选项卡。

步骤 3 - 单击“已定义名称”组中的“定义名称”。将出现新建名称对话框。

步骤 4 - 在“名称”旁边的框中键入名称。

步骤 5 - 检查在“引用”框中选择并显示的区域是否正确。单击“确定”。

Creating Range Name Using New Name

使用“从选择创建名称”对话框创建区域名称

当您有与区域相邻的文本值时,您还可以从“公式”选项卡的“选择”对话框使用创建名称创建区域名称。

步骤 1 - 选择要为其定义名称的区域以及包含名称的行/列。

步骤 2 - 单击“公式”选项卡。

步骤 3 - 单击“已定义名称”组中的从选择创建。将出现从选择创建名称对话框。

步骤 4 - 选择顶行,因为文本出现在选择的顶行。

步骤 5 - 检查在“引用”框旁边选择的并显示的区域是否正确。单击“确定”。

Create from Selection

现在,您可以使用 =Sum(学生姓名) 查找区域中的最大值,如下所示:

Find Largest Value

您还可以使用多个选择创建名称。在下面的示例中,您可以使用学生的姓名命名每个学生的分数行。

Create Names with Multiple Selection

现在,您可以使用 =Sum(学生姓名) 查找每个学生的分数总和,如下所示。

Find Total Marks

为常量创建名称

假设您有一个将在整个工作簿中使用的常量。您可以直接为其分配名称,而无需将其放在单元格中。

在下面的示例中,储蓄银行利率设置为 5%。

  • 单击“定义名称”。
  • 在“新建名称”对话框中,在“名称”框中键入 Savings_Bank_Interest_Rate。
  • 在“作用域”中,选择“工作簿”。
  • 在“引用”框中,清除内容并键入 5%。
  • 单击“确定”。
Creating Names for Constants

名称Savings_Bank_Interest_Rate 设置为常量 5%。您可以在名称管理器中验证这一点。您可以看到该值设置为 0.05,并且在引用中放置了 =0.05。

Name Manager

管理名称

Excel 工作簿可以包含任意数量的命名单元格和区域。您可以使用名称管理器管理这些名称。

  • 单击“公式”选项卡。

  • 单击已定义名称组中的名称管理器。将出现名称管理器对话框。将显示当前工作簿中定义的所有名称。

Managing Names

名称列表显示了已定义的值、单元格引用(包括工作表名称)、作用域批注

名称管理器具有以下选项:

  • 使用新建按钮定义新建名称。

  • 编辑已定义的名称。

  • 删除已定义的名称。

  • 按类别筛选已定义的名称。

  • 修改引用的已定义名称的区域。

Name Manager Options

名称的作用域

名称的作用域默认为工作簿。您可以在名称管理器作用域列下名称列表中找到已定义名称的作用域

您可以在使用新建名称对话框定义名称时定义新建名称的作用域。例如,您正在定义名称 Interest_Rate。然后您可以看到新建名称Interest_Rate 的作用域工作簿

Scope of a Name

假设您希望此利率的作用域仅限于此工作表

步骤 1 - 单击“作用域”框中的向下箭头。可用的作用域选项将显示在下拉列表中。

Scope

作用域选项包括工作簿和工作簿中的工作表名称。

步骤 2 - 单击当前工作表名称,在本例中为 NPV,然后单击“确定”。您可以在工作表选项卡中定义/查找工作表名称。

步骤 3 - 若要验证作用域是工作表,请单击名称管理器。在“作用域”列中,您将找到 Interest_Rate 的 NPV。这意味着您只能在工作表 NPV 中使用名称 Interest_Rate,而不能在其他工作表中使用。

Verify Scope

注意 - 定义名称的作用域后,以后无法修改。

删除包含错误值的名称

有时,名称定义可能由于各种原因而出现错误。您可以按如下方式删除此类名称:

步骤 1 - 单击名称管理器对话框中的筛选

将出现以下筛选选项:

  • 清除筛选器
  • 作用域为工作表名称
  • 作用域为工作簿名称
  • 包含错误的名称
  • 不包含错误的名称
  • 已定义名称
  • 表名称

您可以通过选择这些选项中的一个或多个来将筛选器应用于已定义名称

步骤 2 - 选择包含错误的名称。将显示包含错误值的名称。

Names with Errors

步骤 3 - 从获得的名称列表中,选择要删除的名称,然后单击删除

Names List

您将收到一条确认删除的消息。单击“确定”。

编辑名称

您可以使用名称管理器对话框中的编辑选项来:

  • 更改名称

  • 修改引用区域。

  • 编辑名称中的批注

更改名称

步骤 1 - 单击包含函数Large的单元格。

您可以看到,数组中添加了两个值,但由于它们不是 Array1 的一部分,因此未包含在函数中。

Change Name

步骤 2 - 单击要在名称管理器对话框中编辑的名称。在本例中为Array1

Click Name

步骤 3 − 点击编辑。将出现编辑名称对话框。

Edit Name

步骤 4 − 在名称框中输入您想要的新的名称来更改名称

步骤 5 − 点击引用单元格框右侧的区域按钮并包含新的单元格引用。

步骤 6 − 添加批注(可选)

注意作用域处于非活动状态,因此无法更改。

Scope Deactivated

点击确定。您将看到所做的更改。

Cell Changed

应用名称

考虑以下示例:

Applying Names

如您所见,名称未在PMT函数中定义和使用。如果您将此函数放在工作表中的其他位置,您还需要记住参数值的确切位置。您知道使用名称是一个更好的选择。

在这种情况下,函数已使用没有名称的单元格引用定义。您仍然可以定义名称并应用它们。

步骤 1 − 使用从选定区域创建定义名称。

步骤 2 − 选择包含公式的单元格。点击公式选项卡上已定义名称组中的定义名称旁边的Select Button。从下拉列表中,点击应用名称

Select Cell

步骤 3 − 将出现应用名称对话框。选择您要应用名称,然后点击确定。

Apply Names

选定的名称将应用于选定的单元格。

Selected Cells

您还可以通过选择工作表并重复上述步骤将名称应用于整个工作表。

在公式中使用名称

您可以通过以下方式在公式中使用名称

  • 如果您记得,则键入名称,或者

  • 键入前一两个字母并使用Excel公式自动完成功能。

  • 点击“公式”选项卡上“已定义名称”组中的“在公式中使用”。

    • 从已定义名称的下拉列表中选择所需的名称。

    • 双击该名称。

Using Names in a Formula
  • 使用粘贴名称对话框。

    • 从已定义名称的下拉列表中选择“粘贴名称”选项。将出现“粘贴名称”对话框。

    • 粘贴名称对话框中选择名称并双击它。

Select Name

查看工作簿中的名称

您可以获取工作簿中的所有名称及其引用,并保存打印它们。

  • 点击您要在其中复制工作簿中名称的空单元格。

  • 点击已定义名称组中的在公式中使用

  • 从下拉列表中点击粘贴名称

  • 在出现的粘贴名称对话框中点击粘贴列表

Viewing Names

名称列表及其对应的引用将复制到工作表上的指定位置,如下面的屏幕截图所示:

Worksheet

使用名称进行区域交叉

区域交叉是指具有两个公共区域的单个单元格。

例如,在以下给出的数据中,区域B6:F6和区域C3:C8共有单元格C6,它实际上代表学生Kodeda, Adam在考试1中取得的分数。

Range Intersections

您可以使用区域名称使此内容更有意义。

  • 使用从选定区域创建为学生和考试创建名称

  • 您的名称如下所示:

Range Names
  • 在B11中键入=Kodeda_Adam Exam_1

在这里,您正在使用区域交叉运算,两个区域之间用空格分隔。

Range Intersection operation

这将显示Kodeda, Adam在考试1中的分数,这些分数位于单元格C6中。

Display Marks

复制带有名称的公式

您可以通过在同一工作表中复制粘贴来复制带有名称的公式。

您还可以将带有名称的公式复制到不同的工作表,方法是复制粘贴,前提是公式中的所有名称都具有工作簿作为作用域。否则,您将得到#VALUE错误。

Excel 数据分析 - 表格

表格是结构化数据的矩形区域。主要特点是:

  • 表格中的每一行对应于数据的单个记录。例如 - 员工信息。

  • 每一列包含特定信息。例如 - 列可以包含姓名、员工编号、入职日期、薪水、部门等数据。

  • 顶行描述每一列中包含的信息,称为标题行。

  • 顶行中的每个条目称为列标题。

Table

您可以创建和使用 Excel 表格来轻松管理和分析数据。此外,使用 Excel 表格,您可以获得内置的筛选、排序和行阴影功能,从而简化您的报表活动。

此外,Excel 会智能地响应对表格执行的操作。例如,您在某列中有一个公式,或者您根据表格中的数据创建了一个图表。当您向表格添加更多数据(即更多行)时,Excel 会将公式扩展到新数据,并且图表会自动扩展。

表格和区域之间的区别

以下是表格和区域之间的区别:

  • 与区域相比,表格是处理数据的一种更结构化的方法。
  • 您可以将区域转换为表格,Excel 会自动提供:
    • 表格名称
    • 列标题名称
    • 数据格式(单元格颜色和字体颜色),以便更好地可视化

表格提供区域不具备的其他功能。这些是:

  • Excel 在功能区中提供从属性到样式的表格工具。

  • Excel 会在每个列标题中自动提供一个筛选按钮,用于对数据进行排序或筛选表格,以便仅显示满足您定义的条件的行。

  • 如果表格中有多行,并且您向下滚动工作表,使标题行消失,则工作表中的列字母将替换为表格标题。

  • 当您将公式放在表格某列的任何单元格中时,它会传播到该列的所有单元格。

  • 您可以在公式中使用表格名称和列标题名称,而无需使用单元格引用或创建区域名称。

  • 您可以通过单击并拖动右下角单元格的右下角的小三角形控件来增加表格的大小(添加更多行或更多列)。

  • 您可以为表格创建和使用切片器来筛选数据。

您将在本章中了解所有这些功能。

创建表格

要根据工作表上的数据创建表格,请按照以下步骤操作:

步骤 1 − 选择要包含在表格中的单元格区域。单元格可以包含数据,也可以为空。以下区域包含 290 行员工数据。数据的顶行包含标题。

Create Table

步骤 2 − 在插入选项卡上的表格组中,点击表格。将出现创建表格对话框。检查在表格数据位置?框中选择的的数据区域是否正确。

Insert Tab

步骤 3 − 如果所选区域的顶行包含要作为表格标题使用的数据,请选中我的表格包含标题框。

注意 − 如果不选中此框,则您的表格将具有标题 - 列 1、列 2、……

步骤 4 − 点击确定。

Create Table Dialog Box

区域将转换为具有默认样式的表格。

Table with Default Size

步骤 5 − 您还可以通过单击区域中的任意位置并按 Ctrl+T 将区域转换为表格。将出现创建表格对话框,然后您可以重复上述步骤。

表格名称

Excel 为创建的每个表格分配一个名称。

步骤 1 − 要查看您刚刚创建的表格的名称,请点击表格,然后点击功能区上的表格工具 - 设计选项卡。

步骤 2 − 在属性组中的表格名称框中,将显示您的表格名称。

Table Name Box

步骤 3 − 您可以编辑此表格名称,使其对您的数据更有意义。

步骤 4 − 点击表格名称框。清除名称并键入 Emp_Data。

注意 − 区域名称的语法规则也适用于表格名称。

Syntax Rules Applicable

管理表格中的名称

您可以使用名称管理器来管理表格名称,方法与管理区域名称类似。

  • 点击表格。

  • 点击公式选项卡上已定义名称组中的名称管理器

将出现名称管理器对话框,您可以在其中找到工作簿中的表格名称

Managing Names in Table

您可以在名称管理器对话框中使用编辑选项编辑表格名称或使用新建选项添加批注。但是,您不能更改引用单元格中的区域。

Edit Table Name

您可以使用列标题创建名称,以便在公式、图表等中使用它们。

  • 点击表格中的列标题EmployeeID

  • 点击名称管理器。

  • 在名称管理器对话框中点击新建

将出现新建名称对话框。

在名称框中,您可以找到列标题,在引用单元格框中,您将找到Emp_Data[[#Headers],[EmployeeID]]

Name Box

如您所见,这是在表格中定义名称的快速方法。

表格标题替换列字母

当您处理表格中更多数量的数据行时,您可能需要向下滚动以查看这些行中的数据。

但是,在执行此操作时,您还需要表格标题来识别哪个值属于哪个列。Excel 自动提供了一种流畅的方法来执行此操作。当您向下滚动数据时,工作表本身的列字母将转换为表格标题。

在以下给出的工作表中,列字母按原样显示,表格标题位于第 2 行。显示了 290 行数据中的 21 行。

Column Letters

向下滚动以查看表格行 25-35。表格标题将替换表格列的列字母。其他列字母保持不变。

Column Letters Replaced

表格中公式的传播

在下表中,假设您想包含每个员工的年龄。

步骤 1 − 在“出生日期”列的右侧插入一列。在列标题中键入“年龄”。

步骤 2 − 在该空列的任何单元格中,键入公式 =DAYS([@BirthDate],TODAY()) 并按 Enter。

Formula Propagation

公式会自动传播到表格该列中的其他单元格。

Formula Propagates Automatically

调整表格大小

您可以调整表格大小以添加或删除行/列。

考虑以下包含 1-15 批次总分的 `Student_Marks` 表格。

Resize Table

假设您想添加三个批次(16-18)和一列包含通过百分比的列。

  • 单击表格。

  • 向下拖动右下角的蓝色控件,在表格中再添加三行。

Add Batches
  • 再次拖动右下角的蓝色控件,向右添加一列。

您的表格如下所示。您也可以在“名称管理器”对话框中检查表格中包含的范围。

Check Range

删除重复项

当您从不同来源收集数据时,可能会出现重复值。在进一步分析之前,您需要删除重复值。

请查看以下数据,其中包含各种品牌的各种产品的相关信息。假设您想从这些数据中删除重复项。

Remove Duplicates
  • 单击表格。

  • 在**设计**选项卡上,单击功能区上的**工具**组中的**删除重复项**。“删除重复项”对话框随即出现。

Design Tab

列标题在“删除重复项”对话框中的列下显示。

  • 根据要删除重复项的列,选中列标题,然后单击“确定”。

您将收到一条消息,显示已删除具有重复值的多少行以及剩余的唯一值有多少。清理后的数据将显示在表格中。

Cleaned Data

您也可以在功能区**数据**选项卡上的**数据工具**组中使用**删除重复项**来删除重复项。

转换为区域

您可以将表格转换为**区域**。

  • 单击表格。

  • 单击功能区“设计”选项卡下的“工具”组中的“转换为区域”。

Convert to Range

您将收到一条消息,询问您是否要将表格转换为区域。确认使用“是”后,表格将转换为区域。

Table Converted to Range

表格样式选项

您可以选择多种**表格样式**选项。如果您需要突出显示行/列,可以使用这些选项。

Table Style Options

您可以选中/取消选中这些框以查看表格的外观。最后,您可以确定哪些选项适合您的数据。

建议仅将**表格样式选项**用于突出显示数据中的重要信息,而不是使其变得色彩丰富,因为这在数据分析中是不必要的。

表格样式

您可以选择多种表格样式。这些样式可用于根据您想要在表格中显示数据的颜色和图案进行选择。

Table Styles

将鼠标移到这些样式上,即可预览带有这些样式的表格。最后,您可以确定哪些样式适合您的数据。

建议仅将**表格样式**用于以可呈现的方式突出显示数据中的重要信息,而不是使其变得色彩丰富,因为这在数据分析中是不必要的。

表格切片器

如果您使用的是 Excel 2013 或 Excel 2016,则可以使用**切片器**来过滤表格中的数据。

有关如何使用表格切片器的详细信息,请参阅本教程中关于筛选的章节。

使用文本函数清理数据

您从不同来源获得的数据可能并非以准备好进行分析的形式存在。在本节中,您将了解如何准备以文本形式存在的数据以进行分析。

首先,您需要清理数据。数据清理包括从文本中删除不需要的字符。接下来,您需要以您需要进行进一步分析的形式来组织数据。您可以通过以下方式执行此操作:

  • 使用文本函数查找所需的文本模式。
  • 从文本中提取数据值。
  • 使用文本函数设置数据的格式。
  • 使用文本函数执行数据操作。

从文本中删除不需要的字符

当您从另一个应用程序导入数据时,它可能包含不可打印字符和/或多余空格。多余空格可以是:

  • 前导空格,和/或
  • 单词之间的额外空格。

如果您对这样的数据进行排序或分析,将会得到错误的结果。

考虑以下示例:

Product Data

这是您获得的产品信息原始数据,其中包含产品 ID、产品描述和价格。“|”字符分隔每一行中的字段。

将此数据导入 Excel 工作表后,它将显示如下:

Import Data

如您所见,所有数据都在一列中。您需要组织这些数据才能执行数据分析。但是,首先您需要清理数据。

您需要删除数据中可能存在的任何不可打印字符和多余空格。为此,您可以使用 CLEAN 函数和 TRIM 函数。

序号 函数和说明
1.

CLEAN

删除文本中的所有不可打印字符

2.

TRIM

删除文本中的空格

  • 选择单元格 C3 – C11。
  • 输入 =TRIM(CLEAN(B3)),然后按 CTRL + Enter。

公式将填充到单元格 C3 – C11 中。

Formula Filled

结果将如下所示:

Formula Filled Result

使用文本函数查找所需的文本模式

为了组织数据,您可能需要进行某些基于文本模式匹配的操作,您可以根据这些操作提取数据值。为此,以下是一些有用的文本函数:

序号 函数和说明
1.

EXACT

检查两个文本值是否相同

2.

FIND

在一个文本值中查找另一个文本值(区分大小写)

3.

SEARCH

在一个文本值中查找另一个文本值(不区分大小写)

从文本中提取数据值

您需要从文本中提取所需的数据才能组织这些数据。在上面的示例中,假设您需要将数据放在三列中:ProductID、Product_Description 和 Price。

您可以通过以下方式之一提取数据:

  • 使用“将文本转换为列”向导提取数据值
  • 使用文本函数提取数据值
  • 使用快速填充提取数据值

使用“将文本转换为列”向导提取数据值

如果您的字段是以下情况,您可以使用**将文本转换为列向导**将数据值提取到 Excel 列中:

  • 由字符分隔,或者
  • 字段之间有空格的对齐列。

在上面的示例中,字段由字符“|”分隔。因此,您可以使用**将文本转换为列**向导。

  • 选择数据。

  • 复制并将值粘贴到同一位置。否则,“将文本转换为列”将使用函数而不是数据本身作为输入。

Convert Text to Columns
  • 选择数据。

  • 单击功能区**数据**选项卡上的**数据工具**组中的**将文本转换为列**。

**步骤 1** - 将文本转换为列向导 - 步骤 1/3 出现。

  • 选择分隔。
  • 单击“下一步”。
Convert Text to Columns Step1

**步骤 2** - 将文本转换为列向导 - 步骤 2/3 出现。

  • 在**分隔符**下,选择**其他**。

  • 在**其他**旁边的框中,输入字符**|**。

  • 单击“下一步”。

Convert Text to Columns Step2

**步骤 3** - 将文本转换为列向导 - 步骤 3/3 出现。

在此屏幕中,您可以选择向导中的每个数据列并设置该列的格式。

  • 对于**目标**,选择单元格 D3。

  • 您可以单击“高级”,并在出现的“高级文本导入设置”对话框中设置**小数分隔符**和**千位分隔符**。

  • 单击“完成”。

Convert Text to Columns Step3

您的数据将转换为列,显示在三列(D、E 和 F)中。

  • 将列标题命名为 ProductID、Product_Description 和 Price。
Name Column Headers

使用文本函数提取数据值

假设您的数据中的字段既不是由字符分隔,也不是以字段之间有空格的对齐列的形式存在,您可以使用文本函数来提取数据值。即使字段已分隔,您仍然可以使用文本函数来提取数据。

为此,一些有用的文本函数包括:

序号 函数和说明
1.

LEFT

返回文本值中最左边的字符

2.

RIGHT

返回文本值中最右边的字符

3.

MID

从文本字符串返回特定数量的字符,从您指定的位置开始

4.

LEN

返回文本字符串中的字符数

您还可以根据手头的数据组合两个或多个这些文本函数来提取所需的数据值。例如,使用 LEFT、RIGHT 和 VALUE 函数的组合,或者使用 FIND、LEFT、LEN 和 MID 函数的组合。

在上面的示例中:

  • 第一个“|”左侧的所有字符构成 ProductID。

  • 第二个“|”右侧的所有字符构成 Price。

  • 第一个“|”和第二个“|”之间的所有字符构成 Product_Description。

  • 每个“|”字符前后都有一个空格。

根据这些信息,您可以按照以下步骤提取数据值:

  • 查找第一个“|”的位置 - **第一个“|”的位置**

    • 您可以使用 FIND 函数

  • 查找第二个“|”的位置 - **第二个“|”的位置**

    • 您可以再次使用 FIND 函数

  • 文本的开头到(**第一个“|”的位置** – 2)个字符构成 ProductID

    • 您可以使用 LEFT 函数

  • 文本的(**第一个“|”的位置** + 2)到(**第二个“|”的位置** - 2)个字符构成 Product_Description

    • 您可以使用 MID 函数

  • 文本的(**第二个“|”的位置** + 2)到结尾的字符构成 Price

    • 您可以使用 RIGHT 函数

Extract Data Values

结果将如下所示:

Extract Data Values Result

您可以观察到价格列中的值为文本值。要对这些值执行计算,您必须设置相应单元格的格式。您可以查看以下部分以了解文本格式设置。

使用快速填充提取数据值

使用 Excel **快速填充**是另一种从文本中提取数据值的方法。但是,这只有在 Excel 能够在数据中找到模式时才有效。

**步骤 1** - 在数据旁边创建三列,用于 ProductID、Product_Description 和 Price。

Create Columns

**步骤 2** - 从 B3 复制并粘贴 C3、D3 和 E3 的值。

Paste Values

**步骤 3** - 选择单元格 C3,然后单击**数据**选项卡上的**数据工具**组中的**快速填充**。ProductID 的所有值都将填充。

Flash Fill

**步骤 4** - 对 Product_Description 和 Price 重复上述步骤。数据将被填充。

Repeat Steps

使用文本函数设置数据的格式

Excel 有多个内置文本函数,您可以使用这些函数设置包含文本的数据的格式。这些包括:

**根据您的需要设置文本格式的函数**:

序号 函数和说明
1.

LOWER

将文本转换为小写

序号 函数和说明
1.

UPPER

将文本转换为大写

2.

PROPER

将文本值中每个单词的首字母大写

**将数字转换为文本和/或设置数字格式的函数**:

序号 函数和说明
1.

DOLLAR

使用 $(美元)货币格式将数字转换为文本

2.

FIXED

将数字格式化为具有固定小数位数的文本

3.

TEXT

设置数字格式并将其转换为文本

**将文本转换为数字的函数**:

序号 函数和说明
1.

VALUE

将文本参数转换为数字

使用文本函数执行数据操作

您可能需要对数据执行某些文本操作。例如,如果组织中员工的登录 ID 更改为新的格式,则可能需要根据格式更改进行文本替换。

以下文本函数可帮助您对包含文本的数据执行文本操作:

序号 函数和说明
1.

REPLACE

替换文本中的字符

2.

SUBSTITUTE

用新文本替换文本字符串中的旧文本

3.

CONCATENATE

将多个文本项连接成一个文本项

4.

CONCAT

组合来自多个范围和/或字符串的文本,但不提供分隔符或 IgnoreEmpty 参数。

5.

TEXTJOIN

组合来自多个区域和/或字符串的文本,并在每个要组合的文本值之间包含您指定的定界符。如果定界符为空文本字符串,则此函数将有效地连接这些区域。

6.

REPT

将文本重复指定次数

清理包含日期值的数据

从不同来源获得的数据可能包含日期值。在本节中,您将了解如何准备包含日期值的数据以进行分析。

您将学习以下内容:

  • 日期格式
    • 序列格式的日期
    • 不同月-日-年格式的日期
  • 将序列格式的日期转换为月-日-年格式
  • 将月-日-年格式的日期转换为序列格式
  • 获取今天的日期
  • 查找指定天数后的工作日
  • 自定义周末的定义
  • 两个给定日期之间的工作日数
  • 从日期中提取年份、月份、日期
  • 从日期中提取星期几
  • 从年份、月份和日期获取日期
  • 计算两个日期之间的年、月、日数

日期格式

Excel 支持两种方式的**日期**值:

  • 序列格式
  • 不同的年-月-日格式

您可以转换:

  • 序列格式的**日期**到年-月-日格式的**日期**

  • 年-月-日格式的**日期**到序列格式的**日期**

序列格式的日期

序列格式的**日期**是一个正整数,表示给定日期和 1900 年 1 月 1 日之间的天数。当前**日期**和 1900 年 1 月 1 日都包含在计数中。例如,42354 表示 2015 年 12 月 16 日的**日期**。

月-日-年格式的日期

Excel 根据您选择的**区域设置**(位置)支持不同的**日期**格式。因此,您需要首先确定**日期**格式与当前数据分析的兼容性。请注意,某些**日期**格式前面带有*(星号):

  • 以*(星号)开头的**日期**格式会响应为操作系统指定的区域日期和时间设置的更改

  • 没有*(星号)的**日期**格式不受操作系统设置的影响

为了理解起见,您可以假设美国为区域设置。对于 2016 年 6 月 8 日的**日期**,您可以选择以下**日期**格式:

  • *6/8/2016(受操作系统设置影响)
  • *星期三,2016 年 6 月 8 日(受操作系统设置影响)
  • 6/8
  • 6/8/16
  • 06/08/16
  • 8-Jun
  • 8-Jun-16
  • 08-Jun-16
  • Jun-16
  • June-16
  • J
  • J-16
  • 6/8/2016
  • 8-Jun-2016

如果您只输入两位数字来表示年份,并且:

  • 数字为 30 或更高,Excel 假设这些数字表示 20 世纪的年份。

  • 数字小于 30,Excel 假设这些数字表示 21 世纪的年份。

例如,1/1/29 被视为 2029 年 1 月 1 日,而 1/1/30 被视为 1930 年 1 月 1 日。

将序列格式的日期转换为月-日-年格式

要将日期从序列格式转换为月-日-年格式,请按照以下步骤操作:

  • 单击**单元格格式**对话框中的**数字**选项卡。

  • 单击**分类**下的**日期**。

  • 选择**区域设置**。可用的**日期**格式将显示为**类型**下的列表。

  • 单击**类型**下的**格式**以查看**示例**旁边框中的预览。

Converting Dates in Serial Format

选择格式后,单击**确定**。

将月-日-年格式的日期转换为序列格式

您可以通过两种方式将月-日-年格式的日期转换为序列格式:

  • 使用**单元格格式**对话框

  • 使用 Excel **DATEVALUE** 函数

使用单元格格式对话框

  • 单击**单元格格式**对话框中的**数字**选项卡。

  • 单击**分类**下的**常规**。

Format Cells

使用 Excel DATEVALUE 函数

您可以使用 Excel **DATEVALUE** 函数将**日期**转换为**序列号**格式。您需要将**日期**参数括在“”中。例如:

=DATEVALUE("6/8/2016") 的结果为 42529

获取今天的日期

如果您需要根据今天的日期进行计算,只需使用 Excel 函数 TODAY()。结果会反映使用时的日期。

TODAY() 函数用法的以下屏幕截图是在 2016 年 5 月 16 日拍摄的:

Obtaining Today's Date

查找指定天数后的工作日

您可能需要根据工作日进行某些计算。

工作日不包括周末和节假日。这意味着如果您定义了周末和节假日,您所做的任何计算都将基于工作日。例如,您可以计算发票到期日、预计交货时间、下次会议日期等。

您可以使用 Excel **WORKDAY** 和 **WORKDAY.INTL** 函数进行此类操作。

序号 函数和说明
1.

WORKDAY

返回指定工作日前或后的日期的序列号

2.

WORKDAY.INTL

使用参数指示哪些天和多少天是周末,返回指定工作日前或后的日期的序列号

例如,您可以使用 TODAY 和 WORKDAY 函数指定从今天起第 15 个工作日(以下屏幕截图拍摄于 2016 年 5 月 16 日)。

Finding Workday

假设 2016 年 5 月 25 日和 2016 年 6 月 1 日是节假日。那么,您的计算如下:

Calculation

自定义周末的定义

默认情况下,周末是星期六和星期日,即两天。您也可以使用 **WORKDAY.INTL** 函数选择性地定义您的周末。您可以通过一个周末编号来指定您自己的周末,该编号对应于下表中给出的周末日期。您无需记住这些数字,因为当您开始键入函数时,您会在下拉列表中获得数字和周末日期的列表。

周末日期 周末编号
星期六,星期日 1 或省略
星期日,星期一 2
星期一,星期二 3
星期二,星期三 4
星期三,星期四 5
星期四,星期五 6
星期五,星期六 7
仅星期日 11
仅星期一 12
仅星期二 13
仅星期三 14
仅星期四 15
仅星期五 16
仅星期六 17

假设,如果周末只有星期五,则需要在 WORKDAY.INTL 函数中使用数字 16。

WORKDAY.INTL function

两个给定日期之间的工作日数

可能需要计算两个日期之间的工作日数,例如,计算按天计酬的合同员工的报酬。

您可以使用 Excel 函数 **NETWORKDAYS** 和 **NETWORKDAYS.INTL** 查找两个日期之间的工作日数。与 WORKDAYS 和 WORKDAYS.INTL 一样,NETWORKDAYS 和 NETWORKDAYS.INTL 允许您指定节假日,而使用 NETWORKDAYS.INTL,您还可以指定周末。

序号 函数和说明
1.

NETWORKDAYS

返回两个日期之间的完整工作日数

2.

NETWORKDAYS.INTL

使用参数指示哪些天和多少天是周末,返回两个日期之间的完整工作日数

您可以使用 TODAY 和 NETWORKDAYS 函数计算今天和另一个日期之间的工作日数。在下面的屏幕截图中,今天是 2016 年 5 月 16 日,结束日期是 2016 年 6 月 16 日。2016 年 5 月 25 日和 2016 年 6 月 1 日是节假日。

Calculate Workdays

同样,周末被假定为星期六和星期日。您可以拥有自己的周末定义,并使用 NETWORKDAYS.INTL 函数计算两个日期之间的工作日数。在下面的屏幕截图中,只有星期五被定义为周末。

Weekend Friday

从日期中提取年份、月份、日期

您可以使用 Excel 函数 DAY、MONTH 和 YEAR 从日期列表中的每个日期中提取相应的日期、月份和年份。

例如,考虑以下日期:

Dates

您可以从每个日期中提取日期、月份和年份,如下所示:

Extracting Year, Month, Day from Date

从日期中提取星期几

您可以使用 Excel WEEKDAY 函数从日期列表中的每个日期中提取相应的星期几。

考虑上面给出的相同示例。

Extracting Day of the Week from Date

从年份、月份和日期获取日期

您的数据可能分别包含年份、月份和日期的信息。您需要结合这三个值来获取日期以执行任何计算。您可以使用 DATE 函数获取日期值。

考虑以下数据:

Obtaining Date from Year, Month and Day

使用 DATE 函数获取 DATE 值。

DATE function

计算两个日期之间的年、月、日

您可能需要计算从给定日期起经过的时间。您可能需要以年、月、日的形式获得此信息。一个简单的例子是计算一个人的当前年龄。它实际上是出生日期和今天之间的差值。您可以为此目的使用 Excel DATEDIF、TODAY 和 CONCATENATE 函数。

Calculate Time Lapsed

输出如下:

Calculate Time Lapsed Output

使用时间值

从不同来源获得的数据可能包含时间值。在本节中,您将了解如何准备包含时间值的数据以进行分析。

您将学习以下内容:

  • 时间格式
    • 序列格式的时间
    • 时-分-秒格式的时间
  • 将序列格式的时间转换为时-分-秒格式
  • 将时-分-秒格式的时间转换为序列格式
  • 获取当前时间
  • 从时、分、秒获取时间
  • 从时间中提取时、分、秒
  • 开始时间和结束时间之间的小时数

时间格式

Excel 支持两种方式的**时间**值:

  • 序列格式
  • 各种时-分-秒格式

您可以转换:

  • 序列格式的**时间**到时-分-秒格式的**时间**

  • 时-分-秒格式的**时间**到序列格式的**时间**

序列格式的时间

序列格式的**时间**是一个正数,表示**时间**占 24 小时一天的几分之几,起点是午夜。例如,0.29 表示上午 7 点,0.5 表示下午 12 点。

您也可以在一个单元格中组合**日期**和**时间**。序列号是 1900 年 1 月 1 日后的天数,以及与给定时间关联的时间分数。例如,如果您输入 2016 年 5 月 17 日上午 6 点,当您将单元格格式设置为**常规**时,它将转换为 42507.25。

时-分-秒格式的时间

Excel 允许您使用冒号 (:) 在小时后和秒前指定时-分-秒格式的时间。例如,使用 12 小时格式为上午 8:50、下午 8:50 或仅 8:50,或使用 24 小时格式为 8:50、20:50。时间上午 8:50:55 代表 8 小时 50 分 55 秒。

您也可以一起指定日期和时间。例如,如果您在一个单元格中输入 2016 年 5 月 17 日 7:25,它将显示为 2016 年 5 月 17 日 7:25,它代表 2016 年 5 月 17 日上午 7:25:00。

Excel 根据您选择的**区域设置**(位置)支持不同的**时间**格式。因此,您需要首先确定**时间**格式与当前数据分析的兼容性。

为了理解起见,您可以假设美国为区域设置。对于 2016 年 5 月 17 日下午 4 点的**日期**和**时间**,您可以选择以下**时间**格式:

  • 下午 4:00:00
  • 16:00
  • 下午 4:00
  • 16:00:00
  • 2016 年 5 月 17 日 下午 4:00
  • 5/17/16 16:00

将序列格式的时间转换为时-分-秒格式

要将序列时间格式转换为时-分-秒格式,请按照以下步骤操作:

  • 单击**单元格格式**对话框中的**数字**选项卡

  • 单击**分类**下的**时间**。

  • 选择区域设置。可用的时间格式将以列表的形式显示在类型下。

  • 点击类型下的格式以查看示例旁边框中的预览。

Converting Times

选择格式后,点击确定

将时-分-秒格式的时间转换为序列格式

您可以通过两种方式将时-分-秒格式的时间转换为序列格式:

  • 使用**单元格格式**对话框

  • 使用 Excel TIMEVALUE 函数

使用单元格格式对话框

  • 单击**单元格格式**对话框中的**数字**选项卡。

  • 单击**分类**下的**常规**。

Format Cells Dialog Box

使用 Excel TIMEVALUE 函数

您可以使用 Excel TIMEVALUE 函数将时间转换为序列号格式。您需要将时间参数用“”括起来。例如:

TIMEVALUE ("16:55:15") 的结果为 0.70503472

获取当前时间

如果您需要根据当前时间进行计算,只需使用 Excel 函数 NOW ()。结果反映了使用该函数时的日期和时间。

NOW () 函数用法的以下屏幕截图是在 2016 年 5 月 17 日下午 12:22 拍摄的。

Obtaining Current Time

从时、分、秒获取时间

您的数据可能分别包含小时、分钟和秒的信息。假设您需要组合这三个值来获取时间以执行任何计算。您可以使用 Excel 函数 Time 来获取时间值。

Obtaining Time

从时间中提取时、分、秒

您可以使用 Excel 函数 HOUR、MINUTE 和 SECOND 从给定时间中提取小时、分钟和秒。

Extract Time

开始时间和结束时间之间的小时数

对时间值进行计算时,显示的结果取决于单元格中使用的格式。例如,您可以计算上午 9:30 和下午 6:00 之间的小时数,如下所示:

Number of Hours
  • C4 格式化为时间
  • C5 和 C6 格式化为数字。

您将得到以天为单位的时间差。要转换为小时,您需要乘以 24。

Excel 数据分析 - 条件格式

在 Microsoft Excel 中,您可以使用条件格式进行数据可视化。您必须根据单元格区域的内容指定单元格区域的格式。满足指定条件的单元格将按照您定义的格式进行格式化。

示例

在一个包含一组销售人员过去一个季度销售额的范围内,您可以突出显示代表达到定义目标(例如,2500 美元)的那些单元格。

您可以将条件设置为该人员的总销售额 >= 2500 美元并指定绿色代码。Excel 检查范围内的每个单元格以确定您指定的条件(即,该人员的总销售额 >= 2500 美元)是否满足。

Excel 将您选择的格式(即绿色)应用于满足条件的所有单元格。如果单元格的内容不满足条件,则单元格的格式保持不变。结果符合预期,只有达到目标的销售人员的单元格才会以绿色突出显示——快速可视化分析结果。

您可以通过指定规则来指定任意数量的格式条件。您可以从以下选项中选择与您的条件匹配的规则:

  • 突出显示单元格规则
  • 顶部/底部规则

您也可以定义自己的规则。您可以:

  • 添加规则
  • 清除现有规则
  • 管理已定义的规则

此外,Excel 中还有多种格式选项可供选择,这些选项适合您的数据可视化:

  • 数据条
  • 颜色刻度
  • 图标集

条件格式在 Excel 2007、Excel 2010、Excel 2013 等版本中得到了改进。本章中的示例来自 Excel 2013。

在接下来的部分中,您将了解条件格式规则、格式选项以及如何使用规则。

突出显示单元格规则

您可以使用突出显示单元格规则为内容满足以下任何条件的单元格分配格式:

  • 给定数值范围内的数字:
    • 大于
    • 小于
    • 介于…之间
    • 等于
  • 包含给定文本字符串的文本。
  • 相对于当前日期的给定日期范围内的日期:
    • 昨天
    • 今天
    • 明天
    • 过去 7 天内
    • 上周
    • 本周
    • 下周
    • 上个月
    • 本月
    • 下个月
  • 重复或唯一的值。

请按照以下步骤对单元格进行条件格式化:

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击突出显示单元格规则

Highlight Cells Rules
  • 点击大于并指定 >750。选择绿色。

  • 点击小于并指定 < 500。选择红色。

  • 点击介于…之间并指定 500 和 750。选择黄色。

Rules

数据将根据给定的条件和相应的格式进行突出显示。

Data Highlighted

顶部/底部规则

您可以使用顶部/底部规则为内容满足以下任何条件的单元格分配格式:

  • 前 10 个项目 - 排名前 N 的单元格,其中 1 <= N <= 1000。

  • 前 10% - 排名前 n% 的单元格,其中 1 <= n <= 100。

  • 后 10 个项目 - 排名靠后的 N 个单元格,其中 1 <= N <= 1000。

  • 后 10% - 排名靠后的 n% 的单元格,其中 1 <= n <= 100。

  • 高于平均值 - 高于所选范围平均值的单元格。

  • 低于平均值 - 低于所选范围平均值的单元格。

请按照以下步骤分配顶部/底部规则。

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击顶部/底部规则。将显示顶部/底部规则选项。

Top/Bottom Rules
  • 点击前十个项目并指定 5。选择绿色。

  • 点击后十个项目并指定 5。选择红色。

Choose Green and Red Color

数据将根据给定的条件和相应的格式进行突出显示。

D Cell Formatted Conditionally
  • 重复上述前三个步骤。

  • 点击前十个百分比并指定 5。选择绿色。

  • 点击后十个百分比并指定 5。选择红色。

Choose Red Color for D cell

数据将根据给定的条件和相应的格式进行突出显示。

D Cell Highlighted Data
  • 重复上述前三个步骤。

  • 点击高于平均值。选择绿色。

  • 点击低于平均值。选择红色。

Choose Red Color for E cell

数据将根据给定的条件和相应的格式进行突出显示。

E Cell Highlighted Data

数据条

您可以使用彩色数据条查看单元格中的值相对于其他单元格中的值的相对大小。数据条的长度表示单元格中的值。较长的条表示较高的值,较短的条表示较低的值。数据条有六种纯色可供选择——蓝色、绿色、红色、黄色、浅蓝色和紫色。

当您拥有大量数据时,数据条有助于可视化更高、更低和中间值。例如 - 特定月份不同地区的白天温度。您可以使用渐变填充色条来可视化单元格中的值相对于其他单元格中的值的相对大小。数据条有六种渐变颜色可供选择——蓝色、绿色、红色、黄色、浅蓝色和紫色。

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击数据条。将显示渐变填充选项和填充选项。

Data Bars

点击渐变填充选项中的蓝色数据条。

Gradient Fill
  • 重复前三个步骤。

  • 点击纯色填充选项中的蓝色数据条。

Solid Fill

您还可以对数据条进行格式化,使其从单元格中间开始,对于负值向左延伸,对于正值向右延伸。

Stretches to Left and Right

颜色刻度

您可以使用颜色刻度查看单元格中的值相对于给定范围中其他单元格中的值的相对大小。与突出显示单元格规则一样,颜色刻度使用单元格阴影显示单元格值的差异。颜色渐变将应用于一系列单元格。颜色表示每个单元格值在该范围内的位置。

您可以从以下选项中选择:

  • 三色刻度:
    • 绿色 - 黄色 - 红色颜色刻度
    • 红色 - 黄色 - 绿色颜色刻度
    • 绿色 - 白色 - 红色颜色刻度
    • 红色 - 白色 - 绿色颜色刻度
    • 蓝色 - 白色 - 红色颜色刻度
    • 红色 - 白色 - 蓝色颜色刻度
  • 双色刻度:
    • 白色 - 红色颜色刻度
    • 红色 - 白色颜色刻度
    • 绿色 - 白色颜色刻度
    • 白色 - 绿色颜色刻度
    • 绿色 - 黄色颜色刻度
    • 黄色 - 绿色颜色刻度

请按照以下步骤操作:

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击颜色刻度。将显示颜色刻度选项。

  • 点击绿色 - 黄色 - 红色颜色刻度。

数据将根据所选范围中的绿色 - 黄色 - 红色颜色刻度进行突出显示。

Green Yellow Red Color
  • 重复前三个步骤。
  • 点击绿色 - 白色颜色刻度。

数据将根据所选范围中的绿色 - 白色颜色刻度进行突出显示。

Green White Color Scale

图标集

您可以使用图标集来可视化数字差异。可以使用以下图标集:

Icon Sets

正如您所看到的,一个图标集包含三个到五个符号。您可以定义标准,将图标与单元格范围中的每个值关联。例如,对于较小的数字使用红色的向下箭头,对于较大的数字使用绿色的向上箭头,对于中间值使用黄色的水平箭头。

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击图标集。将显示图标集选项。

  • 点击彩色的三个箭头。

根据所选范围中的值,彩色箭头将出现在数据的旁边。

Colored Arrows
  • 重复前三个步骤。将显示图标集选项。

  • 选择 5 个评级。评级图标将根据所选范围中的值出现在数据的旁边。

Rating Icons

新建规则

您可以使用新建规则创建您自己的公式作为条件,以按照您定义的方式设置单元格格式。

有两种方法可以使用新建规则:

  • 使用下拉菜单中的新建规则选项

  • 使用规则管理器对话框中的新建规则按钮

使用下拉菜单中的新建规则选项

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中点击新建规则

Drop Down Menu

将显示新建条件格式规则对话框。

  • 从“选择规则类型”框中,选择“使用公式确定要设置格式的单元格”。将显示编辑规则说明框。

  • 在“设置格式值的公式为真”中键入公式。

  • 单击“格式”按钮,然后单击“确定”。

Edit Rule Description

包含公式值为 TRUE 的单元格将按照定义的格式进行格式化。

Cells with Values

在“管理规则”对话框中使用“新建规则”按钮

  • 选择要进行条件格式化的范围。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中单击“管理规则”

New Rule Button

将出现“条件格式规则管理器”对话框。

单击“新建规则”按钮。

Conditional Formatting Rules Manager

将显示新建条件格式规则对话框。

重复上述步骤以定义您的公式和格式。

Define Formula and Format

将出现“条件格式规则管理器”对话框,其中突出显示已定义的“新建规则”。单击“应用”按钮。

Click Apply Button

包含公式值为 TRUE 的单元格将按照定义的格式进行格式化。

Cells

清除规则

您可以清除规则以删除为以下对象创建的所有条件格式:

  • 选定的单元格
  • 当前工作表
  • 选定的表格
  • 选定的数据透视表

按照以下步骤操作:

  • 选择区域/单击工作表/单击需要删除条件格式规则的表格>数据透视表。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中单击“清除规则”。将出现“清除规则”选项。

Clear Rules

选择相应的选项。条件格式将从区域/工作表/表格/数据透视表中清除。

管理规则

您可以从“条件格式规则管理器”窗口“管理规则”。您可以查看当前选定内容、整个当前工作表、工作簿中的其他工作表或工作簿中的表格或数据透视表的格式规则。

  • 点击开始选项卡下样式组中的条件格式

  • 从下拉菜单中单击“管理规则”

Manage Rules

将出现“条件格式规则管理器”对话框。

单击“显示格式规则”旁边的列表框中的箭头。当前选择、此工作表和其他工作表、表格、数据透视表(如果存在条件格式规则)将出现。

Show Formatting Rules

从下拉列表中选择“此工作表”。当前工作表上的格式规则将按应用顺序显示。您可以使用向上和向下箭头更改此顺序。

Worksheet Drop-down

您可以添加新规则、编辑规则和删除规则。

Add New Edit and Delete Rule
  • 您已在前面部分看到“新建规则”。您可以通过选择规则并单击“删除规则”来删除规则。突出显示的规则将被删除。

  • 要编辑规则,请选择规则并单击“编辑规则”。将出现“编辑格式规则”对话框。

  • 您可以

    • 选择规则类型

    • 编辑规则说明

    • 编辑格式

  • 完成后,单击“确定”。

  • 规则的更改将反映在“条件格式规则管理器”对话框中。单击“应用”

  • 数据将根据修改后的“条件格式规则”进行突出显示。

modified Conditional Formatting Rules

Excel 数据分析 - 排序

数据排序是数据分析中不可或缺的一部分。您可以按字母顺序排列姓名列表,按从高到低的顺序整理销售数据,或按颜色或图标对行进行排序。数据排序有助于您快速可视化和更好地理解数据,组织和查找所需的数据,并最终做出更有效的决策。

您可以按列或按行排序。您使用的大多数排序将是列排序。

您可以按以下一项或多列排序数据:

  • 文本(A 到 Z 或 Z 到 A)
  • 数字(从小到大或从大到小)
  • 日期和时间(从旧到新和从新到旧)
  • 自定义列表(例如,大、中、小)
  • 格式,包括单元格颜色、字体颜色或图标集

表格的排序条件将与工作簿一起保存,以便您每次打开工作簿时都可以将排序重新应用于该表格。单元格区域的排序条件不会保存。对于多列排序或创建时间较长的排序,您可以将区域转换为表格。然后,您可以在打开工作簿时重新应用排序。

在以下各节中的所有示例中,您将只找到表格,因为对表格进行排序更有意义。

按文本排序

您可以使用包含文本的列对表格进行排序。

下表包含有关组织中员工的信息(您只能看到数据中的前几行)。

Sort by Text
  • 要按包含文本的列标题对表格进行排序,请单击该列的标题 - 标题

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“A 到 Z 排序”

Sort and Filter

表格将按升序字母数字顺序对标题列进行排序。

注意 - 您可以通过单击“Z 到 A 排序”按降序字母数字顺序排序。您还可以使用区分大小写的选项进行排序。请参阅以下给出的“按自定义列表排序”部分。

Sort by Custom List

按数字排序

要按包含数字的 ManagerID 列对表格进行排序,请按照以下步骤操作:

  • 单击 ManagerID 列的标题。

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“A 到 Z 排序”

Sort by Numbers

ManagerID 列将按升序数字顺序排序。您可以通过单击“Z 到 A 排序”按降序数字顺序排序。

ManagerID

按日期或时间排序

要按包含日期的 HireDate 列对表格进行排序,请按照以下步骤操作:

  • 单击 HireDate 列的标题。

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“A 到 Z 排序”,如下面的屏幕截图所示:

Sort by Dates or Times

HireDate 列将按日期排序,从旧到新排序。您可以通过单击“Z 到 A 排序”按从新到旧的顺序排序日期。

HireDate

按单元格颜色排序

要按包含彩色单元格(条件格式)的总分列对表格进行排序:

  • 单击总分列的标题。

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“排序”。将出现“排序”对话框。

Sort by Cell Color
  • 选择“排序依据”为总分,“排序依据”“单元格颜色”,并在“顺序”中指定绿色。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“单元格颜色”,并在“顺序”中指定黄色。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“单元格颜色”,并在“顺序”中指定红色。

Choose Sort By

总分列将按顺序中指定的单元格颜色排序。

Total Marks Sorted by Cell Color

按字体颜色排序

要对表格中包含带字体颜色(条件格式)的单元格的总分列进行排序:

  • 单击总分列的标题。

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“排序”。将出现“排序”对话框。

  • 选择“排序依据”为总分,“排序依据”“字体颜色”,并在“顺序”中指定绿色。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“字体颜色”,并在“顺序”中指定黄色。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“字体颜色”,并在“顺序”中指定红色。

Sort by Font Color

总分列将按顺序中指定的字体颜色排序。

Total Marks Sorted by Font Color

按单元格图标排序

要按包含单元格图标(条件格式)的总分列对表格进行排序,请按照以下步骤操作:

  • 单击总分列的标题。

  • 单击“数据”选项卡。

  • “排序和筛选”组中,单击“排序”。将出现“排序”对话框。

  • 选择“排序依据”为总分,“排序依据”“单元格图标”,并在绿色箭头“顺序”中指定。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“单元格图标”,并在黄色箭头“顺序”中指定。单击“添加级别”。

  • 选择“排序依据”为总分,“排序依据”“单元格图标”,并在红色箭头“顺序”中指定。

Sort by Cell Icon

总分列将按顺序中指定的单元格图标排序。

Total Marks Sorted by Cell Icon

按自定义列表排序

您可以创建自定义列表并按自定义列表对表格进行排序。

在下表中,您可以找到一个带有标题 - 位置的指示器列。它根据总分相对于整个范围的位置具有高、中和低的值。

Sort by a Custom List

现在,假设您想对位置列进行排序,所有高值都在顶部,所有低值都在底部,所有中值都在中间。这意味着您想要的顺序是低、中和高。使用“A 到 Z 排序”,您将得到高、低和中的顺序。另一方面,使用“Z 到 A 排序”,您将得到中、低和高的顺序。

您可以通过创建自定义列表来解决此问题。

  • 如下图所示,在一个单元格区域中将自定义列表的顺序定义为高、中和低。

  • 选择该区域。

Select Range
  • 单击“文件”选项卡。

  • 单击“选项”。在“Excel 选项”对话框中,单击“高级”

  • 滚动到“常规”

  • 单击“编辑自定义列表”

Edit Custom Lists

将出现“编辑自定义列表”对话框。工作表中的选择区域将出现在“从单元格导入列表”框中。单击“导入”

Import List

您的自定义列表已添加到“自定义列表”中。单击“确定”。

Custom Lists

下一步是使用此自定义列表对表格进行排序。

  • 单击位置列。单击“排序”。在“排序”对话框中,确保“排序依据”为位置,“排序依据”为值。

  • 单击“顺序”。选择“自定义列表”。将出现“自定义列表”对话框。

  • 单击“高、中、低”自定义列表。单击“确定”。

Sort Table with Custom List

“排序”对话框的“顺序”框中,将出现“高、中、低”。单击“确定”。

Order Box

表格将按定义的顺序(高、中、低)排序。

Table Sorted

您可以根据以下值创建自定义列表:

  • 文本
  • 数字
  • 日期
  • 时间

您无法根据格式创建自定义列表,即按单元格/字体颜色或单元格图标。

按行排序

您也可以按行对表格进行排序。按照以下步骤操作:

  • 单击要排序数据的行。

  • 单击“排序”

  • “排序”对话框中,单击“选项”。将打开“排序选项”对话框。

  • “方向”下,单击“从左到右排序”。单击“确定”。

Sort by Rows
  • 单击“排序依据”行。选择行。

  • “排序依据”“顺序”中的从大到小选择值。

Sort On

数据将按选定行降序排序。

Descending Order

按多列或多行排序

您可以按多列或多行对表格进行排序。

  • 点击表格。

  • 单击“排序”

  • “排序”对话框中,指定要首先排序的列。

在下面的屏幕截图中,选择了“排序依据”标题、“排序依据”值、“顺序”A-Z。

Sort By
  • “排序”对话框中单击“添加级别”。将出现“然后按”对话框。

  • 指定接下来要排序的列。

  • 在下面的屏幕截图中,选择了“然后按”HireDate、“排序依据”值、“顺序”从旧到新。

  • 单击“确定”。

Then By HireDate

数据将按升序字母数字顺序对标题进行排序,然后按 HireDate 排序。您将看到按标题排序的员工数据,并且在每个标题类别中按资历顺序排列。

Seniority Order

Excel 数据分析 - 筛选

筛选允许您从给定的区域或表格中提取满足已定义条件的数据。这是一种快速显示您所需信息的快捷方法。

您可以在区域、表格或数据透视表中筛选数据。

您可以按以下条件筛选数据:

  • 选定的值
  • 如果选择的列包含文本,则使用文本筛选器
  • 如果选择的列包含日期,则使用日期筛选器
  • 如果选择的列包含数字,则使用数字筛选器
  • 如果选择的列包含数字,则使用数字筛选器
  • 如果选择的列包含带颜色的字体,则使用字体颜色
  • 如果所选列包含单元格图标,则显示单元格图标
  • 高级筛选
  • 使用切片器

在表格中,列标题会自动标记为筛选器,称为**自动筛选**。**自动筛选**由列标题旁边的箭头箭头表示。每个**自动筛选**都根据该列中的数据类型提供筛选选项。例如,如果列包含数字,则单击列标题旁边的箭头箭头时,将显示**数字筛选选项**。

单击筛选选项或单击筛选选项末尾显示的**自定义筛选**时,将出现**自定义自动筛选**对话框,您可以在其中自定义筛选选项。

对于区域,您可以在区域的第一行提供列标题,然后单击“**开始**”选项卡上的“**编辑**”组中的筛选。这将为区域启用**自动筛选**。您可以删除数据中的筛选器。当数据发生更改时,您也可以重新应用筛选器。

按选定值筛选

您可以通过单击列标题旁边的箭头并选择列中的值来选择要显示的数据。只有包含所选列中选定值的那些行才会显示。

考虑以下数据:

Filter by Selected Values

如果只想显示职位=高的数据,请单击职位旁边的箭头。将出现一个下拉框,其中包含职位列中的所有值。默认情况下,将选中所有值。

Values Selected
  • 单击“全选”。所有复选框都将被清除。
  • 如以下屏幕截图所示,选择“高”。
Select High

单击“确定”。只有职位值为“高”的行才会显示。

High Position

按文本筛选

考虑以下数据:

Filter by Text

您可以筛选此数据,以便仅显示标题为“经理”的行。

单击列标题“标题”旁边的箭头。在下拉列表中,单击**文本筛选**。将出现文本筛选选项。

Text Filters

从可用选项中选择**包含**。“**自定义自动筛选**”对话框打开。在“包含”旁边的框中键入“经理”。

Custom AutoFilter

单击“确定”。将仅显示标题包含“经理”的行。

Title Rows

按日期筛选

您可以进一步筛选此数据,以便仅显示标题为“经理”且雇佣日期早于 2011 年的行。这意味着您将显示所有在 2011 年之前加入组织的经理的员工信息。

单击列标题“雇佣日期”旁边的箭头。在下拉列表中,单击**日期筛选**。将出现日期筛选选项。从下拉列表中选择**早于**。

Date Filters

**自定义自动筛选**对话框打开。在**早于**旁边的框中键入 2011/1/1。您也可以从框旁边的日期选择器中选择日期。

Custom AutoFilter Dialog Box

单击“确定”。将仅显示标题包含“经理”且雇佣日期早于 2011/1/1 的行。

Manager and HireDate

按数字筛选

考虑以下数据:

Filter by Numbers

您可以筛选此数据,以便仅显示总分 > 850 的行。

单击列标题“总分”旁边的箭头。在下拉列表中,单击**数字筛选**。将出现数字筛选选项。

Number Filters

单击**大于**。**自定义自动筛选**对话框打开。在**大于**旁边的框中键入 850。

Click Greater Than

单击“确定”。将仅显示总分大于 850 的行。

Greater than 850

按单元格颜色筛选

如果数据具有不同的单元格颜色或进行了条件格式设置,则可以按表格中显示的颜色进行筛选。

请考虑以下数据。“总分”列具有使用不同单元格颜色的条件格式。

Filter by Cell Color

单击“总分”标题中的箭头箭头。在下拉列表中,单击**按颜色筛选**。将出现**按单元格颜色筛选**选项。

Filter by Color

选择绿色并单击“确定”。将仅显示“总分”列具有绿色单元格的行。

Total Marks Column

按字体颜色筛选

如果数据具有不同的字体颜色或进行了条件格式设置,则可以按表格中显示的颜色进行筛选。

请考虑以下数据。“总分”列应用了条件格式设置的字体颜色。

Filter by Font Color

单击“总分”标题中的箭头箭头。在下拉列表中,**单击按颜色筛选。**将出现**按字体颜色筛选**选项。

Click Filter by Color

选择绿色并单击“确定”。将仅显示“总分”列具有绿色字体的行。

Select Green Color

按单元格图标筛选

如果数据具有不同的图标或条件格式,则可以按表格中显示的图标进行筛选。

请考虑以下数据。“总分”列应用了条件格式设置的图标。

Filter by Cell Icon

单击“总分”标题中的箭头箭头。在下拉列表中,选择**按颜色筛选**。将出现**按单元格图标筛选**选项。

Filter by Cell Icon Appear

选择图标选择绿色箭头图标并单击“确定”。

将仅显示“总分”列具有选择绿色箭头图标图标的行。

Column with Green Arrow Icon

清除筛选器

在 Excel 中,删除筛选器称为**清除筛选器**。

您可以删除

  • 特定列中的筛选器,或
  • 工作表中的所有筛选器。

要删除特定列中的筛选器,请单击该列的表格标题中的箭头。在下拉菜单中,单击**从“<特定列名>”清除筛选器**。

Clear Filter

该列中的筛选器将被删除。要删除整个工作表中的筛选,请选择清除**清除**在

  • “**开始**”选项卡上的“**编辑**”组中,或

  • “**数据**”选项卡上的“**排序和筛选**”组中。

工作表中的所有筛选器将立即被删除。如果您错误地删除了筛选器,请单击**撤消显示全部**撤消显示全部

重新应用筛选器

当数据发生更改时,请单击“**数据**”选项卡上的“**排序和筛选**”组中的**重新应用**。定义的筛选器将再次应用于修改后的数据。

高级筛选

如果您想筛选多列的数据,可以使用高级筛选。

您需要将筛选条件定义为一个区域。假设您想显示那些是专家或员工 ID 为 2 的员工的信息,请按如下方式定义条件:

Advanced Filtering
  • 接下来,单击“**数据**”选项卡上的“**排序和筛选**”组中的**高级**。“**高级筛选**”对话框将出现。

  • 指定**列表区域**和**条件区域**。

  • 您可以选择**筛选列表**(就地筛选)或复制到另一个位置。

  • 在下面的筛选中,选择了**就地筛选数据**。

Filter Data

将显示经理 ID = 2 **或** 职位 =“*专家”的员工信息。

Employee Information

假设您想显示有关专家和副总裁的信息。您可以按如下方式定义条件和筛选:

Specialist and Vice President Information

您应用的条件是职位 =“*专家”或职位 =“副总裁”。将显示专家和副总裁的员工信息。

Specialist and Vice President Information Displayed

您可以**将筛选后的数据复制到另一个位置**。您也可以仅选择要在复制操作中包含的几列。

  • 将员工ID、职位和薪资标志复制到单元格 Q2、R2、S2。这将是筛选数据的首行。

  • 单击“高级”,在“高级筛选”对话框中,单击“复制到另一个位置”。在“复制到”框中,指定您复制到另一个位置的标题的引用,即 Q2:S2。

 Advanced Filter Dialog Box

指定**列表区域**和**条件区域**后,单击“确定”。筛选数据中选定的列将被复制到您指定的位置。

Specify List and Criteria Range

使用切片器筛选

Excel 2010 中引入了用于筛选数据透视表中的数据的**切片器**。在 Excel 2013 中,您也可以使用**切片器**筛选表格中的数据。

考虑以下表格中的数据。

Filter Using Slicers
  • 点击表格。
  • 单击功能区上出现的**表格工具**。
  • 将出现“**设计**”功能区。
  • 单击**插入切片器**。
 Insert Slicer
  • 将出现**插入切片器**对话框,如下面的屏幕截图所示。

  • 在**插入切片器**对话框中,您将找到所有列标题,包括隐藏的列。

  • 选中“标题”和“雇佣日期”复选框。**单击“确定”**。

Check Boxes Title and HireDate

对于您在**插入切片器**对话框中选中的每个表格标题,都会出现一个**切片器**。在每个**切片器**中,该列的所有值都将突出显示。

Title and HireDate Highlighted

在“标题”**切片器**中,单击第一个值。只有该值将被突出显示,其余值将被取消选中。此外,您会发现“雇佣日期”**切片器**中与“标题”**切片器**中的值相对应的值也会被突出显示。

在表格中,将仅显示选定的值。

Slicer

您可以选择/取消选择切片器中的值,您会发现表格中的数据会自动更新。要选择多个值,请按住 Ctrl 键,然后选择要显示的值。

从两个切片器中选择属于会计部门的标题值和 2015 年的雇佣日期值。

Select Title Values

您可以通过单击切片器标题右下角的“清除筛选器”清除来清除任何切片器中的选择。

Excel 数据分析 - 使用区域的小计

如果您有一列要分组和汇总的数据,可以使用 Excel **小计**和**大纲**来显示汇总行或列。您也可以为此目的使用**数据透视表**,但是使用**小计**和大纲是分析数据区域最快的方法。请注意,**小计**和大纲只能用于区域,不能用于表格。

您可以创建最多八个级别的**大纲**,每个组一个级别。外部级别由较低的数字表示,内部级别由较高的数字表示。每个内部级别都显示前面外部级别的详细信息。

要了解如何使用**小计**和大纲,请考虑以下示例,其中给出了按销售人员和地点划分的各种商品的销售数据。总共有 1891 行数据。

Rows Data

小计

您可以使用**小计**按地点获得销售额的总和。

首先,按地点对数据进行排序。

  • 单击数据区域中的任意位置。

  • 单击“**数据**”选项卡。

  • 单击“排序”

数据已选中。“**排序**”对话框将出现。

Subtotals

在“**排序**”对话框中:

  • 为**排序依据**选择地点

  • 为**排序依据**选择值

  • 为**顺序**选择 A 到 Z

Sort Dialog Box

点击确定。数据已按位置排序。

Data Sorted
  • 点击数据区域中的任意位置。

  • 点击数据选项卡。

  • 点击概述组中的小计。数据将被选中,并出现小计对话框。

Subtotal Dialog Box

小计对话框中:

  • 在每项更改处:下选择位置

  • 使用函数:下选择求和

  • 添加到小计:下选择单位和金额

  • 选择替换当前小计

  • 选择数据下方的小计

Add Subtotal

点击确定。数据将分组为三级,并按位置计算小计。

注意 - 显示的数据为3级数据 - 即所有数据。

Calculate Subtotal

点击大纲级别2。将按位置显示单位和小计的合计

Display Totals

点击大纲级别1。将显示单位和小计的总计

Grand Totals

您可以通过点击大纲级别或点击数据左侧的 + 符号来放大或缩小数据。

嵌套小计

您可以使用嵌套小计按位置获取每个销售人员的销售额总和。

按位置,然后按销售人员排序数据。

  • 单击数据区域中的任意位置。

  • 单击“**数据**”选项卡。

  • 点击排序。数据被选中,并出现排序对话框。

Nested Subtotals

在“**排序**”对话框中:

  • 为**排序依据**选择地点

  • 为**排序依据**选择值

  • 为**顺序**选择 A 到 Z

  • 点击添加级别

出现然后按

  • 然后按选择姓名

  • 为**排序依据**选择值

  • 为**顺序**选择 A 到 Z

Add Level

点击确定。数据按位置,然后按姓名排序。

Sort by Location
  • 点击数据区域中的任意位置

  • 点击数据选项卡

  • 点击概述组中的小计

数据被选中。出现小计对话框。

Data Selected

小计对话框中:

  • 在每项更改处:下选择位置

  • 使用函数:下选择求和

  • 添加到小计:下选择单位和金额

  • 选择替换当前小计

  • 选择数据下方的小计

Location

点击确定。数据将分组为三级,并按位置计算小计,如前所述。

Outline Levels
  • 点击小计

小计对话框中:

  • 在每项更改处:下选择姓名

  • 使用函数:下选择求和

  • 添加到小计:下选择单位和金额

  • 取消选中替换当前小计

  • 选择数据下方的小计

Click Subtotal

点击确定。数据将分组为四级,并按位置和姓名计算小计。

Calculated Location and Name Wise

点击大纲级别3。将按姓名和位置显示单位和小计的合计

Outline Level 3

点击大纲级别2。将按位置显示单位和小计的合计

Subtotal Outline Level 2

点击大纲级别1。将显示单位和小计的总计

Outline Level 1

您可以通过点击大纲级别或点击数据左侧的 + 符号来放大或缩小数据。

Excel数据分析 - 快速分析

在Microsoft Excel 2013中,快速分析工具使您可以使用不同的Excel工具快速轻松地分析数据。

您可以将快速分析与数据区域或数据表一起使用。要访问快速分析工具,请选择包含要分析的数据的单元格。快速分析工具按钮快速分析工具按钮将出现在所选数据的右下角。

Quick Analysis

点击快速分析快速分析工具按钮按钮。快速分析工具栏将显示选项格式、图表、合计、表格、迷你图

Quick Analysis Toolbar

快速分析工具方便快捷,因为您可以在选择所需选项之前预览应用不同的选项。

格式

条件格式允许您通过添加数据条、颜色等来突出显示数据的一部分。这使您可以快速可视化数据中的值。

您已在本教程的条件格式章节中了解了格式规则。不同之处在于您可以快速预览并选择所需的选项。但是,如果您想利用条件格式的所有功能,最好通过功能区的菜单进行操作。快速分析工具中的所有选项也是如此。

点击快速分析工具栏上的格式条件格式选项将出现在工具栏中。将鼠标移到选项上。您将看到预览。然后,您可以通过单击来选择所需的选项。

Formatting

图表

图表用于以图形方式描绘数据。有几种类型的图表适合不同类型的数据。

如果您点击快速分析工具栏上的图表,将显示所选数据的推荐图表。如果您想转到功能区上的主图表,您可以随时选择更多图表选项。

将鼠标悬停在选项上。您将看到预览。然后,您可以通过单击来选择所需的选项。

Charts

合计

合计可用于计算列和行中的数字。您将拥有求和、平均值、计数等函数。

我们将在本章后面详细介绍如何将快速分析工具与合计一起使用。您可以同样轻松地使用快速分析中的其他选项,正如您所观察到的那样。

表格

表格帮助您筛选、排序和汇总数据,正如您在表格章节中已经学到的那样。在快速分析工具中,表格数据透视表选项都位于表格下。但是,您可以预览表格,但在数据透视表的情况下,没有预览可用,因为单击后您将得到一个空数据透视表,需要用数据填充。

Tables

迷你图

迷你图是您可以显示在单个单元格中数据旁边的微型图表。它们提供了一种快速查看趋势的方法。

Sparklines

使用合计进行快速分析

点击快速分析工具栏上的合计

在使用合计进行快速分析中,您可以分析

按行按行

按列按列

对于按行计算,请确保所选数据下方有一行空行。

示例

我们将分析五位候选人在选举中获得的投票数据。计票分四轮进行。以下是数据。

TOTALS

求和

选择数据,然后点击合计快速分析工具栏上的求和

确保数据下方的那一行是空的。否则,您将收到一条消息,说明那里已经有数据,您只有两个选项,要么替换现有数据,要么取消操作。

在所选数据下方的行中,将显示每列数据的总和。标题求和也会自动提供。这意味着将显示所有候选人在每一轮中的总投票数。

Sum on Quick Analysis

平均值

选择数据,然后点击合计快速分析工具栏上的平均值

每列数据的平均值将出现在数据下方的行中。标题平均值也会自动提供。将显示每一轮获得的平均票数。

Average on Quick Analysis

计数

选择数据,然后点击合计快速分析工具栏上的计数

每列数据的计数将出现在数据下方的行中。标题计数也会自动提供。这意味着将显示每一轮候选人的数量。

Count on Quick Analysis

%总计

选择数据,然后点击合计快速分析工具栏上的百分比总计

每列数据的%总计将出现在数据下方的行中。标题%总计也会自动提供。这意味着将显示每一轮的%总计投票数。

Percentile Total Count on Quick Analysis

运行总计

选择数据,然后点击合计快速分析工具栏上的运行总计

每列数据的运行总计将出现在数据下方的行中。标题运行总计也会自动提供。这意味着将显示各轮投票的运行总计。

Running Total Count on Quick Analysis

列的和

选择数据,然后点击合计快速分析工具栏上的列的和

确保数据旁边的列是空的。否则,您将收到一条消息,说明那里已经有数据,您只有两个选项,要么替换现有数据,要么取消操作。

在所选数据旁边的列中,将显示每行数据的总和。列标题求和也会自动提供。这意味着将显示每一轮中每个候选人获得的总票数。

Sum of Columns Count on Quick Analysis

Excel数据分析 - 查找函数

您可以使用Excel函数:

  • 在数据区域中查找值 - VLOOKUP和HLOOKUP
  • 从表或区域内获取值或值的引用 - INDEX
  • 获取单元格区域中指定项的相对位置 - MATCH

您还可以组合这些函数,根据您的输入获得所需的结果。

使用VLOOKUP函数

VLOOKUP函数的语法为

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

其中

  • 查找值 - 是您要查找的值。查找值可以是值或对单元格的引用。查找值必须位于您在table_array中指定的单元格区域的第一列中

  • 表格区域 - 是VLOOKUP将在其中搜索查找值和返回值的单元格区域。表格区域必须包含:

    • 第一列中的查找值,以及

    • 您要查找的返回值

      注意 - 包含查找值的第一列可以按升序排序,也可以不排序。但是,结果将基于此列的顺序。

  • 列索引号 - 是表格区域中包含返回值的列号。数字从表格区域的最左列的1开始

  • 范围查找 - 是一个可选的逻辑值,它指定您是否希望VLOOKUP查找精确匹配或近似匹配。范围查找可以是:

    • 省略,在这种情况下,它被假定为TRUE,并且VLOOKUP尝试查找近似匹配

    • TRUE,在这种情况下,VLOOKUP尝试查找近似匹配。换句话说,如果找不到精确匹配,则返回小于查找值的下个最大值

    • FALSE,在这种情况下,VLOOKUP尝试查找精确匹配

    • 1,在这种情况下,它被假定为TRUE,并且VLOOKUP尝试查找近似匹配

    • 0,在这种情况下,它被假定为FALSE,并且VLOOKUP尝试查找精确匹配

注意 - 如果省略范围查找或为TRUE或1,则只有当表格区域中的第一列按升序排序时,VLOOKUP才能正确工作。否则,可能会导致错误的值。在这种情况下,请为范围查找使用FALSE。

使用带有范围查找TRUE的VLOOKUP函数

假设有一份学生成绩单。您可以使用 VLOOKUP 函数从包含成绩区间和等级类别的数组中获取对应的等级。

table_array −

Vlookup Function with True

请注意,用于获取等级的第一列成绩是按升序排列的。因此,将 range_lookup 参数设置为 TRUE,您可以获得近似匹配,这正是需要的。

将此数组命名为 **Grades**。

这样命名数组是一个好习惯,这样您就不需要记住单元格范围了。现在,您可以按如下方式查找您拥有的成绩列表的等级:

Grades

正如您所看到的,

  • **col_index_num** − 指示 table_array 中返回值的列为 2

  • **range_lookup** 为 TRUE

    • table_array grades 中包含查找值的第一列是按升序排列的。因此,结果将是正确的。

    • 您也可以获得近似匹配的返回值。即 VLOOKUP 的计算方法如下:

成绩 及格类别
< 35 不及格
≥ 35 且 < 50 三等
≥ 50 且 < 60 二等
≥ 60 且 < 75 一等
>= 75 一等奖

您将得到以下结果:

Vlookup Function with True Result

使用 range_lookup 为 FALSE 的 VLOOKUP 函数

考虑一个产品列表,其中包含每个产品的产品 ID 和价格。每当推出新产品时,产品 ID 和价格将添加到列表的末尾。这意味着产品 ID 不必按升序排列。产品列表可能如下所示:

table_array −

Table Array

将此数组命名为 ProductInfo。

由于产品 ID 在第一列,您可以使用 VLOOKUP 函数根据产品 ID 获取产品的价格。价格在第 3 列,因此 col_index_num 应为 3。

  • 使用 range_lookup 为 TRUE 的 VLOOKUP 函数
  • 使用 range_lookup 为 FALSE 的 VLOOKUP 函数
Vlookup Function with False

ProductInfo 数组的正确答案是 171.65。您可以检查结果。

Vlookup Function with False Result

您会发现:

  • range_lookup 为 FALSE 时结果正确,并且
  • range_lookup 为 TRUE 时结果错误。

这是因为 ProductInfo 数组的第一列不是按升序排列的。因此,请记住,当数据未排序时,请使用 FALSE。

使用 HLOOKUP 函数

如果数据位于行而不是列中,您可以使用 **HLOOKUP** 函数。

示例

让我们以产品信息为例。假设数组如下所示:

Hlookup Function
  • 将此数组命名为 ProductRange。您可以使用 HLOOKUP 函数根据产品 ID 查找产品的价格。

HLOOKUP 函数的语法是

HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])

其中

  • **lookup_value** − 是要在表格第一行中查找的值

  • **table_array** − 是查找数据的表格

  • **row_index_num** − 是 table_array 中将返回匹配值的行号

  • **range_lookup** − 是一个逻辑值,指定您是否希望 HLOOKUP 查找精确匹配或近似匹配

  • **range_lookup** 可以是

    • 省略,在这种情况下,它被假定为 TRUE,HLOOKUP 将尝试查找近似匹配

    • TRUE,在这种情况下,HLOOKUP 将尝试查找近似匹配。换句话说,如果找不到精确匹配,则返回小于 lookup_value 的下一个最大值

    • FALSE,在这种情况下,HLOOKUP 将尝试查找精确匹配

    • 1,在这种情况下,它被假定为 TRUE,HLOOKUP 将尝试查找近似匹配

    • 0,在这种情况下,它被假定为 FALSE,HLOOKUP 将尝试查找精确匹配

**注意** − 如果 range_lookup 被省略或为 TRUE 或 1,则只有当 table_array 的第一列按升序排序时,HLOOKUP 才能正常工作。否则,可能会导致错误的值。在这种情况下,请对 range_lookup 使用 FALSE。

使用 range_lookup 为 FALSE 的 HLOOKUP 函数

由于产品 ID 位于第一行,您可以使用 HLOOKUP 函数根据产品 ID 获取产品的价格。价格在第 3 行,因此 row_index_num 应为 3。

  • 使用 range_lookup 为 TRUE 的 HLOOKUP 函数。
  • 使用 range_lookup 为 FALSE 的 HLOOKUP 函数。
Hlookup Function with False

ProductRange 数组的正确答案是 171.65。您可以检查结果。

Hlookup Function with False Result

您会发现,与 VLOOKUP 的情况一样,您得到了

  • range_lookup 为 FALSE 时结果正确,并且

  • range_lookup 为 TRUE 时结果错误。

这是因为 ProductRange 数组的第一行不是按升序排列的。因此,请记住,当数据未排序时,请使用 FALSE。

使用 range_lookup 为 TRUE 的 HLOOKUP 函数

考虑在 VLOOKUP 中使用的学生成绩示例。假设您将数据放在行而不是列中,如下表所示:

table_array −

Hlookup Function with True

将此数组命名为 GradesRange。

请注意,用于获取等级的第一行成绩是按升序排列的。因此,使用 range_lookup 参数为 TRUE 的 HLOOKUP,您可以获得近似匹配的等级,这正是需要的。

GradesRange

正如您所看到的,

  • **row_index_num** − 指示 table_array 中返回值的列为 2

  • **range_lookup** 为 TRUE

    • table_array Grades 中包含查找值的第一列是按升序排列的。因此,结果将是正确的。

    • 您也可以获得近似匹配的返回值。即 HLOOKUP 的计算方法如下:

成绩 < 35 ≥ 35 且 < 50 ≥ 50 且 < 60 ≥ 60 且 < 75 >= 75
及格类别 不及格 三等 二等 一等 一等奖

您将得到以下结果:

Student Grades

使用 INDEX 函数

当您有一个数据数组时,您可以通过指定该值在数组中的行号和列号来检索数组中的值。

考虑以下销售数据,其中您可以找到列出的销售人员在南北东西各个地区的销售额。

SalesData
  • 将数组命名为 SalesData。

使用 INDEX 函数,您可以找到:

  • 特定地区任何销售人员的销售额。
  • 所有销售人员在特定地区的总销售额。
  • 所有地区某销售人员的总销售额。
Using Index Function

您将得到以下结果:

Using Index Function Result

假设您不知道销售人员的行号和地区的列号。然后,您需要首先找到行号和列号,然后才能使用 index 函数检索值。

您可以使用下一节中解释的 MATCH 函数来实现。

使用 MATCH 函数

如果您需要某个项目在一个范围内的位置,可以使用 MATCH 函数。您可以按如下方式组合 MATCH 和 INDEX 函数:

Using Match Function

您将得到以下结果:

Using Match Function Result

Excel 数据分析 - 数据透视表

对大型数据集进行数据分析通常是必要的和重要的。它涉及汇总数据、获取所需的值和呈现结果。

Excel 提供数据透视表,使您可以轻松快速地汇总数千个数据值,从而获得所需的结果。

考虑以下销售数据表。根据此数据,您可能需要按地区、月份或销售人员汇总总销售额。处理这些任务的简便方法是创建一个数据透视表,您可以动态修改该表以按您想要的方式汇总结果。

Sales Data Table

创建数据透视表

要创建数据透视表,请确保第一行包含标题。

  • 单击表格。
  • 单击功能区上的“插入”选项卡。
  • 单击“表格”组中的“数据透视表”。将出现“数据透视表”对话框。
Creating PivotTable

正如您在对话框中看到的,您可以使用当前工作簿中的表格或范围,也可以使用外部数据源。

  • 在“表格/范围”框中,键入表名。
  • 单击“新建工作表”以告诉 Excel 将数据透视表保存在何处。
  • 单击“确定”。
Table Range Box

将出现一个空白数据透视表和一个数据透视表字段列表。

Blank PivotTable Fields

推荐的数据透视表

如果您不熟悉数据透视表或不知道从数据中选择哪些字段,则可以使用 Excel 提供的 **推荐的数据透视表**。

  • 单击数据表。

  • 单击“插入”选项卡。

  • 单击“表格”组中的“推荐的数据透视表”。将出现“推荐的数据透视表”对话框。

Recommended PivotTables

在“推荐的数据透视表”对话框中,将显示适合您的数据的可能的自定义数据透视表。

  • 单击每个数据透视表选项以查看右侧的预览。
  • 单击“按销售人员和月份汇总订单金额”的数据透视表。
Recommended PivotTables Dialog Box

单击“确定”。所选数据透视表将出现在新工作表上。您可以观察到数据透视表字段列表中选择了数据透视表字段。

PivotTable Fields List

数据透视表字段

数据表中的标题将显示为数据透视表中的字段。

Header PivotTable Fields

您可以选择/取消选择它们以立即更改数据透视表,使其仅显示您想要的信息以及您想要的方式。例如,如果要显示帐户信息而不是订单金额信息,请取消选择“订单金额”并选择“帐户”。

Select / Deselect PivotTable Fields

数据透视表区域

您甚至可以立即更改数据透视表的布局。您可以使用数据透视表区域来实现此目的。

PivotTable Areas

在数据透视表区域中,您可以选择:

  • 要显示为行的字段
  • 要显示为列的字段
  • 如何汇总数据
  • 任何字段的筛选器
  • 何时更新数据透视表布局
    • 您可以在拖动字段穿过区域时立即更新它,或者
    • 您可以延迟更新,只有在单击“更新”时才更新它

立即更新可以帮助您尝试不同的布局并选择适合您的报表要求的布局。

您可以将字段拖过这些区域并观察数据透视表的布局。

Observe PivotTable Layout

数据透视表中的嵌套

如果任何区域中有多个字段,则嵌套将按照您在该区域中放置字段的顺序进行。您可以通过拖动字段来更改顺序,并观察嵌套是如何变化的。在上述布局选项中,您可以观察到:

  • 月份位于列中。
  • 按该顺序在行中显示区域和销售人员。即销售人员值嵌套在区域值下。
  • 通过订单金额总和进行汇总。
  • 没有选择筛选器。

生成的透视表如下:

PivotTable Result

在数据透视表区域的行中,单击区域并将区域拖到销售人员下方,使其如下所示:

Salesperson

嵌套顺序发生更改,生成的透视表如下:

Nesting Order Changes

**注意** − 您可以清楚地看到,嵌套顺序为“区域”然后“销售人员”的布局比嵌套顺序为“销售人员”然后“区域”的布局更清晰、更简洁。如果销售人员代表多个区域,并且您需要按销售人员汇总销售额,则第二个布局将是更好的选择。

筛选器

您可以将筛选器分配给其中一个字段,以便您可以根据该字段的值动态更改数据透视表。

将“区域”从“行”拖到数据透视表区域中的“筛选器”。

Filters

带有“区域”标签的筛选器显示在数据透视表上方(如果您数据透视表上方没有空行,则数据透视表会向下移动以腾出空间放置筛选器)。

Filters with Label

您可以看到:

  • 销售人员值显示在行中。
  • 月份值显示在列中。
  • 区域筛选器显示在顶部,默认选择为“全部”。
  • 汇总值为“订单金额总和”。
    • 按销售人员统计的订单金额总和显示在“总计”列中。
    • 按月份统计的订单金额总和显示在“总计”行中。

单击区域筛选器右侧框中的箭头。将显示一个包含该区域字段值的下拉列表。

Field Values
  • 选中“**选择多个项目**”选项。所有值对应的复选框都将出现。
  • 选择“南方”和“西方”,取消选择其他值,然后单击“确定”。
Select Multiple Items

如下图所示,将仅汇总与南方和西方区域相关的数据:

Data Pertaining

您可以看到,在“区域”筛选器旁边显示了“**多个项目**”,这表明您选择了多个项目。但是,从显示的报表中无法知道选择了多少个项目以及/或者选择了哪些项目。在这种情况下,使用切片器进行筛选是更好的选择。

切片器

您可以使用切片器更清晰地了解已筛选哪些项目。

  • 单击功能区上“数据透视表工具”下的“分析”。

  • 单击“筛选”组中的“插入切片器”。将出现“插入切片器”框,其中包含数据中的所有字段。

  • 选择“区域”和“月份”字段。单击“确定”。

Slicers

将显示每个所选字段的切片器,默认情况下所有值均被选中。“切片器工具”将出现在功能区上,用于处理切片器的设置、外观和风格。

Selected Fields
  • 在“区域”切片器中选择“南方”和“西方”。
  • 在“月份”切片器中选择“二月”和“三月”。
  • 在切片器中选择多个值时,按住 Ctrl 键。

切片器中选定的项目将高亮显示。将显示包含所选项目汇总值的 数据透视表。

Selected Items Highlighted

通过其他计算进行汇总

在之前的示例中,您已经看到通过“求和”进行汇总值。但是,如有必要,您也可以使用其他计算。

在“数据透视表字段列表”中

  • 选择“账户”字段。
  • 取消选择“订单金额”字段。
Summarizing Values
  • 将“账户”字段拖动到“汇总值”区域。默认情况下,将显示“账户总和”。
  • 单击框右侧的箭头。
  • 在出现的下拉列表中,单击“数值字段设置”。
Value Field Settings

将出现“数值字段设置”框。“按以下方式汇总数值字段”下将显示几种类型的计算列表。

  • 在列表中选择“计数”。
  • “自定义名称”将自动更改为“账户计数”。单击“确定”。
Select Count

数据透视表将按计数汇总账户值。

Summarizes Account Values

数据透视表工具

请按照以下步骤了解如何使用数据透视表工具。

  • 选择数据透视表。

以下数据透视表工具将出现在功能区上:

  • 分析
  • 设计
PivotTable Tools

分析

一些“**分析**”功能区命令包括:

  • 设置数据透视表选项
  • 所选字段的数值字段设置
  • 展开字段
  • 折叠字段
  • 插入切片器
  • 插入时间轴
  • 刷新数据
  • 更改数据源
  • 移动数据透视表
  • 解决顺序(如果有多个计算)
  • 数据透视图表

设计

一些“**设计**”功能区命令包括:

  • 数据透视表布局
    • 小计选项
    • 总计选项
    • 报表布局表单
    • 空行选项
  • 数据透视表样式选项
  • 数据透视表样式

展开和折叠字段

您可以通过两种方式展开或折叠所选字段的所有项目:

  • 选择所选字段左侧的PlusMinus符号。
  • 单击“分析”功能区上的“展开字段”或“折叠字段”。

选择所选字段左侧的展开符号Plus或折叠符号Minus

  • 选择数据透视表中包含“东部”的单元格。
  • 单击“东部”左侧的折叠符号Minus
Expanding and Collapsing Field

“东部”下的所有项目都将被折叠。“东部”左侧的折叠符号Minus将更改为展开符号Plus

Collapse and Expand

您可以观察到,只有“东部”下面的项目被折叠了。数据透视表的其余项目保持不变。

单击“东部”左侧的展开符号Plus。“东部”下的所有项目都将显示。

使用功能区上的“分析”

您可以使用功能区上的“展开字段”和“折叠字段”命令一次性展开或折叠数据透视表中的所有项目。

  • 单击数据透视表中包含“东部”的单元格。
  • 单击功能区上的“分析”选项卡。
  • 单击“活动字段”组中的“折叠字段”。
Using Analyze

数据透视表中“东部”字段的所有项目都将折叠。

East Field Items

单击“活动字段”组中的“展开字段”。

Expand Field

所有项目都将显示。

报表演示样式

您可以像包含报表一样选择数据透视表的演示样式。选择适合报表其余部分的样式。但是,不要对样式过于着迷,因为能够有效显示结果的报表总是比色彩鲜艳但无法突出重要数据点的报表更好。

  • 单击数据透视表中的“东部”。
  • 单击“分析”。
  • 单击“活动字段”组中的“字段设置”。将出现“字段设置”对话框。
  • 单击“布局和打印”选项卡。
  • 选中“在每个项目标签后插入空行”。
Report Presentation Styles

每个区域字段的值后都将显示空行。

您也可以从“**设计**”选项卡插入空行。

Insert Blank Rows
  • 单击“设计”选项卡。
  • 单击“布局”组中的“报表布局”。
  • 在下拉列表中选择“以大纲形式显示”。
Outline Form
  • 将鼠标悬停在数据透视表样式上。将显示鼠标所指向样式的预览。
  • 选择适合报表的样式。

将显示以所选样式显示的大纲形式的数据透视表。

Displays Selected Style

数据透视表中的时间轴

要了解如何使用时间轴,请考虑以下示例,其中给出了按销售人员和地点划分的各种商品的销售数据。共有 1891 行数据。

Timeline

从此范围创建数据透视表,其中:

  • 地点和销售人员按此顺序显示在行中
  • 产品显示在列中
  • 金额总和显示在汇总值中
Range
  • 单击数据透视表。
  • 单击“插入”选项卡。
  • 单击“筛选”组中的“时间轴”。将出现“插入时间轴”对话框。
Insert Timelines

单击“日期”,然后单击“确定”。将出现“时间轴”对话框,并且“时间轴工具”将出现在功能区上。

Ribbon
  • 在“时间轴”对话框中,选择“月份”。
  • 从下拉列表中选择“季度”。
  • 单击“2014 年第 2 季度”。
  • 按住 Shift 键并拖动到“2014 年第 4 季度”。

时间轴选择为 2014 年第 2 季度 – 第 4 季度。

数据透视表已根据此时间轴进行筛选。

PivotTable Filtered

Excel 数据分析 - 数据可视化

您可以通过多种方式在 Excel 中显示数据分析报表。但是,如果您的数据分析结果可以以图表的形式可视化,并突出显示数据中的显著点,则您的受众可以快速掌握您想要在数据中展示的内容。这也会给您的演示风格留下良好的印象。

在本节中,您将了解如何使用 Excel 图表和 Excel 图表格式设置功能,以便您可以重点突出地呈现数据分析结果。

使用图表可视化数据

在 Excel 中,图表用于对任何数据集进行图形表示。图表是数据的可视化表示,其中数据由符号表示,例如条形图中的条形或折线图中的线条。Excel 提供许多图表类型,您可以选择适合您数据的图表,或者可以使用 Excel 推荐图表选项来查看根据您的数据定制的图表并从中选择一个。

有关图表类型的更多信息,请参阅教程 Excel 图表。

在本节中,您将了解您可以与 Excel 图表一起使用的不同技术,以便更有效地突出显示您的数据分析结果。

创建组合图表

假设您有从不同区域获得的 2015-2016 财年的目标利润和实际利润。

Creating Combination Charts

我们将为此结果创建簇状柱形图。

Clustered Column Chart

正如您所看到的,在这个图表中很难快速地将目标和实际进行比较。它不会对您的结果产生真正的影响。

区分两种类型的比较数据值的一种更好方法是使用组合图表。在 Excel 2013 及更高版本中,您可以为此目的使用组合图表。

对目标值使用垂直柱形图,对实际值使用带标记的折线图。

  • 单击功能区上“图表工具”下的“设计”选项卡。
  • 单击“类型”组中的“更改图表类型”。将出现“更改图表类型”对话框。
Use Vertical Columns
  • 单击“组合”。

  • 将“实际”系列的图表类型更改为“带标记的折线图”。预览将出现在“自定义组合”下。

  • 单击“确定”。

Change Chart Type

将显示您自定义的组合图表。

Customized Combination Chart

正如您在图表中看到的,目标值显示为柱形,实际值沿线标记。数据可视化效果更好,因为它还显示了结果的趋势。

但是,当两个数据值的数值范围差异很大时,这种表示方式效果不佳。

创建带次坐标轴的组合图表

假设您有关于您产品在 2015-2016 财年从不同地区发货的单位数量和实际利润的数据。

Combo Chart

如果您使用与之前相同的组合图表,您将得到以下结果:

Combination Chart

在图表中,“单位数量”的数据不可见,因为数值范围差异很大。

在这种情况下,您可以创建一个带次坐标轴的组合图表,以便主坐标轴显示一个范围,次坐标轴显示另一个范围。

  • 单击“插入”选项卡。
  • 单击“图表”组中的“组合”。
  • 从下拉列表中单击“创建自定义组合图表”。
Custom Combo Chart

将出现“插入图表”对话框,其中“组合”高亮显示。

对于图表类型,请选择:

  • “单位数量”系列的“带标记的折线图”

  • “实际利润”系列的“簇状柱形图”

  • 选中“单位数量”系列右侧的“次坐标轴”框,然后单击“确定”。

图表预览将出现在“自定义组合”下。

Custom Combination

您的组合图表将显示次坐标轴。

Combo Chart with Secondary Axis

您可以观察主坐标轴上的实际利润值和次坐标轴上的单位数量值。

上图中一个重要的观察结果是第 3 季度,销售的单位数量更多,但实际利润更少。这可能是由于产生了增加销量的促销成本。这种情况在第 4 季度有所改善,销售量略有下降,但实际利润大幅上升。

区分系列和分类轴

假设您想预测2013-2016年的实际利润。

Discriminating Series and Category Axis

为此数据创建一个聚类柱状图。

Clustered Column

正如您所看到的,由于年份没有显示,数据可视化效果不佳。您可以通过将年份更改为类别来克服这个问题。

删除数据区域中的年份标题。

Remove Header Year

现在,年份被视为类别而不是系列。您的图表如下所示:

Year as Category

图表元素和图表样式

图表元素为您的图表提供了更多描述,从而帮助您更有意义地可视化数据。

  • 单击图表

三个按钮出现在图表右上角:

  • 图表元素 图表元素
  • 图表样式 图表样式
  • 图表筛选器 图表筛选器

有关这些内容的详细解释,请参阅Excel图表教程。

  • 单击图表元素。
  • 单击数据标签。
Click Data Labels
  • 单击图表样式
  • 选择适合您数据的样式和颜色。
Select Style and Color

您可以使用趋势线以图形方式显示数据趋势。您可以将图表中的趋势线扩展到实际数据之外以预测未来值。

Trendline

数据标签

Excel 2013及更高版本为您提供了各种显示数据标签的选项。您可以选择一个数据标签,根据自己的喜好对其进行格式化,然后使用“克隆当前标签”将格式复制到图表中的其余数据标签。

图表中的数据标签可以具有不同的效果、形状和大小。

还可以使用“插入数据标签字段”将单元格内容显示为数据标签的一部分。

Data Label

快速布局

您可以使用快速布局通过选择预定义的布局选项之一来快速更改图表的整体布局。

  • 单击图表。
  • 单击“图表工具”下的“设计”选项卡。
  • 单击快速布局。

将显示不同的可能的布局。当您移动布局选项时,图表布局会更改为该特定选项。

Quick Layout

选择您喜欢的布局。图表将以所选布局显示。

在柱状图中使用图片

您可以通过使用图片代替柱子来更强调您的数据演示。

  • 单击柱状图上的一个柱子。

  • 在“设置数据系列格式”中,单击“填充”。

  • 选择图片。

  • 在“从以下位置插入图片”下,提供文件名,或者如果您之前复制过图像,则可以选择剪贴板。

Using Pictures

您选择的图片将出现在图表中柱子的位置。

Place Pictures

带状图

您可能需要展示来自不同地区的产品客户调查结果。带状图适合此目的。带状图是一种折线图,其中添加了阴影区域以显示数据组的上下限。

假设您按月获得了来自东西部地区的客户调查结果:

Band Chart

这里,数据<50% 为低,50%-80% 为中,>80% 为高。

使用带状图,您可以如下显示您的调查结果:

Display Survey Results

根据您的数据创建折线图。

Create Line Chart

将图表类型更改为:

  • 东西部系列更改为带标记的折线。
  • 低、中、高系列更改为堆叠柱状图。
Change the Chart Type

您的图表如下所示。

charts
  • 单击其中一个柱子。
  • 在“设置数据系列格式”中将间隙宽度更改为0%。
Format Data Series

您将获得带状图而不是柱状图。

Bands

为了使图表更具表现力:

  • 添加图表标题。
  • 调整垂直轴范围。
  • 将带状图的颜色更改为绿-黄-红。
  • 向带状图添加标签。

最终结果是具有定义边界的带状图,以及跨带状图显示的调查结果。人们可以快速清楚地从图表中看出,虽然西部地区的调查结果令人满意,但东部地区的调查结果在最后一个季度有所下降,需要引起注意。

Band Chart

温度计图表

当您需要表示目标值和实际值时,您可以轻松地在Excel中创建温度计图表,该图表能够强调显示这些值。

使用温度计图表,您可以如下显示您的数据:

Thermometer Chart

按照如下所示排列您的数据:

Arrange your Data
  • 选择数据。
  • 创建一个聚类柱状图。
Clustered Charts

正如您所看到的,右侧的柱子是目标。

  • 单击图表中的一个柱子。
  • 单击功能区上的“切换行/列”。
Target
  • 右键单击目标列。
  • 单击“设置数据系列格式”。
  • 单击“次坐标轴”。
Secondary Axis

正如您所看到的,主坐标轴和次坐标轴具有不同的范围。

  • 右键单击主坐标轴。
  • 在“设置坐标轴格式”选项中,“边界”下,为最小值键入0,为最大值键入1。
  • 对次坐标轴重复相同的操作。
Primary and Secondary Axis have Different Ranges

主坐标轴和次坐标轴都将设置为0%-100%。目标列隐藏了实际列。

  • 右键单击可见列(目标)
  • 在“设置数据系列格式”中,选择
    • 填充为“无填充”
    • 边框为“实线”
    • 颜色为蓝色
Target Column
  • 在图表元素中,取消选择
    • 坐标轴→主水平坐标轴
    • 坐标轴→次垂直坐标轴
    • 网格线
    • 图表标题
  • 在图表中,右键单击主垂直坐标轴
  • 在“设置坐标轴格式”选项中,单击“刻度线”。
  • 对于主类型,选择“内部”。
Format Axis
  • 右键单击图表区。
  • 在“设置图表区格式”选项中,选择
    • 填充为“无填充”
    • 边框为“无线条”。
Chart Area

调整图表区大小,以获得温度计的形状。

Thermometer Shape

您得到了温度计图表,显示了实际值与目标值的对比。您可以通过一些格式设置使此温度计图表更具吸引力。

  • 插入一个矩形形状,覆盖图表中的蓝色矩形部分。
  • 在“设置形状格式”选项中,选择:
    • 填充为“渐变填充”。
    • 类型为“线性”。
    • 角度为1800
  • 将渐变停止点设置为0%、50%和100%。
  • 对于0%和100%的渐变停止点,选择黑色。
  • 对于50%的渐变停止点,选择白色。
Format Shape
  • 在底部插入一个椭圆形。
  • 使用相同的选项设置形状格式。

结果是我们开始使用的温度计图表。

Thermometer Chart Result

甘特图

甘特图是一种图表,其中一系列水平线显示在特定时间段内完成的工作量与计划用于这些时间段的工作量之间的关系。

在Excel中,您可以通过自定义堆积条形图类型来创建甘特图,以便它描述任务、任务持续时间和层次结构。Excel甘特图通常使用天作为沿水平轴的时间单位。

考虑以下数据,其中列:

  • 任务表示项目中的任务
  • 开始表示从项目开始日期起的天数
  • 持续时间表示任务的持续时间

请注意,任何任务的开始时间都是前一个任务的开始时间+持续时间。当任务具有层次结构时,情况就是这样。

Gantt Chart
  • 选择数据。
  • 创建堆积条形图。
Stacked Bar Chart
  • 右键单击“开始”系列。
  • 在“设置数据系列格式”选项中,选择“无填充”。
Format Data Series
  • 右键单击类别轴。
  • 在“设置坐标轴格式”选项中,选择“反向类别顺序”。
Select Categories
  • 在图表元素中,取消选择
    • 图例
    • 网格线
  • 将水平轴格式化为
    • 调整范围
    • 每5天一个主刻度线
    • 每1天一个次刻度线
  • 设置数据系列格式使其看起来更具吸引力
  • 添加图表标题
Chart Title

瀑布图

瀑布图是中小型企业中最流行的可视化工具之一。瀑布图非常适合显示如何得出净值(如净收入),方法是分解正负贡献的累积效应。

Excel 2016提供瀑布图类型。如果您使用的是早期版本的Excel,您仍然可以使用堆叠柱状图创建瀑布图。

这些列的颜色编码,以便您可以快速区分正数和负数。初始值和最终值列从水平轴开始,而中间值是浮动列。由于这种外观,瀑布图也称为桥接图。

考虑以下数据。

Waterfall Chart
  • 准备瀑布图的数据

  • 确保“净现金流”列位于“月份”列的左侧(这是因为创建图表时不会包含此列)

  • 添加两列——分别为正现金流和负现金流的“增加”和“减少”

  • 添加一列“开始”——图表中的第一列,其中包含“净现金流”中的起始值

  • 添加一列“结束”——图表中的最后一列,其中包含“净现金流”中的结束值

  • 添加一列“浮动”——支持中间列

  • 如下计算这些列的值

Compute Values
  • 在“浮动”列中,在开头和结尾插入一行。放置任意值50000。这只是为了在图表的左侧和右侧留出一些空间

数据如下所示。

Float Column
  • 选择单元格C2:H18(排除“净现金流”列)
  • 创建堆叠柱状图
Stacked Column Chart
  • 右键单击“浮动”系列。
  • 单击“设置数据系列格式”。
  • 在“设置数据系列格式”选项中,选择“无填充”。
Select No Fill
  • 右键单击“负数”系列。
  • 选择红色作为填充颜色。
Negative Series
  • 右键单击“正数”系列。
  • 选择绿色作为填充颜色。
Positive Series
  • 右键单击“开始”系列。
  • 选择灰色作为填充颜色。
  • 右键单击“结束”系列。
  • 选择灰色作为填充颜色。
  • 删除图例。
Delete Legend
  • 右键单击任何系列
  • 在“设置数据系列格式”选项中,“系列选项”下将“间隙宽度”选择为10%。
Series Options

添加图表标题。将显示瀑布图。

Deplays Waterfall Chart

迷你图

迷你图是放置在单个单元格中的微型图表,每个图表代表您选择的行数据。它们提供了一种快速查看趋势的方法。

您可以使用快速分析工具添加迷你图。

  • 选择要添加迷你图的数据。
  • 在数据的右侧保留一列空列用于迷你图。
Sparkline

快速分析按钮快速分析工具按钮出现在所选数据的右下角。

Quick Analysis Button at Bottom
  • 单击快速分析快速分析工具按钮按钮。快速分析工具栏将显示各种选项。

Quick Analysis Toolbar Options

单击**迷你图**。显示的图表选项基于数据,可能会有所不同。

Click SPARKLINES

单击**折线图**。数据的右侧列中将显示每行的折线图。

Line

数据透视图

数据透视图用于以图形方式汇总数据并探索复杂数据。

数据透视图显示数据系列、类别和图表轴,方式与标准图表相同。此外,它还在图表上提供了交互式筛选控件,以便您可以快速分析数据的子集。

当您在大型数据透视表中拥有数据,或者许多复杂的包含文本和数字的工作表数据时,数据透视图非常有用。数据透视图可以帮助您理解这些数据。

您可以从以下内容创建数据透视图:

  • 数据透视表。
  • 作为独立项的数据表,无需数据透视表。

来自数据透视表的数据透视图

要创建数据透视图,请按照以下步骤操作:

  • 单击数据透视表。
  • 单击功能区上“数据透视表工具”下的“分析”。
  • 单击数据透视图。“插入图表”对话框出现。
Insert Chart

从“柱形图”选项中选择“聚类柱形图”。

Select Clustered Column

单击“确定”。将显示数据透视图。

Display PivotChart

数据透视图具有三个筛选器——地区、销售人员和月份。

  • 单击“地区筛选器控件”选项。搜索框将显示所有地区列表。地区旁边将出现复选框。

  • 选择“东部”和“南部”选项。

Filter

筛选后的数据同时显示在枢纽图和数据透视表中。

PivotChart without a PivotTable

没有数据透视表的枢纽图

您可以创建独立的枢纽图,无需创建数据透视表。

  • 单击数据表。
  • 单击“插入”选项卡。
  • 在“图表”组中单击“枢纽图”。将出现“创建枢纽图”窗口。
  • 选择表格/区域。
  • 选择要放置枢纽图的位置。

您可以选择现有工作表中的单元格,也可以选择新工作表中的单元格。单击“确定”。

Choose Cell

将出现一个空的枢纽图和一个空的数据透视表,以及用于构建枢纽图的枢纽图字段列表。

Empty PivotTable
  • 选择要添加到枢纽图的字段

  • 通过将字段拖动到“筛选器”、“图例(系列)”、“轴(类别)”和“值”来排列字段

  • 使用枢纽图上的筛选控件选择要放置在枢纽图上的数据

Excel 将自动创建一个耦合的数据透视表。

Coupled PivotTable

Excel 数据分析 - 数据验证

数据验证是 Excel 中一个非常有用且易于使用的工具,您可以使用它来设置对输入工作表中的数据的输入数据验证。

对于工作表上的任何单元格,您可以

  • 显示输入消息,说明需要输入的内容。
  • 限制输入的值。
  • 提供一个值列表供选择。
  • 显示错误消息并拒绝无效数据输入。

考虑以下风险跟踪器,可用于输入和跟踪已识别的风险信息。

Risk Tracker

在此跟踪器中,输入到以下列中的数据将使用预设的数据约束进行验证,只有在满足验证条件时才会接受输入的数据。否则,您将收到错误消息。

  • 概率
  • 影响
  • 风险类别
  • 风险来源
  • 状态

“风险暴露”列将包含计算值,您无法输入任何数据。即使您删除一行,“序号”列也设置为具有计算值,这些值也会进行调整。

现在,您将学习如何设置这样的工作表。

准备工作表结构

要准备工作表的结构:

  • 从空白工作表开始。
  • 将标题放在第 2 行。
  • 将列标题放在第 3 行。
  • 对于“概率”、“影响”和“风险暴露”列标题:
    • 右键单击单元格。
    • 从下拉菜单中单击“设置单元格格式”。
    • 在“设置单元格格式”对话框中,单击“对齐”选项卡。
    • 在“方向”下键入 90。
  • 合并并居中第 3、4 和 5 行中每个列标题的单元格。
  • 设置第 2-5 行单元格的边框。
  • 调整行和列的宽度。

您的工作表将如下所示:

Worksheet Result

为风险类别设置有效值

在单元格 M5-M13 中输入以下值(M5 为标题,M6-M13 为值)

类别值
最终用户
客户
管理层
进度
进度
环境
产品
项目
  • 单击“风险类别”列下的第一个单元格 (H6)。
  • 单击功能区上的“数据”选项卡。
  • 单击“数据工具”组中的“数据验证”。
  • 从下拉列表中选择“数据验证…”。
Select Data Validation

将出现“数据验证”对话框。

  • 单击“设置”选项卡。
  • 在“验证条件”下,在“允许:”下拉列表中,选择“列表”选项。
Select List
  • 在出现的“来源:”框中选择区域 M6:M13。
  • 选中出现的“忽略空白”和“单元格下拉列表”复选框。
Check Boxes

为风险类别设置输入消息

  • 在“数据验证”对话框中单击“输入信息”选项卡。
  • 选中选择单元格时显示输入消息的复选框。
  • 在“标题:”框中,键入“风险类别”。
  • 在“输入信息:”框中,键入“从列表中选择风险类别”。
Show Input Message

为风险类别设置错误警报

要设置错误警报:

  • 在“数据验证”对话框中单击“错误警报”选项卡。
  • 选中输入无效数据后显示错误警报的复选框。
  • 在“样式:”下拉菜单下选择“停止”。
  • 在“标题:”框中,键入“无效输入”。
  • 在“错误消息:”框中,键入“从下拉列表中选择一个值”。
  • 单击“确定”。
Set Error Alert

验证风险类别的的数据验证

对于“风险类别”下选定的第一个单元格,

  • 已设置数据验证条件
  • 已设置输入消息
  • 已设置错误警报

现在,您可以验证您的设置。

单击您已设置数据验证条件的单元格。将出现输入消息。下拉按钮将出现在单元格的右侧。

Verify Data Validation

输入消息已正确显示。

  • 单击单元格右侧的下拉按钮。将出现包含可选择值的下拉列表。

  • 将下拉列表中的值与用于创建下拉列表的值进行交叉检查。

Message Correctly Displayed

两组值匹配。请注意,如果值的数量更多,您将在下拉列表的右侧获得一个滚动条。

从下拉列表中选择一个值。它将出现在单元格中。

Dropdown List

您可以看到有效值的选取工作正常。

最后,尝试输入无效条目并验证错误警报。

在单元格中键入“人员”并按 Enter 键。将显示您为单元格设置的错误消息。

Error Message Displayed
  • 验证错误消息。
  • 您可以选择“重试”或“取消”。验证这两个选项。

您已成功为单元格设置数据验证。

注意 - 检查消息的拼写和语法非常重要。

为风险类别列设置有效条件

现在,您可以将数据验证条件应用于“风险类别”列中的所有单元格。

此时,您需要记住两点:

  • 您需要为可能使用的最大单元格数设置条件。在我们的示例中,它可以根据工作表的使用位置而变化,从 10 到 100 不等。

  • 您不应为不需要的单元格范围或整列设置条件。这将不必要地增加文件大小。这称为过度格式化。如果您从外部来源获取工作表,则必须删除多余的格式,您将在本教程中关于查询的章节中学习。

请按照以下步骤操作:

  • 为“风险类别”下方的 10 个单元格设置验证条件。
  • 您可以通过单击第一个单元格的右下角轻松完成此操作。
  • 按住出现的“+”符号并将其向下拖动。
Set Valid Criteria

已为所有选定的单元格设置数据验证。

单击选定的最后一列并进行验证。

Column Selected and Verify

“风险类别”列的数据验证已完成。

为风险来源设置验证值

在这种情况下,我们只有两个值 - 内部和外部。

  • 单击“风险来源”列 (I6) 下的第一个单元格。
  • 单击功能区上的“数据”选项卡。
  • 单击“数据工具”组中的“数据验证”。
  • 从下拉列表中选择“数据验证…”。

将出现“数据验证”对话框。

  • 单击“设置”选项卡。
  • 在“验证条件”下,在“允许:”下拉列表中,选择“列表”选项。
  • 在出现的“来源:”框中键入“内部,外部”。
  • 选中出现的“忽略空白”和“单元格下拉列表”复选框。
Set Validation Values

为风险来源设置输入消息。

Set Input

为风险来源设置错误警报。

Set Error Alert

对于“风险来源”下选定的第一个单元格:

  • 已设置数据验证条件
  • 已设置输入消息
  • 已设置错误警报

现在,您可以验证您的设置。

单击您已设置数据验证条件的单元格。将出现输入消息。下拉按钮将出现在单元格的右侧。

Verify Settings

输入消息已正确显示。

  • 单击单元格右侧的下拉箭头按钮。将出现包含可选择值的下拉列表。

  • 检查值是否与您键入的值相同 - 内部和外部。

Input Message Displayed Correctly

两组值匹配。从下拉列表中选择一个值。它将出现在单元格中。

Cell

您可以看到有效值的选取工作正常。最后,尝试输入无效条目并验证错误警报。

在单元格中键入“财务”并按 Enter 键。将显示您为单元格设置的错误消息。

Type Financial
  • 验证错误消息。您已成功为单元格设置数据验证。

  • 为风险来源列设置有效条件

  • 将数据验证条件应用于“风险来源”列中的单元格 I6-I15(即与“风险类别”列相同的范围)。

已为所有选定的单元格设置数据验证。“风险来源”列的数据验证已完成。

为状态设置验证值

  • 重复您用于为风险来源设置验证值相同的步骤。

  • 将列表值设置为“打开”、“关闭”。

  • 将数据验证条件应用于“状态”列中的单元格 K6-K15(即与“风险类别”列相同的范围)。

已为所有选定的单元格设置数据验证。“状态”列的数据验证已完成。

为概率设置验证值

风险概率评分值在 1-5 范围内,1 表示低,5 表示高。该值可以是 1 和 5 之间的任何整数,包括 1 和 5。

  • 单击“风险来源”列 (I6) 下的第一个单元格。
  • 单击功能区上的“数据”选项卡。
  • 单击“数据工具”组中的“数据验证”。
  • 从下拉列表中选择“数据验证…”。

将出现“数据验证”对话框。

  • 单击“设置”选项卡。
  • 在“验证条件”下,在“允许:”下拉列表中,选择“整数”。
Data Validation
  • 在“数据”下选择“介于”。
  • 在“最小值”框中键入 1。
  • 在“最大值”框中键入 5。
Select Between

为概率设置输入消息

Set Input Message

设置概率的错误警报并单击“确定”。

Set Error Alert for Probability

对于“概率”下选定的第一个单元格,

  • 已设置数据验证条件。
  • 已设置输入消息。
  • 已设置错误警报。

现在,您可以验证您的设置。

单击您已设置数据验证条件的单元格。将出现输入消息。在这种情况下,将不会出现下拉按钮,因为输入值设置为在范围内,而不是来自列表。

Click Cell

输入消息已正确显示。

在单元格中输入 1 到 5 之间的整数。它将出现在单元格中。

Enter Integer

有效值的选取工作正常。最后,尝试输入无效条目并验证错误警报。

在单元格中键入 6 并按 Enter 键。将显示您为单元格设置的错误消息。

Type 6

您已成功为单元格设置数据验证。

  • 为概率列设置有效条件。

  • 将数据验证条件应用于“概率”列中的单元格 E6-E15(即与“风险类别”列相同的范围)。

已为所有选定的单元格设置数据验证。“概率”列的数据验证已完成。

为影响设置验证值

要为“影响”设置验证值,请重复您用于为概率设置验证值相同的步骤。

将数据验证条件应用于“影响”列中的单元格 F6-F15(即与“风险类别”列相同的范围)。

已为所有选定的单元格设置数据验证。“影响”列的数据验证已完成。

使用计算值设置“风险暴露”列

风险暴露度是风险概率和风险影响的乘积。

风险暴露度 = 概率 * 影响

在单元格G6中输入=E6*F6,然后按回车键。

Set Column Risk Exposure

由于E6和F6为空,单元格G6将显示0。

将公式复制到单元格G6-G15。单元格G6-G15将显示0。

Copy Formula

由于“风险暴露度”列用于计算值,因此不应允许在此列中输入数据。

  • 选择单元格G6-G15

  • 右键单击,在出现的下拉列表中,选择“设置单元格格式”。将出现“设置单元格格式”对话框。

  • 单击“保护”选项卡。

  • 选中“锁定”选项。

Locked

这是为了确保不允许在这些单元格中输入数据。但是,只有在工作表受保护后(您将在工作表准备就绪后执行此操作作为最后一步),此设置才会生效。

  • 单击“确定”。
  • 将单元格G6-G15着色以指示它们是计算值。
Shade Cells

格式化序列号值

您可以让用户填写序号列。但是,如果您格式化序号值,工作表看起来会更美观。此外,它还可以显示工作表已格式化的行数。

在单元格B6中输入=ROW()-5,然后按回车键。

Format Serial Number Values

单元格B6将显示1。将公式复制到单元格B6-B15。将显示值1-10。

Values Appear

将单元格B6-B15着色。

总结

您的项目快完成了。

  • 隐藏包含数据类别值的M列。
  • 为单元格B6-K16设置边框格式。
Wrap-up
  • 右键单击工作表标签。
  • 从菜单中选择“保护工作表”。
Select Protect Sheet

将出现“保护工作表”对话框。

  • 选中“保护工作表和锁定单元格的内容”选项。
  • 在“取消保护工作表密码”下输入密码。
    • 密码区分大小写
    • 如果忘记密码,则无法恢复受保护的工作表
    • 最好将工作表名称和密码列表保存在某个地方
  • 在“允许此工作表的所有用户执行以下操作:”下,选中“选择未锁定单元格”复选框。
Select Unlocked Cells

您已保护“风险暴露度”列中的锁定单元格,防止数据输入,并保持其余未锁定单元格可编辑。单击“确定”。

将出现“确认密码”对话框。

Confirm Password
  • 重新输入密码。
  • 单击“确定”。

您已设置数据验证的包含数据验证的工作表已准备好使用。

Worksheet with Data Validation

Excel数据财务分析

您可以轻松地使用Excel进行财务分析。Excel提供多种财务函数,例如PMT、PV、NPV、XNPV、IRR、MIRR、XIRR等,使您可以快速得出财务分析结果。

在本章中,您将学习在何处以及如何使用这些函数进行分析。

什么是年金?

年金是在连续期间内支付的一系列固定现金支付。例如,退休储蓄、保险支付、住房贷款、抵押贷款等。在年金函数中:

  • 正数表示收到的现金。
  • 负数表示支付的现金。

一系列未来支付的现值

现值是一系列未来支付现在总共的价值。您可以使用Excel函数计算现值:

  • PV - 使用利率和一系列未来支付(负值)和收入(正值)来计算投资的现值。至少一个现金流必须为正,至少一个必须为负。

  • NPV - 使用贴现率和一系列定期未来支付(负值)和收入(正值)来计算投资的净现值。

  • XNPV - 计算非定期现金流计划的净现值。

注意:

  • PV现金流必须是恒定的,而NPV现金流可以是可变的。

  • PV现金流可以在期初或期末,而NPV现金流必须在期末。

  • NPV现金流必须是定期的,而XNPV现金流不必是定期的。

在本节中,您将了解如何使用PV。您将在后面的章节中学习NPV。

示例

假设您要购买一台冰箱。销售人员告诉您冰箱的价格是32000,但您可以选择在8年内以每年13%的利率和每年6000的付款分期付款。您还可以选择在每年的年初或年末付款。

您想知道哪种选择对您更有利。

您可以使用Excel函数PV:

PV (rate, nper, pmt, [fv ], [type])

要计算每年年末付款的现值,请省略type或为type指定0。

要计算每年年初付款的现值,请为type指定1。

Payments

您将得到以下结果:

Payments Result

因此,

  • 如果您现在付款,您需要支付32,000的现值。
  • 如果您选择每年年末付款,您需要支付28,793的现值。
  • 如果您选择每年年初付款,您需要支付32,536的现值。

您可以清楚地看到选项2对您更有利。

什么是EMI?

等额本息贷款(EMI)被Investopedia定义为“借款人按指定日期每月向贷款人支付的固定款项。等额本息贷款用于每月偿还利息和本金,以便在规定的数年内全额偿清贷款”。

贷款的EMI

在Excel中,您可以使用PMT函数计算贷款的EMI。

假设您想申请5000000的住房贷款,年利率为11.5%,贷款期限为25年。您可以按如下方式找到您的EMI:

  • 计算每月利率(年利率/12)
  • 计算每月付款次数(年数 * 12)
  • 使用PMT函数计算EMI
Use PMT Function

正如您观察到的那样:

  • 现值(PV)是贷款金额。
  • 未来值(FV)为0,因为在期限结束时,贷款金额应为0。
  • Type为1,因为EMI是在每月的月初支付。

您将得到以下结果:

Present and Future Value

贷款的每月本息支付

EMI包括利息和部分本金支付。随着时间的推移,EMI的这两个组成部分将发生变化,减少余额。

要获取

  • 每月付款的利息部分,您可以使用Excel IPMT函数。

  • 每月付款的本金支付部分,您可以使用Excel PPMT函数。

例如,如果您以每年16%的利率贷了1,000,000的贷款,期限为8个月。您可以获得8个月内EMI、递减的利息金额、递增的本金支付金额和递减的贷款余额的值。8个月后,贷款余额将为0。

请按照以下步骤操作。

步骤1 - 按如下方式计算EMI。

Calculate EMI

这将导致EMI为13261.59卢比。

EMI Result

步骤2 - 接下来,计算8个月内EMI的利息和本金部分,如下所示。

Calculate Interest and Principal

您将获得以下结果。

Calculate Interest and Principal Result

两个期间之间支付的利息和本金

您可以计算两个期间(含)之间支付的利息和本金。

  • 使用CUMIPMT函数计算第2个月和第3个月之间累积支付的利息。

  • 将第2个月和第3个月的利息值相加,验证结果。

  • 使用CUMPRINC函数计算第2个月和第3个月之间累积支付的本金。

  • 将第2个月和第3个月的本金值相加,验证结果。

Summing Up

您将获得以下结果。

Summing Up Result

您可以看到您的计算结果与验证结果相符。

计算利率

假设您贷款100,000,您想在15个月内以每月最多12000的付款偿还。您可能想知道您必须支付的利率。

使用Excel RATE函数查找利率:

Calculating Interest Rate

结果将为8%。

Calculating Interest Rate Result

计算贷款期限

假设您以10%的利率贷款100,000。您希望每月最多支付15,000。您可能想知道您需要多长时间才能偿清贷款。

使用Excel NPER函数查找付款次数

Excel Nper Function

结果将为12个月。

Excel Nper Function result

投资决策

当您想进行投资时,您可以比较不同的选择,并选择收益更好的选择。净现值可用于比较一段时间内的现金流,并确定哪一个更好。现金流可以发生在定期、周期性间隔或不规则间隔。

首先,我们考虑定期现金流的情况。

从现在起n年后(n可以是小数)收到的现金流序列的净现值为1/(1 + r)n,其中r是年利率。

考虑以下三年内的两项投资。

Decisions on Investments

从表面上看,投资1比投资2更好。但是,只有当您知道投资的今天真实价值时,才能决定哪项投资更好。您可以使用NPV函数计算回报。

现金流可能发生在

  • 每年年末。
  • 每年年初。
  • 每年年中。

NPV函数假设现金流发生在年末。如果现金流发生在不同的时间,则必须将该特定因素与NPV计算一起考虑。

假设现金流发生在年末。然后您可以直接使用NPV函数。

NPV Function

您将得到以下结果:

NPV Function Result

正如你所看到的,投资2的净现值 (NPV) 高于投资1。因此,投资2是更好的选择。之所以得到这个结果,是因为投资2的现金流出发生在比投资1更晚的时期。

每年年初的现金流

假设现金流发生在每年的年初。在这种情况下,你不应该将第一笔现金流包含在净现值计算中,因为它已经代表了现值。你需要将第一笔现金流添加到其余现金流计算得到的净现值中,以获得最终的净现值。

Cash Flows at Beginning Year

您将得到以下结果:

Cash Flows at Beginning Year Result

每年年中现金流

假设现金流发生在每年的年中。在这种情况下,你需要将从现金流中获得的净现值乘以$\sqrt{1+r}$,以获得最终的净现值。

Cash Flows in Middle Year

您将得到以下结果:

Cash Flows in Middle Year Result

不规则间隔的现金流

如果你想计算不规则现金流的净现值,即在随机时间发生的现金流,计算会比较复杂。

但是,在Excel中,你可以使用XNPV函数轻松完成此类计算。

  • 将你的数据按日期和现金流排列。

注意 – 数据中的第一个日期应该是所有日期中最早的日期。其他日期可以按任何顺序排列。

  • 使用XNPV函数计算净现值。
Cash Flows at Irregular Intervals

您将得到以下结果:

Cash Flows at Irregular Intervals Result

假设今天的日期是2015年3月15日。正如你所看到的,所有现金流的日期都是以后的日期。如果你想找到今天的净现值,请将其添加到数据顶部,并将现金流指定为0。

Include Date

您将得到以下结果:

Include Date Result

内部收益率 (IRR)

投资的内部收益率 (IRR) 是净现值 (NPV) 为0时的利率。它是使正现金流的现值恰好补偿负现金流的利率值。当贴现率为IRR时,投资完全漠不关心,即投资者既没有赚钱也没有亏钱。

考虑以下现金流、不同的利率和相应的净现值。

Internal Rate of Return

正如你所看到的,在利率10%和11%之间,净现值的符号发生了变化。当你将利率微调至10.53%时,净现值接近0。因此,IRR为10.53%。

确定项目现金流的IRR

你可以使用Excel函数IRR计算现金流的IRR。

Calculate IRR

正如上一节所看到的,IRR为10.53%。

对于给定的现金流,IRR可能:

  • 存在且唯一
  • 存在且多个
  • 不存在

唯一的IRR

如果IRR存在且唯一,则可以使用它在几种可能性中选择最佳投资。

  • 如果第一笔现金流为负,则意味着投资者有钱并想投资。然后,IRR越高越好,因为它代表投资者获得的利率。

  • 如果第一笔现金流为正,则意味着投资者需要资金并正在寻求贷款,则IRR越低越好,因为它代表投资者支付的利率。

要确定IRR是否唯一,请更改猜测值并计算IRR。如果IRR保持不变,则它是唯一的。

Unique IRR

正如你所看到的,对于不同的猜测值,IRR具有唯一的值。

Unique Value

多个IRR

在某些情况下,你可能有多个IRR。考虑以下现金流。使用不同的猜测值计算IRR。

Multiple IRRs

您将得到以下结果:

Multiple IRRs result

你可以观察到有两个IRR:-9.59%和216.09%。你可以通过计算NPV来验证这两个IRR。

Calculating NPV

对于-9.59%和216.09%,NPV都为0。

没有IRR

在某些情况下,你可能没有IRR。考虑以下现金流。使用不同的猜测值计算IRR。

No IRRs

对于所有猜测值,你都将得到#NUM的结果。

No IRRs result

结果#NUM表示所考虑的现金流不存在IRR。

现金流模式和IRR

如果现金流中只有一个符号变化,例如从负到正或从正到负,则保证存在唯一的IRR。例如,在资本投资中,第一笔现金流将为负,而其余现金流将为正。在这种情况下,存在唯一的IRR。

如果现金流中有多个符号变化,则IRR可能不存在。即使存在,它也可能不是唯一的。

基于IRR的决策

许多分析师更倾向于使用IRR,它是一种流行的盈利能力指标,因为它作为百分比易于理解并易于与所需回报进行比较。但是,在使用IRR进行决策时存在某些问题。如果你根据IRR进行排名并根据这些排名做出决策,你最终可能会做出错误的决策。

你已经看到净现值 (NPV) 将使你能够做出财务决策。但是,当项目是互斥的时,IRR和NPV并不总是导致相同的决策。

互斥项目是指选择一个项目就排除了接受另一个项目的项目。当被比较的项目是互斥的时,NPV和IRR之间可能会出现排名冲突。如果你必须在项目A和项目B之间进行选择,NPV可能建议接受项目A,而IRR可能建议项目B。

NPV和IRR之间出现这种冲突可能是由于以下原因之一:

  • 项目的规模差异很大,或者
  • 现金流的时间安排不同。

规模差异显著的项目

Significant Size

如果你想通过IRR做出决策,项目A的回报率为100,项目B的回报率为50。因此,对项目A的投资看起来是有利可图的。但是,由于项目的规模差异,这是一个错误的决定。

考虑:

  • 你有1000可供投资。

  • 如果你将全部1000投资于项目A,你将获得100的回报。

  • 如果你投资100在项目B上,你仍然有900在手,你可以投资于另一个项目,比如项目C。假设你在项目C上获得20%的回报,那么项目B和项目C的总回报为230,这在盈利能力方面遥遥领先。

因此,在这种情况下,NPV是更好的决策方法。

现金流时间安排不同的项目

Different Cash Flows

同样,如果你考虑使用IRR来决定,项目B将是选择。但是,项目A具有更高的NPV,是理想的选择。

不规则间隔现金流的IRR (XIRR)

你的现金流有时可能是不规则间隔的。在这种情况下,你不能使用IRR,因为IRR需要等间隔的时间间隔。你可以改用XIRR,它考虑了现金流的日期以及现金流本身。

XIRR

得出的内部收益率为26.42%。

Internal Rate

修正的内部收益率 (MIRR)

考虑一种情况,你的融资利率与你的再投资利率不同。如果你使用IRR计算内部收益率,它假设融资和再投资的利率相同。此外,你可能还会得到多个IRR。

例如,考虑以下给出的现金流:

MIRR

正如你所看到的,NPV不止一次为0,导致多个IRR。此外,没有考虑再投资率。在这种情况下,你可以使用修正的内部收益率 (MIRR)。

Modified IRR

你将得到如下所示的7%的结果:

Modified IRR Result

注意 – 与IRR不同,MIRR将始终是唯一的。

使用多个工作表

在某些情况下,你可能需要:

  • 设置工作簿,其中多个工作表具有相似的格式或结构。
  • 从另一个工作表获取这些工作表的信息。
  • 将这些工作表的结果汇总到一个汇总工作表中。

例如,你可能需要在单独的工作表中按地区和月份分别跟踪销售信息。每种产品的价格取自公司范围内单独工作表中设置的产品目录。最后,你必须将所有地区的结果汇总到汇总表中。

在本节中,你将学习如何轻松地完成此操作。你将总结2015年4月至2016年3月(即2015-16财年)的结果。

第一步

第一步是设置产品目录。请按照以下步骤操作:

  • 从一个空白工作簿开始。
  • 设置包含产品和价格的产品目录工作表。
  • 将工作表命名为产品目录
  • 假设目录在每月的第一天进行修订。
  • 为上次更新提供占位符。

产品的销售价格取决于产品的当前成本。

First Step

多个具有相同结构的工作表

接下来,你必须按顺序设置东部、北部、南部和西部地区的四个工作表,这些工作表具有相同的结构。

  • 添加四个空白工作表。
  • 将工作表命名为东部、北部、南部和西部。
Multiple Worksheets with same Structure

这四个工作表应具有相同的结构。

  • 点击“东部”选项卡。“东部”工作表将打开。
  • 按住Shift键并单击“西部”选项卡。所有四个选项卡都将被选中。
Select Tabs

现在,你在“东部”工作表中进行的任何编辑都将自动反映在其他三个选定的工作表中。

在“东部”工作表中:

  • 添加列标题:序号、月份、产品、价格、单位数量、总金额。
  • 添加序号、4月份和4个产品名称。
  • 格式化表格。
East Worksheet

相同的结构出现在其他工作表“北部”、“南部”和“西部”中。

跨多个工作表创建公式

要在多个工作表中创建公式:

  • 为产品目录工作表中产品的价格值定义名称。
  • 将所有名称的作用域设置为工作簿。
Create Formula
  • 再次选择所有四个工作表:东部、北部、南部和西部。
  • 在“东部”工作表中,对于每个产品,在价格列中,将公式指定为价格值名称。

正如我们前面定义的,产品的价格根据每月的产品目录更新。

Product Price
  • 对每个月重复相同的步骤
Repeat Same Steps

因此,对于东部、北部、南部和西部的地区工作表,你已成功设置了相同的结构,并根据产品目录工作表中的月份为每个产品设置了价格信息。

产品目录也可以在另一个工作簿中。

工作表中的计算

下一步是填写每个地区每个月份每种产品的销售单位数量信息。因此,你需要分别处理这些工作表。

对于每个地区,对于每个产品:

  • 填写销售单位数量。
  • 计算相应的总金额,即价格 * 单位数量。
Calculate Total Amount

在每个工作表(东部、北部、南部和西部)中,计算按月的小计:

Calculate Subtotals

注意 – 你可以在单个工作表上使用小计,但不能在多个工作表上使用。因此,你必须对北部、南部和西部工作表重复此步骤。

Subtotal

单击大纲级别2。你将获得所有按月的合计。

Outline Level 2

现在,你已准备好总结所有四个工作表(东部、北部、南部和西部)的结果。

汇总多个工作表中的数据

以下步骤将向你展示如何汇总多个工作表中的数据。

  • 添加一个工作表并将其命名为“汇总”。
  • 创建“汇总”工作表的结构。
Summarizing Data

在“总销售额”列中,在单元格C3中,键入=sum(

Total Sales
  • 选择工作表东部
  • 选择单元格G7。
  • 按住“东部”选项卡,单击“西部”选项卡。
  • 将选择“东部”到“西部”选项卡。
  • 公式栏中显示的公式为

=sum(‘东部:西部’!G7)

Select Worksheet East

请注意,你仍在东部工作表中。按Enter键。

您将位于“摘要”工作表中。在公式栏中,您将看到公式为

=SUM(East:West!G7)

计算值显示在单元格C3中。

Calculated Value in Cell
  • 将公式复制到单元格C4到C14。
  • 单击“公式”选项卡下的“公式审核”组中的“显示公式”。

“总销售额”列中的所有公式都将显示。

Total Sales Appear

这正是您想要汇总各个区域结果的方式。

  • 单击单元格C15。
  • 输入=sum(C3:C14)
Summarize Results

您的汇总结果已准备好,位于“摘要”工作表中。

Summarized Results are Ready

Excel 数据分析 - 公式审核

您可能需要检查公式的准确性或查找错误的来源。Excel 公式审核命令提供了一种简单的方法来查找:

  • 哪些单元格参与了活动单元格中公式的计算。
  • 哪些公式引用了活动单元格。

这些查找结果将通过箭头线以图形方式显示,从而使可视化更加容易。您可以使用单个命令显示活动工作表中的所有公式。如果您的公式引用了不同工作簿中的单元格,请同时打开该工作簿。Excel 无法转到未打开的工作簿中的单元格。

设置显示选项

您需要检查所使用工作簿的显示选项是否设置正确。

  • 单击文件 > 选项
  • 在“Excel 选项”对话框中,单击“高级”。
  • 在“工作簿的显示选项”中:
    • 选择工作簿。
    • 检查“对于对象,显示”下是否选择了“全部”。
  • 对您正在审核的所有工作簿重复此步骤。
Setting the Display Options

追溯前导单元格

前导单元格是指活动单元格中的公式所引用的单元格。

在以下示例中,活动单元格为 C2。在 C2 中,您有公式=B2*C4

B2 和 C4 是 C2 的前导单元格。

Tracing Precedents

要追溯单元格 C2 的前导单元格,

  • 单击单元格 C2。
  • 单击“公式”选项卡。
  • 单击“公式审核”组中的“追溯前导单元格”。
Trace Precedents

将显示两条箭头线,一条从 B2 指向 C2,另一条从 C4 指向 C2,从而追溯前导单元格。

Two Arrows Displayed

请注意,要追溯单元格的前导单元格,该单元格应具有包含有效引用的公式。否则,您将收到错误消息。

  • 单击不包含公式的单元格或单击空单元格。
  • 单击“公式审核”组中的“追溯前导单元格”。

您将收到一条消息。

Get Message

删除箭头

单击“公式审核”组中的“删除箭头”。

Removing Arrows

工作表中的所有箭头都将消失。

追溯依赖单元格

依赖单元格包含引用其他单元格的公式。这意味着,如果活动单元格参与了另一个单元格中的公式计算,则另一个单元格就是活动单元格的依赖单元格。

在下面的示例中,C2 的公式为=B2*C4。因此,C2 是单元格 B2 和 C4 的依赖单元格。

Tracing Dependents

要追溯单元格 B2 的依赖单元格,

  • 单击单元格 B2。
  • 单击“公式”选项卡。
  • 单击“公式审核”组中的“追溯依赖单元格”。
Trace Dependents in Formula Auditing

将显示一条从 B2 指向 C2 的箭头线,表明 C2 依赖于 B2。

要追溯单元格 C4 的依赖单元格:

  • 单击单元格 C4。
  • 单击“公式”选项卡 > “公式审核”组中的“追溯依赖单元格”。

将显示另一条从 C4 指向 C2 的箭头线,表明 C2 也依赖于 C4。

Trace Dependents of Cell

单击“公式审核”组中的删除箭头。工作表中的所有箭头都将消失。

注意 - 要追溯单元格的依赖单元格,该单元格应被另一个单元格中的公式引用。否则,您将收到错误消息。

  • 单击单元格 B6(未被任何公式引用)或单击任何空单元格。
  • 单击“公式审核”组中的“追溯依赖单元格”。您将收到一条消息。
Click Trace Dependents

使用公式

您已经了解了前导单元格和依赖单元格的概念。现在,考虑一个包含多个公式的工作表。

Working with Formulae
  • 单击“考试成绩”表中“及格类别”下方的单元格。
  • 单击“追溯前导单元格”。其左侧的单元格(分数)和范围 E4:F8 将被映射为前导单元格。
  • 对“考试成绩”表中“及格类别”下方的所有单元格重复此操作。
Exam Results Table
  • 单击“学生成绩”表中“及格类别”下方的单元格。

  • 单击“追溯依赖单元格”。“考试成绩”表中“及格类别”下方的所有单元格都将被映射为依赖单元格。

Student Grades Table

显示公式

下面的工作表包含按东、北、南、西四个区域的销售人员汇总的销售额。

Showing Formulas
  • 单击功能区上的“公式”选项卡。

  • 单击“公式审核”组中的“显示公式”。工作表中的公式将显示出来,以便您可以知道哪些单元格包含公式以及公式是什么。

Show Formula
  • 单击总销售额下的单元格。

  • 单击“追溯前导单元格”。箭头末尾会出现一个工作表图标。工作表图标表示前导单元格位于不同的工作表中。

Click Trace Precedents

双击箭头。“转到”对话框将出现,显示前导单元格。

Go To Dialog Box

正如您所看到的,有四个前导单元格,位于四个不同的工作表中。

  • 单击其中一个前导单元格的引用。
  • 该引用将出现在“引用”框中。
  • 单击“确定”。将显示包含该前导单元格的工作表。

计算公式

要逐步了解单元格中复杂公式的工作原理,您可以使用“计算公式”命令。

考虑单元格 C14 中的 NPV(年中)公式。该公式为

=SQRT (1 + C2)*C10

  • 单击单元格 C14。
  • 单击功能区上的“公式”选项卡。
  • 单击“公式审核”组中的“计算公式”。“计算公式”对话框将出现。
Evaluating Formula

计算公式对话框中,公式显示在“计算”下的框中。通过多次单击“计算”按钮,公式将逐步计算。带下划线的表达式将始终被下一个执行。

Evaluate Formula

这里,公式中 C2 带有下划线。因此,它将在下一步中计算。单击“计算”。

Click Evaluate Button

单元格 C2 的值为 0.2。因此,C2 将计算为 0.2。“1+0.2”带下划线,表示它是下一步。单击“计算”。

Click Evaluate

1+0.2 将计算为 1.2。“SQRT(1.2)”带下划线,表示它是下一步。单击“计算”。

Evaluate

SQRT(1.2) 将计算为 1.09544511501033。“C10”带下划线,表示它是下一步。单击“计算”。

Evaluate SQRT

C10 将计算为 4976.8518518515。

1.09544511501033*4976.8518518515 带下划线,表示它是下一步。单击“计算”。

Restart Button

1.09544511501033*4976.8518518515 将计算为 5,451.87。

没有更多表达式需要计算,这就是答案。“计算”按钮将变为“重新开始”按钮,表示计算完成。

错误检查

最好在工作表和/或工作簿准备好计算后进行错误检查。

考虑以下简单的计算。

Error Checking

单元格中的计算导致错误 #DIV/0!。

  • 单击单元格 C5。

  • 单击功能区上的“公式”选项卡。

  • 单击“公式审核”组中“错误检查”旁边的箭头。在下拉列表中,您会发现“循环引用”已停用,这表示您的工作表中没有循环引用。

  • 从下拉列表中选择“追溯错误”。

Select Trace Error

计算活动单元格所需的单元格将由蓝色箭头指示。

Activate Cell
  • 单击“删除箭头”。
  • 单击“错误检查”旁边的箭头。
  • 从下拉列表中选择“错误检查”。
Select Error Checking

将出现“错误检查”对话框。

Error Checking Dialog Box

观察以下内容:

  • 如果单击“此错误的帮助”,将显示 Excel 关于该错误的帮助。

  • 如果单击“显示计算步骤”,将出现“计算公式”对话框。

  • 如果单击“忽略错误”,“错误检查”对话框将关闭,如果您再次单击“错误检查”命令,它将忽略此错误。

  • 如果单击“在公式栏中编辑”,您将转到公式栏中的公式,以便您可以编辑单元格中的公式。

Excel 数据分析 - 查询

您可以使用“查询”来:

  • 比较两个工作簿。
  • 分析工作簿是否存在问题或不一致之处。
  • 查看工作簿之间的链接。
  • 查看工作表之间的链接。
  • 查看单元格之间的关系。
  • 清除多余的单元格格式。
  • 管理密码。

“查询”选项卡将位于功能区上。如果您在功能区上找到了“查询”选项卡,您可以跳到下一节。

如果您在功能区上找不到“查询”选项卡,请激活“查询”加载项。

  • 单击文件 > 选项
  • 在“Excel 选项”窗口中,单击“加载项”。
  • 在“管理”框中,单击“COM 加载项”。
  • 单击“转到”。
INQUIRE Tab

将出现“COM 加载项”对话框。

COM Add-Ins
  • 选中“查询”框。
  • 单击“确定”。现在,“查询”加载项已激活。您将在功能区上找到“查询”选项卡。

查询命令

让我们了解一下查询命令。

单击“查询”选项卡。您将找到以下命令:

  • 工作簿分析
  • 工作簿关系
  • 工作表关系
  • 单元格关系
  • 比较文件
  • 清除多余的单元格格式
  • 工作簿密码
INQUIRE Commands

比较两个工作簿

您可以逐个单元格比较两个工作簿,并查找任何差异,例如与第一个工作簿相比,第二个工作簿中的更改。

请按照以下步骤操作:

  • 打开您要比较的两个工作簿。
  • 单击功能区上的“查询”选项卡。
  • 单击“比较”组中的“比较文件”。
Comparing Two Workbooks
  • 将出现“选择要比较的文件”对话框。
  • 选中“比较”和“到”旁边的框中显示的文件名。
Select Files To Compare
  • 如果显示的任何文件名不是您想要的文件名,请单击该文件名旁边的向下箭头。

  • 将只显示已打开的工作簿。

Workbooks Displayed
  • 选择文件。
  • 检查“比较”和“到”中文件的顺序是否正确。
Compare File
  • 如果顺序不正确,请单击“交换文件”。“比较”和“到”中文件的顺序将更改。

  • 单击“比较”。

Click Compare

比较结果将显示在双窗格网格中:

  • 左侧的工作簿对应于您选择的“比较”文件。
  • 右侧的工作簿对应于您选择的“到”文件。

与“比较”工作簿相比,“到”工作簿中的更改详情将显示在这两个网格下方的窗格中。更改将根据更改类型用颜色突出显示。突出显示颜色的图例将显示在左下角的窗格中。

Highlight Changes

单击功能区上的“调整单元格大小以适应”,以查看“比较”和“到”工作簿中的单元格内容。这两个工作簿中的单元格都将调整大小,以便内容可见。

Resize Cells to Fit

单击功能区上“导出”组中的“导出结果”。

Export Results

将出现“另存为”对话框。您可以将结果保存到 Excel 工作簿。请注意,只有 .xlsx 文件类型可用。

Save As Dialog Box

如果您需要在其他应用程序中使用结果,您可以将其复制到剪贴板。

单击功能区上“导出”组中的“将结果复制到剪贴板”。

Copy Results

粘贴到您想要的应用程序中。

创建交互式报表

您可以使用工作簿分析命令创建交互式报表,该报表可以显示有关工作簿及其结构、公式、单元格、范围和警告的详细信息。

  • 单击功能区上的“查询”选项卡。
  • 单击“报表”组中的“工作簿分析”。
Workbook Analysis

工作簿分析完成后,将显示报表。

Workbook Analysis Completed

报表包含以下六个类别:

  • 摘要 - 关于工作簿结构和内容的常规信息。

  • 工作簿(含子类别) - 常规的工作簿统计数据。

  • 公式(含子类别) - 关于工作簿中公式的详细信息。

  • 单元格(含子类别) - 关于工作簿中单元格的详细信息。

  • 区域(含子类别) - 关于工作簿中区域的详细信息。

  • 警告 - 关于工作簿结构和内容的几种类型的警告。

Report Category

选择一个类别可以获得关于该类别的更多信息。

选中“公式”选项。将显示公式的子类别。

Check Formula Option

您将在正在分析的工作簿中观察到以下内容:

  • 所有公式共有224个。
  • 包含数值的公式共有224个。
  • 单击“包含数值的子类别”。

在结果窗格中,将显示每个包含数值公式的单元格的工作表名称、单元格地址和公式。

Results Pane

单击“Excel导出”按钮。将出现“另存为”对话框。

Excel Export Button
  • 将报表另存为 Excel 文件。
  • “加载导出文件”按钮将出现在“Excel导出”按钮旁边。
  • 单击“加载导出文件”按钮。
Load Export File

保存的报表 Excel 工作簿将打开,您可以清楚地查看工作簿分析结果。

Workbook Analysis Results

使用图表查看

您可以通过链接创建的交互式图表查看工作簿关系、工作表关系和单元格关系。链接显示图表中节点之间的依赖关系。您可以拖动链接或节点来排列和对齐它们,以查看您要查找的内容。

查看工作簿关系

您可以使用工作簿关系图创建工作簿依赖关系的交互式图形地图,该地图通过文件之间的连接(链接)创建。

图表中的链接类型可以包括其他工作簿、Access 数据库、文本文件、HTML 页面、SQL Server 数据库和其他数据源。

  • 单击功能区上的“查询”选项卡。
  • 单击“图表”组中的“工作簿关系”。
Viewing Workbook Relationships

将出现工作簿关系图,显示工作簿与不同数据源的链接。

Workbook Relationship Diagram

查看工作表关系

您可以使用工作表关系图创建同一工作簿中工作表和/或其他工作簿中工作表之间连接(链接)的交互式图形地图。

  • 单击功能区上的“查询”选项卡。
  • 单击“图表”组中的“工作表关系”。
Viewing Worksheet Relationships

将出现工作表关系图,显示同一工作簿中以及其他工作簿中工作表之间的链接。

这两种关系的区别可以通过箭头的方向来识别。

Arrow Direction

查看单元格关系

您可以使用单元格关系图获取从选定单元格到其他工作表甚至其他工作簿中单元格的所有链接的详细交互式地图。

  • 单击功能区上的“查询”选项卡。
  • 单击“图表”组中的“单元格关系”。
Cell Relationship

将出现“单元格关系图选项”对话框。

  • 选中“跨工作表”和“跨工作簿”。

  • 在“跟踪单元格前因”和“跟踪单元格后果”下选择“全部跟踪”。

  • 在“初始展开级别数”下,选择有限并在其旁边的框中键入 5。

  • 单击“确定”。

Cell Relationship Diagram

将出现单元格关系图,根据您选择的选项,显示选定单元格与同一工作表、同一工作簿和其他工作簿中的单元格之间的链接。

Links between Selected Cells and Cells

单击“缩放”。您可以清楚地查看节点。

View Nodes

清理多余的单元格格式

如果您发现工作簿加载速度很慢或大小变得很大,则可能对行和/或列应用了不需要的格式(例如,对值少于 15 个的整列应用条件格式)。

您可以使用“清理多余的单元格格式”命令删除多余的格式并大大减小文件大小。这也会提高 Excel 的速度。

在清理多余的单元格格式之前,请创建 Excel 文件的备份副本,因为在某些情况下,此过程可能会增加文件大小,并且无法撤消更改。

  • 单击功能区上的“查询”选项卡。
  • 单击“其他”组中的“清理多余的单元格格式”。
Cleaning Excess Cell Formatting

将出现“清理多余的单元格格式”对话框。在应用于框中选择“所有工作表”。

Choose Sheets

您将收到一条关于保存更改的消息。单击“确定”。

Saving Changes

管理文件的密码

如果您正在对受密码保护的工作簿使用“工作簿分析”或“比较文件”命令,则可以避免每次打开这些文件时都必须输入密码。这可以通过使用密码管理器来实现。

  • 单击功能区上的“查询”选项卡。
  • 单击“其他”组中的“工作簿密码”。
Managing Passwords of Files

将出现密码管理器对话框。单击“添加”按钮以添加工作簿的密码。

Password Manager

也为添加的密码添加密码描述。

Add Password

下次当您需要使用这些文件进行比较或分析时,您无需键入密码。

高级数据分析 - 概述

Excel 提供了多个命令、函数和工具,使您的复杂数据分析任务变得轻松。Excel 让您可以轻松执行各种复杂的计算。在本教程中,您将了解 Excel 多功能的数据分析工具。您将通过相关的示例、分步说明和每个步骤的屏幕截图来了解数据分析。

数据合并

您可能需要合并来自各种来源的数据并提交报表。数据可能位于同一工作簿的工作表中,也可能位于不同的工作簿中。使用 Excel 数据工具“合并”,您可以通过几个简单的步骤来执行此操作。

假设分析

“模拟分析”为您提供用于处理以下数据分析情况的工具:

  • 查找导致指定值的输入值。结果可以设置为包含输入值作为变量的公式。通过更改输入变量的值,Excel 将使用“目标求解”工具提供解决方案。

  • 通过更改一个或两个变量的值来查找可能的输出值。结果可以设置为包含一个或两个输入值作为变量的公式。通过更改输入变量的值,Excel 将使用“数据表”工具提供解决方案。

  • 查找更改多个变量的值所产生的可能的输出值。结果可以设置为包含输入值作为变量的公式。通过更改输入变量的值,Excel 将使用“方案管理器”工具提供解决方案。

使用 Excel Solver 加载项进行优化

Solver 用于处理复杂的目标求解情况。在这种情况下,除了输入和输出之外,还将对可能的输入值施加定义的约束或限制。此外,Solver 用于得出最佳解决方案。

Excel 具有一个 Solver 加载项,可帮助您解决此类复杂问题。

将数据导入 Excel

您的数据分析可能取决于各种外部数据源。在 Excel 中,您可以从不同的数据源导入数据,例如 Microsoft Access 数据库、网页、文本文件、SQL Server 表、SQL Server Analysis Cube、XML 文件等。

您可以同时从数据库导入任意数量的数据表。当您从关系数据库(如 Access)导入多个表时,表之间的现有关系也将在 Excel 中保留。导入数据时,您还可以选择基于该数据创建数据透视表或数据透视图或 Power View 报表。

您可以仅创建一个与数据源的数据连接,或将数据导入 Excel。如果您将数据导入 Excel,则数据表将添加到 Excel 中的数据模型。

数据模型

Excel 中的数据模型用于集成当前工作簿中的多个表的数据和/或导入的数据和/或通过数据连接连接到工作簿的数据源的数据。数据模型在数据透视表、数据透视图、PowerPivot 和 Power View 报表中透明地使用。

  • 您可以在导入数据时或从工作簿中的 Excel 表创建数据模型。

  • 数据模型中的数据表可以在数据视图或图表视图中查看。

  • 使用数据模型,您可以创建数据表之间的关系。

  • 您可以使用“创建关系”命令,也可以单击并拖动并连接数据模型图表视图中定义关系的两个表中的字段。

使用数据透视表浏览数据

您可以将数据模型与数据透视表集成,通过整理、连接、汇总和报告来自多个不同来源的数据来进行广泛的数据分析。您可以从外部数据源导入表并创建数据透视表,因此每当连接的数据源中的数据更新时,数据透视表中的值都可以自动更新。

您可以使用来自多个表的字段创建数据透视表,前提是表已定义关系。如果不存在关系,Excel 会提示您创建一个关系,您可以从数据透视表本身创建关系。您这样定义的关系会反映在数据模型中。

使用 PowerPivot 浏览数据

您可以使用 PowerPivot 访问、分析和报告来自各种数据源的数据。PowerPivot 可以帮助您轻松处理大量数据并生成引人入胜的分析报表。

PowerPivot 为您提供用于管理数据模型、将 Excel 表添加到数据模型、在数据表中添加计算字段、定义 KPI 等的命令。

使用 Power View 探索数据

Power View 提供对大型数据的交互式浏览、可视化和分析。由于其多功能的可视化选项,您一定能够找到一个能够为您的数据提供完美平台的选项,您可以在其中浏览数据、汇总数据和报告数据。

从表到地图,您可以轻松地可视化您的数据、对其进行筛选、分析和交互式报告。此外,您可以在同一 Power View 表单上使用多个可视化效果来反映和突出显示值,当您单击其中任何一个中的数据点时。

您可以使用表、矩阵、卡片、不同的图表类型、倍数、地图和平铺在 Power View 中浏览数据。一旦您获得实践经验,您就会对这些不同视图的多功能性感到着迷。这是因为很容易制作交互式报表,突出显示重要值并动态地在视图之间切换。

使用层次结构探索数据

如果您的数据具有层次结构,则可以在反映在 Power View 中的数据模型中定义它们,或者在 Power View 本身构建层次结构。

定义层次结构后,您可以向上和向下钻取层次结构,显示所需数据。

美观的 Power View 报表

您可以根据您想要在 Power View 中呈现的内容来确定报表布局。您可以添加反映公司徽标或公司视图的背景图像。或者,您可以设置报表的背景格式,使其外观优雅。

您可以为报表选择最能描绘数据的主题。您可以更改字体和文本大小,以便您的报表易于阅读。

关键绩效指标 (KPI)

关键绩效指标通常用于衡量绩效。在 Excel 中,您可以在 PowerPivot 或 Power View 中定义和描绘 KPI。KPI 的图形化演示将提升您的报表。

高级数据分析 - 数据合并

您可能遇到过需要呈现汇总数据的各种情况。数据来源可能只有一个地方,也可能有多个地方。另一个挑战可能是数据可能会不时地被其他人更新。

您需要了解如何在需要时设置一个汇总工作表,以汇总您设置的来源中的数据。在 Excel 中,您可以通过几个步骤轻松完成此任务,方法是使用**数据工具 – 合并计算**。

准备合并计算的数据

在开始合并计算数据之前,请确保数据源之间保持一致性。这意味着数据排列如下:

  • 每个数据范围位于单独的工作表上。

  • 每个数据范围都采用列表格式,第一行包含标签。

  • 此外,如果适用,您可以在第一列中为类别添加标签。

  • 所有数据范围都具有相同的布局。

  • 所有数据范围都包含类似的事实。

  • 每个范围中都没有空行或空列。

如果数据源是外部的,请确保使用预定义的 Excel 模板布局。

假设您拥有来自各个区域(东部、北部、南部和西部)的各种商品的销售数据。您可能需要定期合并这些数据并按产品显示销售摘要。准备工作包括:

  • 每个区域一个工作表 – 即四个名为东部、北部、南部和西部的表。这些表可以位于同一个工作簿中,也可以位于不同的工作簿中。

  • 每个工作表都具有相同的布局,表示产品的详细信息、单位数量和金额。

  • 您需要按产品合并计算数据。因此,请确保带有标签“产品”的列是第一列,并且包含产品标签。

Preparing Data for Consolidation

合并计算同一工作簿中的数据

如果您需要合并计算的所有数据都在同一工作簿中,请按如下步骤操作:

步骤 1 – 确保每个区域的数据都在单独的工作表上。

Separate Worksheet

步骤 2 – 添加一个新的工作表并将其命名为“汇总”。

步骤 3 – 单击“汇总”工作表。

步骤 4 – 单击要放置汇总结果的单元格。

步骤 5 – 单击功能区上的**数据**选项卡。

步骤 6 – 单击**数据工具**组中的**合并计算**按钮。

将出现**合并计算**对话框。

Consolidate Dialog Box

步骤 7 – 从**函数**下的下拉列表中选择**求和**。

步骤 8 – 按如下方式选择每个工作表中的数据。

  • 单击“引用”框下的图标。
  • 选择工作表 – 东部。
  • 选择数据范围。
  • 再次单击“引用”框下的图标。

选定的范围将显示在“引用”框中:

Reference Box

步骤 9 – 单击该框右侧的**添加**按钮。选定的数据范围将显示在**所有引用**下的框中。

All References

步骤 10 – 对其余数据工作表(北部、南部和西部)重复步骤 1-5。合并计算对话框如下所示。

Data Worksheets

您可以看到,数据范围按字母顺序在**所有引用**下的框中逐个工作表显示。

步骤 11 – 选中**使用标签**下的**顶行**和**左列**复选框。单击“确定”。

Use Labels in

您的数据已按产品汇总,显示东部、北部、南部和西部的区域数据。

Regions

您可以重复上述步骤,在需要时手动刷新汇总结果。

自动合并计算数据

假设您希望汇总表在数据发生更改时自动更新。为此,您需要链接到源数据。

步骤 1 – 在“合并计算”对话框中选中**创建到源数据的链接**复选框,然后单击“确定”。

Consolidating Data Automatically

您的汇总结果将显示以下大纲:

Outline

您会注意到,在名为“产品”的列的右侧插入了一个新列。

步骤 2 – 单击包含名为“肥皂”的产品值的行中的大纲上的“+”号。您可以看到新列包含每个产品值集的合并计算值,按区域列出。

Consolidated Value

合并计算不同工作簿中的数据

在前面的示例中,需要汇总的所有数据都在同一个工作簿中。但是,每个区域的数据可能会单独维护并按区域更新。在这种情况下,您可以按如下方式合并计算数据:

步骤 1 – 打开包含数据的各个工作簿,例如,工作簿 – 东部销售、北部销售、南部销售和西部销售。

步骤 2 – 打开一个新的工作簿。

步骤 3 – 在新的工作表上,单击要显示摘要的单元格。

步骤 4 – 单击功能区上的**数据**选项卡。

步骤 5 – 单击“数据工具”框中的**合并计算**。

将出现**合并计算**对话框。在“合并计算”对话框中:

  • 从“函数”框下的下拉列表中选择“求和”。
  • 单击“引用”框下的图标。
  • 选择工作簿 – East-Sales.xlsx。
  • 选择数据范围。
  • 再次单击“引用”框下的图标。
  • 单击右侧的**添加**按钮。

合并计算对话框如下所示:

Consolidate
  • 单击“引用”框下右侧的图标。
  • 选择工作簿 – North-Sales.xlsx。
  • 选择数据范围。
  • 再次单击“引用”框下右侧的图标。
  • 单击“添加”。

步骤 6 – 重复步骤 1-6 以添加来自工作簿 South-Sales.xlsx 和 West-Sales.xlsx 的数据范围。

步骤 7 – 在**使用标签**下,选中以下复选框。

  • 顶行。
  • 左列。

步骤 8 – 选中**创建到源数据的链接**复选框。

您的“合并计算”对话框如下所示:

Create Links

您的数据已在您的工作簿中汇总。

Consolidate Data Summarized

高级数据分析 - 假设分析

**假设分析**是更改单元格中的值以查看这些更改将如何影响工作表中公式结果的过程。您可以在一个或多个公式中使用多组不同的值来探索所有不同的结果。

在进行数据分析时,假设分析在许多情况下都很有用。例如:

  • 您可以根据收入提出不同的预算。

  • 您可以根据给定的历史值预测未来值。

  • 如果您希望从公式中获得某个特定值作为结果,则可以找到产生所需结果的不同输入值集。

Excel 提供以下假设分析工具,您可以根据数据分析需求使用:

  • 数据表
  • 方案管理器
  • 目标求解

数据表和方案采用输入值集并向前预测以确定可能的结果。目标求解与数据表和方案的不同之处在于,它采用结果并向后预测以确定产生该结果的可能输入值。

在本节中,您将了解可以使用假设分析工具的可能情况。有关这些工具用法的详细信息,请参阅本教程后面的章节。

数据表

**数据表**是一个单元格区域,您可以在其中更改某些单元格中的值并提出问题的不同答案。例如,您可能想知道通过分析不同的贷款金额和利率,您可以负担多少住房贷款。您可以将这些不同的值与**PMT**函数一起放入数据表中,并获得所需的结果。

数据表仅适用于**一个或两个变量**,但它可以接受这些变量的许多不同值。

有关数据表的详细信息,请参阅本教程中的章节 – 使用数据表进行假设分析

方案管理器

方案是一组 Excel 保存的值,可以自动替换工作表中的单元格。

主要功能包括:

  • 您可以创建和保存工作表上的不同值组,然后切换到任何这些新方案以查看不同的结果。

  • 一个方案可以有多个变量,但它最多只能容纳 32 个值。

  • 您还可以创建一个方案汇总报告,该报告将所有方案组合在一个工作表上。例如,您可以创建几个不同的预算方案来比较各种可能的收入水平和支出,然后创建一个报告,让您并排比较这些方案。

  • 方案管理器是一个对话框,允许您将值保存为方案并命名方案。

有关方案的详细信息,请参阅本教程中的章节 – 使用方案管理器进行假设分析

目标求解

如果您知道想要从公式中获得的结果,但不确定公式需要什么输入值才能获得该结果,则目标求解很有用。例如,如果您想借一笔贷款,并且知道贷款金额、贷款期限以及您可以支付的 EMI,则可以使用目标求解来查找您可以获得贷款的利率。

目标求解只能用于一个变量输入值。如果您有多个变量输入值,则可以使用“规划求解”加载项。

有关目标求解用法的详细信息,请参阅本教程中的章节 – 使用目标求解进行假设分析

规划求解

规划求解作为加载项随 Excel 一起提供。您可以使用规划求解来查找工作表上称为目标单元格的单元格中公式的最佳值。

规划求解适用于与目标单元格中的公式相关的单元格组。规划求解会调整您指定的可调整单元格中的值,以从目标单元格公式中产生您指定的结果。

有关 Excel 规划求解加载项用法的详细信息,请参阅本教程中的章节 - 使用 Excel 规划求解进行优化

使用数据表的假设分析

使用 Excel 中的数据表,您可以轻松地更改一个或两个输入并执行假设分析。数据表是一个单元格区域,您可以在其中更改某些单元格中的值并提出问题的不同答案。

数据表有两种类型:

  • 单变量数据表
  • 双变量数据表

如果您的分析问题中有多于两个变量,则需要使用 Excel 的方案管理器工具。有关详细信息,请参阅本教程中的章节 – 使用方案管理器进行假设分析

单变量数据表

如果要查看一个或多个公式中一个变量的不同值将如何更改这些公式的结果,则可以使用单变量数据表。换句话说,使用单变量数据表,您可以确定更改一个输入如何更改任意数量的输出。您将借助示例了解这一点。

示例

有 5,000,000 的贷款,期限为 30 年。您想知道不同利率下的月供 (EMI)。您可能还想知道第二年支付的利息和本金金额。

使用单变量数据表进行分析

使用单变量数据表进行分析需要三个步骤:

步骤 1 – 设置所需的背景。

步骤 2 – 创建数据表。

步骤 3 – 执行分析。

让我们详细了解这些步骤:

步骤 1:设置所需的背景

  • 假设利率为 12%。

  • 列出所有所需的值。

  • 命名包含值的单元格,以便公式具有名称而不是单元格引用。

  • 分别使用 Excel 函数 – PMT、CUMIPMT 和 CUMPRINC 设置 EMI、累计利息和累计本金的计算。

您的工作表应如下所示:

Set Required Background

您可以看到 C 列中的单元格名称与 D 列中相应单元格中的名称相同。

步骤 2:创建数据表

  • 将您想要替换到输入单元格中的值列表(例如,利率)按如下方式向下输入 E 列:

Create Data Table

    可以看到,在利率值上方有一行空行。此行用于您想要使用的公式。

  • 在值列上方一行且右侧一列的单元格中输入第一个函数(**PMT**)。在第一个函数的右侧单元格中输入其他函数(**CUMIPMT 和 CUMPRINC**)。

    现在,利率值上方的两行如下所示:

Type Functions

    数据表如下所示:

Below Data Table

步骤 3:使用“模拟分析”数据表工具进行分析

  • 选择包含您想要替换的公式和值的单元格范围,即选择范围 – E2:H13。

  • 单击功能区上的“数据”选项卡。

  • 单击“数据工具”组中的“模拟分析”。

  • 在下拉列表中选择“数据表”。

Do Analysis

出现**数据表**对话框。

  • 单击“列输入单元格”框中的图标。
  • 单击单元格**Interest_Rate**(即 C2)。
Data Table

您可以看到列输入单元格被设置为 $C$2。单击“确定”。

数据表将填充每个输入值的计算结果,如下所示:

Fill Data Table

如果您每月可以支付 54,000 元的等额本息,您可以看到 12.6% 的利率适合您。

双变量数据表

如果要查看公式中两个变量的不同值将如何改变该公式的结果,可以使用双变量数据表。换句话说,使用双变量数据表,您可以确定更改两个输入值如何改变单个输出值。我们将通过一个示例来理解这一点。

示例

有一笔 50,000,000 的贷款。您想知道利率和贷款期限的不同组合将如何影响月供(等额本息)。

双变量数据表分析

双变量数据表分析需要分三个步骤完成:

步骤 1 – 设置所需的背景。

步骤 2 – 创建数据表。

步骤 3 – 执行分析。

步骤 1:设置所需的背景

  • 假设利率为 12%。

  • 列出所有所需的值。

  • 命名包含值的单元格,以便公式使用名称而不是单元格引用。

  • 使用 Excel 函数 – **PMT** 设置等额本息的计算。

您的工作表应如下所示:

Set Background

您可以看到 C 列中的单元格名称如 D 列中相应单元格所示。

步骤 2:创建数据表

  • 在单元格 F2 中输入 **=EMI**。

Set EMI
  • 输入第一个输入值列表,即利率,向下输入 F 列,从公式下方的单元格开始,即 F3。

  • 输入第二个输入值列表,即付款次数,横向输入第 2 行,从公式右侧的单元格开始,即 G2。

    数据表如下所示:

Type Input Values

使用“模拟分析”工具数据表进行分析

  • 选择包含公式和您想要替换的两组值的单元格范围,即选择范围 – F2:L13。

  • 单击功能区上的“数据”选项卡。

  • 单击“数据工具”组中的“模拟分析”。

  • 在下拉列表中选择“数据表”。

Perform Analysis

出现“数据表”对话框。

  • 单击“行输入单元格”框中的图标。
  • 单击单元格**NPER**(即 C3)。
  • 再次单击“行输入单元格”框中的图标。
  • 接下来,单击“列输入单元格”框中的图标。
  • 单击单元格 Interest_Rate(即 C2)。
  • 再次单击“列输入单元格”框中的图标。
Column Input Cell Box

您将看到行输入单元格被设置为 $C$3,列输入单元格被设置为 $C$2。单击“确定”。

数据表将填充每个两个输入值的组合的计算结果:

Rename Input Cell Boxes

如果您每月可以支付 54,000 元的等额本息,则 12.2% 的利率和 288 个月供适合您。这意味着贷款期限为 24 年。

数据表计算

每次重新计算包含数据表的 worksheet 时,都会重新计算数据表,即使它们没有更改。为了加快包含数据表的 worksheet 的计算速度,需要将计算选项更改为**自动重新计算** worksheet,但不重新计算数据表,如下节所示。

加快 worksheet 中的计算速度

您可以通过两种方式加快包含数据表的 worksheet 的计算速度:

  • 从 Excel 选项。
  • 从功能区。

从 Excel 选项

  • 单击功能区上的“文件”选项卡。
  • 从左窗格的列表中选择“选项”。

出现“Excel 选项”对话框。

  • 从左窗格中选择“公式”。

  • 在“计算选项”部分的“工作簿计算”下选择“除数据表外的自动计算”选项。单击“确定”。

Excel Options

从功能区

  • 单击功能区上的“公式”选项卡。

  • 单击“计算”组中的“计算选项”。

  • 在下拉列表中选择“除数据表外的自动计算”。

From Ribbon

使用方案管理器进行模拟分析

在灵敏度分析中有多个变量的情况下,方案管理器非常有用。方案管理器为所考虑变量的每一组输入值创建方案。方案可帮助您探索一组可能的结果,支持以下操作:

  • 最多更改 32 组输入值。
  • 合并来自多个不同 worksheet 或工作簿的方案。

如果您想分析超过 32 组输入值,并且这些值仅表示一个或两个变量,则可以使用数据表。尽管数据表仅限于一个或两个变量,但它可以包含任意数量的不同输入值。请参阅本教程中的使用数据表进行模拟分析

方案

方案是一组 Excel 保存的值,可以自动替换到您的 worksheet 中。您可以在 worksheet 上创建和保存不同的值组作为方案,然后在这些方案之间切换以查看不同的结果。

例如,您可以有几个不同的预算方案,比较各种可能的收入水平和支出。您还可以有来自不同来源的不同贷款方案,比较各种可能的利率和贷款期限。

如果要用于方案的信息来自不同的来源,您可以将信息收集在单独的工作簿中,然后将来自不同工作簿的方案合并到一个工作簿中。

在拥有所有需要的方案后,您可以创建一个方案汇总报告:

  • 包含所有方案的信息。
  • 允许您并排比较方案。

方案管理器

方案管理器是 Excel 中的模拟分析工具之一。

要使用方案管理器创建分析报告,您必须按照以下步骤操作:

**步骤 1** – 定义初始值集并识别要更改的输入单元格,称为“更改单元格”。

**步骤 2** – 创建每个方案,命名方案并为该方案的每个更改输入单元格输入值。

**步骤 3** – 选择要跟踪的输出单元格,称为“结果单元格”。这些单元格包含初始值集中的公式。公式使用更改的输入单元格。

方案管理器将创建一个报告,其中包含每个方案的输入值和输出值。

方案的初始值

在创建多个不同的方案之前,您需要定义方案将基于的一组初始值。

设置方案初始值的步骤如下:

  • 定义包含输入值的单元格。
  • 适当地命名输入单元格。
  • 识别具有常数值的输入单元格。
  • 指定常数输入的值。
  • 识别具有更改值的输入单元格。
  • 指定更改输入的初始值。
  • 定义包含结果的单元格。结果单元格包含公式。
  • 适当地命名结果单元格。
  • 将公式放入结果单元格中。

考虑之前的贷款示例。现在,按如下方式进行:

  • 定义一个贷款金额单元格。

    • 此输入值对所有方案都是常数。

    • 将单元格命名为 Loan_Amount。

    • 指定值为 5,000,000。

  • 定义利率、付款次数和类型(月初或月末付款)的单元格。

    • 这些输入值将在方案中发生变化。

    • 将单元格命名为 Interest_Rate、NPER 和 Type。

    • 将这些单元格中分析的初始值分别指定为 12%、360 和 0。

  • 定义等额本息单元格。

    • 这是结果值。

    • 将单元格命名为 EMI。

    • 在此单元格中放置公式:

      =PMT (Interest_Rate/12, NPER, Loan_Amount, 0, Type)

您的 worksheet 如下所示:

Define Cells

您可以看到输入单元格和结果单元格位于 C 列,名称如 D 列所示。

创建方案

在设置方案的初始值后,您可以使用方案管理器如下创建方案:

  • 单击功能区上的“数据”选项卡。
  • 单击“数据工具”组中的“模拟分析”。
  • 从下拉列表中选择方案管理器。
Creating Scenarios

出现“方案管理器”对话框。您可以看到其中包含一条消息:

“未定义任何方案。请选择“添加”。”。

Add Scenario

您需要在方案管理器中为每一组更改的值创建方案。最好使用初始值定义第一个方案,因为它使您可以在显示不同方案时随时切换回初始值。

使用初始值创建第一个方案,方法如下:

  • 单击“方案管理器”对话框中的“添加”按钮。

出现“添加方案”对话框。

  • 在“方案名称”下,键入方案 1。
  • 在“更改单元格”下,按住 Ctrl 键,输入单元格的引用,即 C3、C4 和 C5。

对话框的名称将更改为“编辑方案”。

  • 编辑“注释”框中的文本 – 初始值。

  • 选择“保护”下的“防止更改”选项,然后单击“确定”。

Prevent Changes

出现“方案值”对话框。您定义的初始值将显示在每个更改单元格框中。

Scenario Values

创建了包含初始值的**方案 1**。

使用更改单元格中的不同值创建另外三个方案,方法如下:

  • 单击“方案值”对话框中的“添加”按钮。

出现“添加方案”对话框。请注意,“更改单元格”框中显示 C3、C4、C5。

  • 在“方案名称”框中,键入方案 2。

  • 备注中编辑文本为 – 利率不同。

  • 在“保护”下选择“防止更改”,然后单击“确定”。

Select Prevent Changes

将出现方案值对话框。初始值将显示在正在更改的单元格中。将利率的值更改为0.13,然后单击添加

Scenario Values Dialog Box

将出现添加方案对话框。请注意,C3、C4、C5 出现在更改单元格下的框中。

  • 在“方案名称”框中,键入方案 3。

  • 备注框中编辑文本为 – 付款次数不同。

  • 在“保护”下选择“防止更改”,然后单击“确定”。

Scenario Name Box

将出现方案值对话框。初始值将显示在正在更改的单元格中。将 NPER 的值更改为 300,然后单击添加

Change Value

将出现添加方案对话框。请注意,C3、C4、C5 出现在“更改单元格”框中。

  • 在“方案名称”框中,键入方案 4。

  • 备注框中编辑文本为 – 付款类型不同。

  • 在“保护”下选择“防止更改”,然后单击“确定”。

Add Scenario Dialog Box

将出现方案值对话框。初始值将显示在正在更改的单元格中。将“类型”的值更改为 1。因为您已经添加了所有想要添加的方案,所以单击“确定”。

Changed value

将出现方案管理器对话框。在“方案”下的框中,您将找到已创建的所有方案的名称。

  • 单击方案 1。正如您所知,方案 1 包含初始值。
  • Scenario Manager

    现在,单击摘要。将出现“方案摘要”对话框。

方案摘要报告

Excel 提供两种类型的方案摘要报告:

  • 方案摘要。
  • 方案数据透视表报告。

在“方案摘要”对话框中,您可以找到这两种报告类型。

在“报告类型”下选择“方案摘要”。

Select Scenario Summary

方案摘要

结果单元格框中,选择单元格C6(此处,我们使用了PMT函数)。单击“确定”。

方案摘要报告将出现在一个新的工作表中。该工作表命名为“方案摘要”。

Scenario Summary

您可以在方案摘要报告中观察到以下内容:

  • 更改单元格 – 列出用作更改单元格的所有单元格。由于您已命名单元格“利率”、“NPER”和“类型”,因此这些单元格的出现使报告更有意义。否则,只会列出单元格引用。

  • 结果单元格 – 显示指定的结果单元格,即等额本息贷款。

  • 当前值 – 这是第一列,列出了在创建摘要报告之前在方案管理器对话框中选择的方案的值。

  • 对于您创建的所有方案,更改单元格将以灰色突出显示。

  • 在等额本息贷款行中,将显示每个方案的结果值。

您可以通过显示在创建方案时添加的备注来使报告更有意义。

  • 单击包含方案名称的行左侧的“+”按钮。方案的备注将出现在方案名称下方的行中。

Click Plus Button

来自不同来源的方案

假设您从三个不同的来源获得方案,并且需要在主工作簿中准备方案摘要报告。您可以通过将来自不同工作簿的方案合并到主工作簿中来实现此目的。请按照以下步骤操作:

  • 假设方案位于工作簿 Bank1_Scenarios、Bank2_Scenarios 和 Bank3_Scenarios 中。打开这三个工作簿。

  • 打开主工作簿,其中包含初始值。

  • 在主工作簿中单击数据 > 假设分析 > 方案管理器。

将出现方案管理器对话框。

Scenarios from Different Sources

您可以看到,由于您尚未添加任何方案,因此没有任何方案。单击合并

将出现“合并方案”对话框。

Merge Scenarios

如您所见,在“从以下位置合并方案”下,有两个框:

  • 文件
  • 工作表

您可以从包含要添加到结果的方案的特定工作簿中选择特定的工作表。单击文件的下拉箭头以查看工作簿。

注意 – 对应的文件应处于打开状态才能在此列表中显示。

Merge Scenarios Dialog Box

选择文件 – Bank1_Scenarios

将显示 Bank1 工作表。在对话框底部,将显示在源工作表上找到的方案数量。单击“确定”。

Select Book

将出现“方案管理器”对话框。“方案”下将列出合并到主工作簿中的两个方案。

Master Workbook

单击合并按钮。“合并方案”对话框将出现。现在,从“文件”框的下拉列表中选择Bank2_Scenarios

将显示 Bank2 工作表。在对话框底部,将显示在源工作表上找到的方案数量。单击“确定”。

Source Sheet Displayed

将出现方案管理器对话框。“方案”下将列出合并到主工作簿中的四个方案。

Scenarios

单击合并按钮。“合并方案”对话框将出现。现在,从“文件”框的下拉列表中选择Bank3_Scenarios

将显示 Bank3 工作表。在对话框底部,将显示在源工作表上找到的方案数量。单击“确定”。

Scenario Found

将出现“方案管理器”对话框。“方案”下将列出合并到主工作簿中的五个方案。

Scenarios Merged

现在,您拥有生成方案摘要报告所需的所有方案。

单击“摘要”按钮。将出现方案摘要对话框。

  • 选择方案摘要。
  • 在“结果单元格”框中,键入 C6 并单击“确定”。
Result Cells Box

方案摘要报告将出现在主工作簿中的新工作表上。

New Worksheet Summary

显示方案

假设您正在演示方案,并且希望动态地在方案之间切换,并显示相应方案的输入值集和结果值。

  • 从“数据工具”组中单击数据 > 假设分析 > 方案管理器。将出现“方案管理器”对话框。将显示方案列表。

  • 选择要显示的方案。单击显示

Displaying Scenarios

工作表上的值将更新为所选方案的值。结果值将重新计算。

Selected Scenario

方案数据透视表报告

您也可以以数据透视表的形式查看方案报告。

  • 单击方案管理器对话框中的“摘要”按钮。将出现“方案摘要”对话框。

  • 在“报告类型”下选择方案数据透视表报告

  • 结果单元格框中键入 C6。

Scenario PivotTable Report

方案数据透视表报告将出现在一个新的工作表上。

Scenario PivotTable Report on Worksheet

使用目标求解的假设分析

目标求解是假设分析工具,可帮助您查找导致所需目标值的输入值。目标求解需要一个公式,该公式使用输入值来给出目标值的结果。然后,通过改变公式中的输入值,目标求解尝试找到输入值的解决方案。

目标求解仅适用于一个变量输入值。如果您需要确定多个输入值,则必须使用规划求解加载项。请参阅本教程中的章节 – 使用 Excel 规划求解进行优化

使用目标求解进行分析

假设您想贷款 5,000,000,并想在 25 年内偿还。您可以支付 50000 的等额本息贷款。您想知道您可以以什么利率借款。

您可以使用目标求解查找您可以借款的利率,方法如下:

步骤 1 – 如下所示设置 Excel 单元格以进行目标求解。

Goal Seek

步骤 2 – 在对应于 D 列的 C 列中输入值。“利率”单元格保持为空,因为您必须检索该值。此外,尽管您知道可以支付的等额本息贷款(50000),但该值并未包含在内,因为您必须使用 Excel PMT 函数来计算它。目标求解需要一个公式来查找结果。PMT 函数位于“等额本息贷款”单元格中,以便目标求解可以使用它。

Excel 使用 PMT 函数计算等额本息贷款。该表现在如下所示:

Computes EMI

由于利率单元格为空,Excel 将该值视为 0 并计算等额本息贷款。您可以忽略结果-13,888.89

按如下方式执行使用目标求解的分析:

步骤 1 – 在功能区上转到数据 > 假设分析 > 目标求解

Goal Seek on Ribbon

将出现“目标求解”对话框。

步骤 2 – 在设置单元格框中键入“等额本息贷款”。此框是包含您要解析的公式(在本例中为 PMT 函数)的单元格的引用。它是单元格 C6,您将其命名为“等额本息贷款”。

步骤 3 – 在目标值框中键入 -50000。在这里,您将获得公式结果,在本例中,是您要支付的等额本息贷款。该数字为负数,因为它表示付款。

步骤 4 – 在改变单元格框中键入“利率”。此框包含您要调整的值(在本例中为利率)所在的单元格的引用。它是单元格 C2,您将其命名为“利率”。

步骤 5 – 目标求解更改的此单元格必须由您在“设置单元格”框中指定的单元格中的公式引用。单击“确定”。

Set Cell Box

目标求解会生成一个结果,如下所示:

Goal Seek Result

如您所见,目标求解使用单元格 C6(包含公式)找到了解决方案,即显示在单元格 C2 中的 12%,即利率。单击“确定”。

解决故事问题

您可以轻松地使用目标求解解决故事问题。让我们通过一个示例来了解这一点。

示例

假设有一家书店库存 100 本书。书籍的原价为 250,以该价格售出一定数量的书籍。之后,书店宣布该书打九折,并清仓。您可能想知道以原价售出了多少本书才能获得 24,500 的总收入。

您可以使用目标求解找到解决方案。请按照以下步骤操作:

步骤 1 – 如图所示设置工作表。

Solving Story Problems

步骤 2 – 在功能区上转到数据 > 假设分析 > 目标求解

将出现“目标求解”对话框。

步骤 3 – 分别在“设置单元格”框、“目标值”框和“改变单元格”框中键入收入、24500 和 原价书籍数量。单击“确定”。

Type Revenue

目标求解将显示状态和解决方案。

Status and Solution

如果以原价售出了 80 本书,则收入将为 24500。

执行盈亏平衡分析

在经济学中,盈亏平衡点是指既无利润也无损失的点。这意味着:

收入 = 费用,或

收入 – 费用 = 0

您可以在 Excel 中使用目标求解进行盈亏平衡分析

示例

假设有一家商店出售玩具。您可能希望对该商店进行盈亏平衡分析。从商店收集以下信息:

  • 商店的固定成本。
  • 玩具的单位成本。
  • 要出售的玩具数量。

您需要找到他们应该以什么价格出售玩具才能实现盈亏平衡。

步骤 1 – 如图所示设置工作表。

Set Worksheet

步骤 2 – 在功能区上转到数据 > 假设分析 > 目标求解。将出现“目标求解”对话框。

步骤 3 – 分别在“设置单元格”框、“目标值”框和“改变单元格”框中键入盈亏平衡点、0 和 单价。单击“确定”。

Value and Cell Box

正如你所看到的,目标求解结果显示:如果单价为35,商店将实现收支平衡。

Break Store

使用 Excel Solver 进行优化

规划求解器是Microsoft Excel的一个加载项程序,可用于在假设分析中进行优化。

根据O'Brien和Marakas的观点,优化分析是目标求解分析的更复杂扩展。它并非设定变量的特定目标值,而是要在特定约束条件下找到一个或多个目标变量的最优值。然后,在满足指定约束条件的情况下,反复更改一个或多个其他变量,直到找到目标变量的最佳值。

在Excel中,您可以使用规划求解器查找目标单元格(工作表中包含公式的一个单元格)中公式的最优值(最大值或最小值,或某个特定值),但需遵守其他公式单元格值的某些约束或限制。

这意味着规划求解器与一组称为决策变量的单元格一起工作,这些单元格用于计算目标单元格和约束单元格中的公式。规划求解器会调整决策变量单元格中的值,以满足约束单元格的限制并产生目标单元格所需的结果。

您可以使用规划求解器来查找各种问题的最优解,例如:

  • 确定制药厂每月产品组合以最大化盈利。

  • 安排组织中的员工。

  • 解决运输问题。

  • 财务计划和预算。

激活规划求解器加载项

在使用规划求解器解决问题之前,请确保已在Excel中激活规划求解器加载项,方法如下:

  • 单击功能区上的“数据”选项卡。 “规划求解器”命令应显示在“分析”组中,如下所示。
Activating Solver Add-in

如果您找不到“规划求解器”命令,请按如下步骤激活它:

  • 单击“文件”选项卡。
  • 单击左侧窗格中的“选项”。将出现“Excel 选项”对话框。
  • 单击左侧窗格中的“加载项”。
  • 在“管理”框中选择“Excel 加载项”,然后单击“转到”。
Select Excel Add-Ins

将出现“加载项”对话框。选中规划求解器加载项,然后单击“确定”。现在,您应该能够在功能区的“数据”选项卡下找到“规划求解器”命令。

Solver Add-in

规划求解器使用的求解方法

您可以根据问题的类型,从Excel规划求解器支持的以下三种求解方法中选择一种:

单纯形法 LP

用于线性问题。在以下情况下,规划求解器模型是线性的:

  • 目标单元格是通过将(可变单元格)*(常数)形式的项相加计算出来的。

  • 每个约束都满足线性模型的要求。这意味着每个约束都是通过将(可变单元格)*(常数)形式的项相加并将其与常数进行比较来计算的。

广义简化梯度 (GRG) 非线性

用于平滑的非线性问题。如果您的目标单元格、任何约束或两者都包含对非(可变单元格)*(常数)形式的可变单元格的引用,则您拥有一个非线性模型。

进化法

用于平滑的非线性问题。如果您的目标单元格、任何约束或两者都包含对非(可变单元格)*(常数)形式的可变单元格的引用,则您拥有一个非线性模型。

了解规划求解器的评估

规划求解器需要以下参数:

  • 决策变量单元格
  • 约束单元格
  • 目标单元格
  • 求解方法

规划求解器的评估基于以下内容:

  • 决策变量单元格中的值受约束单元格中的值的限制。

  • 目标单元格中值的计算包含决策变量单元格中的值。

  • 规划求解器使用选择的求解方法得出目标单元格中的最优值。

定义问题

假设您正在分析一家生产和销售某种产品的公司的利润。您需要找到未来两个季度可以用于广告的金额,最高限额为20,000。每个季度的广告水平会影响以下方面:

  • 销售数量,间接决定销售收入。
  • 相关费用,以及
  • 利润。

您可以按照以下步骤定义问题:

  • 查找单位成本。
  • 查找每单位广告成本。
  • 查找单价。
Defining Problem

接下来,设置所需计算的单元格,如下所示。

Set Cells

正如你所看到的,计算是针对考虑中的第一季度和第二季度进行的:

  • 第一季度可销售单位数量为400,第二季度为600(单元格 - C7和D7)。

  • 广告预算的初始值设置为每个季度10000(单元格 - C8和D8)。

  • 销售数量取决于每单位广告成本,因此等于该季度的预算/每单位广告成本。请注意,我们使用了MIN函数来确保销售数量<=可销售数量。(单元格 - C9和D9)。

  • 收入计算为单价 * 销售数量(单元格 - C10和D10)。

  • 费用计算为单位成本 * 可销售数量 + 该季度的广告成本(单元格 - C11和D12)。

  • 利润 = 收入 - 费用(单元格 C12和D12)。

  • 总利润 = 第一季度利润 + 第二季度利润(单元格 - D3)。

接下来,您可以按照以下步骤设置规划求解器的参数:

Set Parameters

正如你所看到的,规划求解器的参数如下:

  • 目标单元格是包含总利润的D3,您希望将其最大化。

  • 决策变量单元格是包含两个季度(第一季度和第二季度)预算的C8和D8。

  • 有三个约束单元格 - C14、C15和C16。

    • 包含总预算的单元格C14设置为20000的约束(单元格D14)。

    • 包含第一季度销售数量的单元格C15设置为<=第一季度可销售数量的约束(单元格D15)。

    • 包含第二季度销售数量的单元格C16设置为<=第二季度可销售数量的约束(单元格D16)。

解决问题

下一步是使用规划求解器查找解决方案,方法如下:

步骤1 - 在功能区上转到数据 > 分析 > 规划求解器。将出现“规划求解器参数”对话框。

Solver Parameters

步骤2 - 在“设置目标”框中,选择单元格D3。

步骤3 - 选择“最大化”。

步骤4 - 在“通过更改可变单元格”框中选择范围C8:D8。

Changing Variable Cells

步骤5 - 接下来,单击“添加”按钮以添加您已识别的三个约束。

步骤6 - 将出现“添加约束”对话框。按照如下所示设置总预算的约束,然后单击“添加”。

Add Constraint

步骤7 - 按照如下所示设置第一季度总销售数量的约束,然后单击“添加”。

Click Add

步骤8 - 按照如下所示设置第二季度总销售数量的约束,然后单击“确定”。

Set Constraint

“规划求解器参数”对话框将出现,其中在“受约束条件限制”框中添加了三个约束。

步骤9 - 在“选择求解方法”框中,选择“单纯形法 LP”。

Select Solving Method

步骤10 - 单击“求解”按钮。“规划求解器结果”对话框将出现。选择“保留规划求解器解”,然后单击“确定”。

Keep Solver Solution

结果将显示在您的工作表中。

Result

正如你所看到的,在给定约束条件下产生最大总利润的最优解如下:

  • 总利润 - 30000。
  • 第一季度广告预算 - 8000。
  • 第二季度广告预算 - 12000。

逐步浏览规划求解器试解

您可以逐步浏览规划求解器的试解,查看迭代结果。

步骤1 - 单击“规划求解器参数”对话框中的“选项”按钮。

将出现“选项”对话框。

步骤2 - 选择“显示迭代结果”框,然后单击“确定”。

Show Iteration

步骤3 - 将出现“规划求解器参数”对话框。单击“求解”。

步骤4 - 将出现“显示试解”对话框,显示消息 - “规划求解器已暂停,当前解值已显示在工作表上”。

Show Trial Solution

正如你所看到的,当前迭代值显示在您的工作单元格中。您可以停止规划求解器并接受当前结果,或者继续让规划求解器在后续步骤中寻找解。

步骤5 - 单击“继续”。

在每一步都将出现“显示试解”对话框,最后在找到最优解后,“规划求解器结果”对话框将出现。您的工作表在每一步都会更新,最后显示结果值。

保存规划求解器选择

对于您使用规划求解器解决的问题,您可以使用以下保存选项:

  • 您可以通过保存工作簿将“规划求解器参数”对话框中的上次选择与工作表一起保存。

  • 工作簿中的每个工作表都可以有自己的规划求解器选择,所有这些选择都将在您保存工作簿时保存。

  • 您还可以在一个工作表中定义多个问题,每个问题都有其自己的规划求解器选择。在这种情况下,您可以使用“规划求解器参数”对话框中的“加载/保存”分别加载和保存问题。

    • 单击“加载/保存”按钮。“加载/保存”对话框将出现。

    • 要保存问题模型,请输入要放置问题模型的空单元格垂直范围的第一个单元格的引用。单击“保存”。

Saving Solver Selections
    • 问题模型(规划求解器参数集)将从您作为引用指定的单元格开始出现。

Solver Parameters Set
    • 要加载问题模型,请输入包含问题模型的整个单元格范围的引用。然后,单击“加载”按钮。

将数据导入 Excel

您可能需要使用来自各种来源的数据进行分析。在Excel中,您可以从不同的数据源导入数据。一些数据源如下:

  • Microsoft Access数据库
  • 网页
  • 文本文件
  • SQL Server表
  • SQL Server分析多维数据集
  • XML文件

您可以同时从数据库导入任意数量的表。

从Microsoft Access数据库导入数据

我们将学习如何从MS Access数据库导入数据。请按照以下步骤操作:

步骤1 - 在Excel中打开一个新的空白工作簿。

步骤2 - 单击功能区上的“数据”选项卡。

步骤3 - 单击“获取外部数据”组中的“来自Access”。将出现“选择数据源”对话框。

From Access

步骤 4 − 选择您要导入的 Access 数据库文件。Access 数据库文件扩展名为 .accdb。

Select Access Database

随即出现“选择表格”对话框,显示 Access 数据库中找到的表格。您可以一次导入数据库中的所有表格,也可以根据您的数据分析需求仅导入选定的表格。

Select Table Dialog Box

步骤 5 − 选中“启用多表选择”框,然后选择所有表格。

Enable Selection

步骤 6 − 点击“确定”。随即出现“导入数据”对话框。

Import Data Dialog Box

您可以看到,您有以下选项来查看您正在工作簿中导入的数据:

  • 表格
  • 数据透视表报表
  • 数据透视图表
  • Power View 报表

您还有一个选项 - 仅创建连接。此外,数据透视表报表默认选中。

Excel 还提供了在工作簿中放置数据的选项:

  • 现有工作表
  • 新工作表

您会发现另一个选中且禁用的复选框 – 将此数据添加到数据模型。每当您将数据表导入工作簿时,它们都会自动添加到工作簿中的数据模型。您将在后面的章节中详细了解数据模型。

您可以尝试每个选项来查看您正在导入的数据,并检查数据在工作簿中的显示方式:

  • 如果您选择表格,“现有工作表”选项将被禁用,“新工作表”选项将被选中,Excel 将创建与您从数据库导入的表格数量一样多的工作表。Excel 表格将显示在这些工作表中。

  • 如果您选择数据透视表报表,Excel 将将表格导入工作簿并创建一个空数据透视表来分析导入表格中的数据。您可以选择在现有工作表或新工作表中创建数据透视表。

    导入数据表的 Excel 表格不会显示在工作簿中。但是,您会在数据透视表字段列表中找到所有数据表及其中的字段。

  • 如果您选择数据透视图,Excel 将将表格导入工作簿并创建一个空数据透视图来显示导入表格中的数据。您可以选择在现有工作表或新工作表中创建数据透视图。

    导入数据表的 Excel 表格不会显示在工作簿中。但是,您会在数据透视图字段列表中找到所有数据表及其中的字段。

  • 如果您选择Power View 报表,Excel 将将表格导入工作簿并在新工作表中创建一个 Power View 报表。您将在后面的章节中学习如何使用 Power View 报表分析数据。

    导入数据表的 Excel 表格不会显示在工作簿中。但是,您会在 Power View 报表字段列表中找到所有数据表及其中的字段。

  • 如果您选择仅创建连接选项,将在数据库和工作簿之间建立数据连接。工作簿中不会显示任何表格或报表。但是,默认情况下,导入的表格将添加到工作簿中的数据模型。

    您需要根据导入数据进行数据分析的目的选择这些选项中的任何一个。如上所述,无论您选择哪个选项,数据都会被导入并添加到工作簿中的数据模型。

从网页导入数据

有时,您可能需要使用在网站上刷新的数据。您可以将网站上表格中的数据导入 Excel。

步骤1 - 在Excel中打开一个新的空白工作簿。

步骤2 - 单击功能区上的“数据”选项卡。

步骤 3 − 点击“获取外部数据”组中的“来自 Web”。随即出现“新建 Web 查询”对话框。

New Web Query

步骤 4 − 在“地址”旁边的框中输入您要从中导入数据的网站的 URL,然后点击“转到”。

Enter URL

步骤 5 − 网站上的数据将显示。可导入的表格数据旁边会有黄色箭头图标。

Data Appears

步骤 6 − 点击黄色图标以选择您要导入的数据。这会将黄色图标更改为带有复选标记的绿色框,如下面的屏幕截图所示。

Selected Area

步骤 7 − 选择好所需内容后,点击“导入”按钮。

Click Import Button

随即出现“导入数据”对话框。

Import Data Dialog Box Appears

步骤 8 − 指定您要放置数据的位置,然后点击“确定”。

步骤 9 − 整理数据以进行进一步分析和/或演示。

Arrange Data

从网页复制粘贴数据

从网页获取数据的另一种方法是复制并粘贴所需的数据。

步骤 1 − 插入一个新工作表。

步骤 2 − 从网页复制数据并将其粘贴到工作表中。

步骤 3 − 使用粘贴的数据创建一个表格。

Copy-Pasting Data

从文本文件导入数据

如果您在.txt.csv.prn 文件中拥有数据,则可以将这些文件视为文本文件来导入数据。请按照以下步骤操作:

步骤 1 − 在 Excel 中打开一个新工作表。

步骤2 - 单击功能区上的“数据”选项卡。

步骤 3 − 点击“获取外部数据”组中的“来自文本”。随即出现“导入文本文件”对话框。

Importing Data from Text File

您可以看到,它接受.prn、.txt 和 .csv 扩展名的文本文件。

步骤 4 − 选择文件。选定的文件名将显示在“文件名”框中。“打开”按钮将变为“导入”按钮。

Select File

步骤 5 − 点击“导入”按钮。随即出现“文本导入向导 – 步骤 1/3”对话框。

步骤 6 − 点击“分隔”选项来选择文件类型,然后点击“下一步”。

Delimited

随即出现“文本导入向导 – 步骤 2/3”对话框。

步骤 7 − 在“分隔符”下,选择“其他”

步骤 8 − 在“其他”旁边的框中,键入 | (即您要导入的文本文件中的分隔符)。

步骤 9 − 点击“下一步”。

Text Import Wizard

随即出现“文本导入向导 – 步骤 3/3”对话框。

步骤 10 − 在此对话框中,您可以为每一列设置列数据格式。

Set Column Data Format

步骤 11 − 完成列的数据格式设置后,点击“完成”。随即出现“导入数据”对话框。

Complete Data Formatting

您将观察到以下内容:

  • “表格”视图已选中并呈灰色显示。“表格”是本例中唯一的视图选项。

  • 您可以将数据放入现有工作表或新工作表中。

  • 您可以选中或不选中“将此数据添加到数据模型”复选框。

  • 做出选择后,点击“确定”。

数据将显示在您指定的工作表中。您已将数据从文本文件导入到 Excel 工作簿中。

从另一个工作簿导入数据

您可能需要使用另一个 Excel 工作簿中的数据进行数据分析,但其他人可能负责维护另一个工作簿。

要获取来自另一个工作簿的最新数据,请与该工作簿建立数据连接。

步骤 1 − 在功能区的“连接”组中,点击“数据”>“连接”

随即出现“工作簿连接”对话框。

Workbook Connections

步骤 2 − 在“工作簿连接”对话框中点击“添加”按钮。随即出现“现有连接”对话框。

Existing Connections

步骤 3 − 点击“浏览更多…”按钮。随即出现“选择数据源”对话框。

Browse More

步骤 4 − 点击“新建源”按钮。随即出现“数据连接向导”对话框。

Data Connection Wizard

步骤 5 − 在数据源列表中选择“其他/高级”,然后点击“下一步”。随即出现“数据链接属性”对话框。

Data Link Properties

步骤 6 − 设置数据链接属性如下:

  • 点击“连接”选项卡。

  • 点击“使用数据源名称”。

  • 点击向下箭头,然后从下拉列表中选择“Excel 文件”

  • 单击“确定”。

随即出现“选择工作簿”对话框。

Select Workbook

步骤 7 − 浏览到要导入的工作簿所在的文件夹。点击“确定”。

随即出现显示“选择数据库”和“表格”的“数据连接向导”对话框。

注意 − 在这种情况下,Excel 将每个要导入的工作表都视为一个表格。表名将是工作表名。因此,为了使表名更有意义,请根据需要命名/重命名工作表。

Data Connection Wizard Dialog Box

步骤 8 − 点击“下一步”。随即出现显示“保存数据连接文件”和“完成”的“数据连接向导”对话框。

Save and Finish

步骤 9 − 点击“完成”按钮。随即出现“选择表格”对话框。

Select Table Dialog Box Appears

您可以看到,名称是作为 TABLE 类型导入的工作表名称。点击“确定”。

将建立与您选择的工作簿的数据连接。

从其他来源导入数据

Excel 提供了选择各种其他数据源的选项。您可以通过几个步骤从这些数据源导入数据。

步骤1 - 在Excel中打开一个新的空白工作簿。

步骤2 - 单击功能区上的“数据”选项卡。

步骤 3 − 点击“获取外部数据”组中的“来自其他来源”

Importing Data from Other Sources

将出现包含各种数据源的下拉菜单。

Dropdown

您可以将数据从任何这些数据源导入 Excel。

使用现有连接导入数据

在前面的章节中,您已与工作簿建立了数据连接。

现在,您可以使用该现有连接导入数据。

步骤 1 − 点击功能区上的“数据”选项卡。

步骤 2 − 点击“获取外部数据”组中的“现有连接”。随即出现“现有连接”对话框。

步骤 3 − 选择您要从中导入数据的连接,然后点击“打开”。

Importing Data using Existing Connection

重命名数据连接

如果工作簿中的数据连接具有有意义的名称,则可以方便理解和定位。

步骤 1 − 前往功能区的“数据”>“连接”。随即出现“工作簿连接”对话框。

步骤 2 − 选择要重命名的连接,然后点击“属性”。

Renaming the Data Connections

随即出现“连接属性”对话框。“连接名称”框中显示当前名称:

Connection Properties

步骤 3 − 编辑“连接名称”,然后点击“确定”。数据连接将具有您提供的新的名称。

刷新外部数据连接

当您将 Excel 工作簿连接到外部数据源时,正如您在以上各节中看到的,您希望使工作簿中的数据保持最新,从而反映对外部数据源不时进行的更改。

您可以通过刷新您与这些数据源建立的数据连接来实现此目的。每当您刷新数据连接时,您都会看到来自该数据源的最新数据更改,包括任何新增、修改或删除的内容。

您可以只刷新选定的数据,也可以一次刷新工作簿中的所有数据连接。

步骤 1 − 点击功能区上的“数据”选项卡。

步骤 2 − 点击“连接”组中的“全部刷新”

Refreshing External Data Connection

您可以看到,下拉列表中有两个命令 – “刷新”和“全部刷新”。

  • 如果您点击“刷新”,则工作簿中的选定数据将更新。

  • 如果您点击“全部刷新”,则工作簿的所有数据连接都将更新。

更新工作簿中的所有数据连接

您的工作簿中可能有多个数据连接。您需要不时更新它们,以便您的工作簿可以访问最新数据。

步骤 1 − 点击包含导入数据文件链接的表格中的任何单元格。

步骤 2 − 点击功能区上的“数据”选项卡。

步骤 3 − 点击“连接”组中的“全部刷新”。

Data Connections

步骤 4 − 从下拉列表中选择“全部刷新”。工作簿中的所有数据连接都将更新。

Select Refresh All

打开工作簿时自动刷新数据

您可能希望在每次打开工作簿时都能访问来自工作簿数据连接的最新数据。

步骤 1 − 点击包含导入数据文件链接的表格中的任何单元格。

步骤 2 − 点击“数据”选项卡。

步骤 3 − 点击“连接”组中的“连接”。

随即出现“工作簿连接”对话框。

Automatically Refresh Data

步骤 4 − 点击“属性”按钮。将出现“连接属性”对话框。

Click Properties Button

步骤 5 − 点击“用法”选项卡。

Click Usage Tab

步骤 6 − 选中选项 - “打开文件时刷新数据”。

您还有另一个选项 - 保存工作簿前从外部数据区域删除数据。您可以使用此选项保存包含查询定义但不包含外部数据的工作簿。

步骤 7 − 点击“确定”。每当您打开工作簿时,最新的数据都将加载到您的工作簿中。

定期自动刷新数据

您可能在长时间保持工作簿打开状态的情况下使用它。在这种情况下,您可能希望定期刷新数据,而无需任何干预。

步骤 1 − 点击包含导入数据文件链接的表格中的任何单元格。

步骤 2 − 点击功能区上的“数据”选项卡。

步骤 3 − 点击“连接”组中的“连接”。

随即出现“工作簿连接”对话框。

Automatically Refresh Data at Regular Intervals

步骤 4 − 点击“属性”按钮。

Click the Properties Button

将出现“连接属性”对话框。设置属性如下:

  • 点击“用法”选项卡。

  • 选中选项“每隔”

  • 输入 60 作为每次刷新操作之间相隔的分钟数,然后点击“确定”。

Refresh Every

您的数据将每 60 分钟(即每小时)自动刷新。

启用后台刷新

对于非常大的数据集,请考虑运行后台刷新。这将把 Excel 的控制权返回给您,而不是让您等待几分钟甚至更长时间才能完成刷新。当您在后台运行查询时,可以使用此选项。但是,在此期间,您无法针对任何检索数据模型数据的连接类型运行查询。

  • 点击包含导入数据文件链接的表格中的任意单元格。

  • 点击“数据”选项卡。

  • 点击“连接”组中的“连接”。将出现“工作簿连接”对话框。

Click Connections

点击“属性”按钮。

Properties

将出现“连接属性”对话框。点击“用法”选项卡。“刷新控制”选项将出现。

Refresh Control Options
  • 点击“启用后台刷新”。
  • 点击“确定”。工作簿的后台刷新已启用。

高级数据分析 - 数据模型

数据模型在 Excel 2013 及更高版本中可用。在 Excel 中,您可以使用数据模型来集成当前工作簿中的多个表的数据和/或导入的数据和/或通过数据连接连接到工作簿的数据源的数据。

使用数据模型,您可以在表之间创建关系。数据模型在数据透视表、数据透视图、PowerPivot 和 Power View 报表中透明地使用。

导入数据时创建数据模型

当您从包含多个相关表的关联数据库(如 Microsoft Access 数据库)导入数据时,如果您一次导入多个表,则会自动创建数据模型。

Creating Data Model

从以下数据源导入数据时,您可以选择将表添加到数据模型:

  • 关系数据库,一次一个表
  • 文本文件
  • Excel 工作簿

例如,在从 Excel 工作簿导入数据时,您可以看到选项“将此数据添加到数据模型”,并带有已启用的复选框。

Observe Option

如果要将导入的数据添加到数据模型,请选中该框。

从 Excel 表创建数据模型

您可以使用 PowerPivot 命令从 Excel 表创建数据模型。您将在后面的章节中详细学习 PowerPivot。

所有数据模型命令都位于功能区上的 PowerPivot 选项卡下。您可以使用这些命令将 Excel 表添加到数据模型。

考虑以下销售数据工作簿,其中包含“产品目录”工作表,其中包含产品、产品 ID 和价格。您有四个工作表用于四个地区的销售额 - 东部、北部、南部和西部。

这四个工作表中的每一个都包含每个产品在每个月的销售数量和总金额。您需要计算每个产品在每个地区的总金额以及每个地区的总销售额。

Creating Data Model Tables

以下步骤使您能够获得所需的结果:

  • 从创建数据模型开始。
  • 点击“产品目录”工作表。
  • 点击功能区上的 POWERPIVOT 选项卡。
  • 点击“添加到数据模型”。将出现“创建表”对话框。
  • 选择表范围。
  • 选中“我的表包含标题”复选框。点击“确定”。
Desired Results

将出现一个新窗口 - Excel 的 PowerPivot - <你的 Excel 文件名>。

以下消息将出现在空白窗口的中央:

Message Appears

您添加到数据模型的“产品积压”表将作为工作表显示在 PowerPivot 窗口中。表中的每一行都是一条记录,您可以使用窗口底部的左右箭头按钮来回浏览记录。

Product Backlog
  • 点击 PowerPivot 窗口中的“链接表”选项卡。
  • 点击“转到 Excel 表”。
Excel Table

将出现 Excel 数据窗口。

  • 点击工作表选项卡 - “东部”。
  • 点击功能区上的 POWERPIVOT 选项卡。
  • 点击“添加到数据模型”。

PowerPivot 窗口中将出现另一个显示“东部”表的表。

对“北部”、“南部”和“西部”工作表重复此操作。总共,您已将五个表添加到数据模型。您的 PowerPivot 窗口如下所示:

Excel Data Window

创建表之间的关系

如果要跨表进行计算,则必须首先定义它们之间的关系。

  • 点击 PowerPivot 窗口中功能区上的“主页”选项卡。您可以看到,表显示在“数据视图”中。

  • 点击“图表视图”。

Creating Relationships Between Tables

表将显示在“图表视图”中。您可以看到,某些表可能位于显示区域之外,并且表中的所有字段可能都不可见。

  • 调整每个表的大小以显示该表中的所有字段。
  • 调整表的大小和位置,以便所有表都可见。
Drag and Arrange table
  • 在“东部”表中,点击“产品 ID”。
  • 点击功能区上的“设计”选项卡。
  • 点击“创建关系”。将出现“创建关系”对话框。
Click Create Relationship

在“表”下的框中,显示“东部”。在“列”下的框中,显示“产品 ID”。

  • 在“相关查找表”下的框中,选择“产品目录”。
  • “产品 ID”将显示在“相关查找列”下的框中。
  • 点击“创建”按钮。
Click Create Button

将出现表示“东部”表和“产品积压”表之间关系的线。

Relationship Between Tables
  • 对“北部”、“南部”和“西部”表重复相同的步骤。将出现关系线。
Relationship Lines

汇总数据模型中表中的数据

现在,您只需几个步骤即可汇总每个产品在每个地区的销售数据。

  • 点击“主页”选项卡。
  • 点击“数据透视表”。
  • 从下拉列表中选择“数据透视表”。
Select PivotTable

“创建数据透视表”对话框将出现在 Excel 表窗口中。选择“新建工作表”。

Select New Worksheet

在新工作表中,将出现一个空数据透视表。您可以看到,“字段列表”包含数据模型中的所有表以及显示的所有字段。

PivotTable
  • 从表 1(产品目录)中选择“产品 ID”。

  • 从其他四个表中选择“总金额”。

  • 对于∑值中的每个字段,更改“值字段设置”中的“自定义名称”,以显示区域名称作为列标签。

Change Custom Name

“总金额”的总和将替换为您提供的标签。包含来自所有数据表汇总值的数据透视表将显示所需的结果。

Total Amount

将数据添加到数据模型

您可以将新的数据表添加到数据模型,或将新的数据行添加到数据模型中现有的表。

按照以下步骤将新的数据表添加到数据模型。

  • 单击功能区上的“数据”选项卡。

  • 点击“获取外部数据”组中的“现有连接”。将出现“现有连接”对话框。

  • 点击“表”选项卡。将显示工作簿中所有表的名称。

  • 点击要添加到数据模型的表的名称。

Adding Data to Data Model

点击“打开”按钮。将出现“导入数据”对话框。

Open Button

如您所知,在导入数据表时,它会自动添加到数据模型。新添加的表将显示在 PowerPivot 窗口中。

将新的数据行添加到数据模型中现有的表。

刷新数据连接。来自数据源的新数据行将添加到数据模型。

使用数据透视表探索数据

您可以使用数据透视表进行广泛的数据分析并生成所需的报表。数据模型与数据透视表的集成增强了数据的整理、连接、汇总和报告方式。您可以从外部数据源导入表,并使用导入的表创建数据透视表。这有助于在连接的数据源中的数据更新时自动更新数据透视表中的值。

创建数据透视表以分析外部数据

要创建数据透视表以分析外部数据:

  • 在 Excel 中打开一个新的空白工作簿。
  • 单击功能区上的“数据”选项卡。
  • 点击“获取外部数据”组中的“来自 Access”。将出现“选择数据源”对话框。
  • 选择 Access 数据库文件。
Create PivotTable
  • 点击“打开”按钮。将出现“选择表”对话框,显示数据库中的表。Access 数据库是关系数据库,其表类似于 Excel 表,区别在于表之间存在关系。

  • 选中“启用多表选择”复选框。

  • 选择所有表。点击“确定”。

Select Tables

将出现“导入数据”对话框。选择“数据透视表报表”。此选项会将表导入到您的 Excel 工作簿中,并创建一个数据透视表来分析导入的表。

Analyze Imported Tables

您可以看到,“将此数据添加到数据模型”复选框已选中且禁用,表示表将自动添加到数据模型。

数据将被导入,并将创建一个空数据透视表。导入的表将显示在“数据透视表字段”列表中。

PivotTable Fields

探索多个表中的数据

您可以使用数据透视表分析来自导入的多个表的数据,并在几个步骤内获得所需的特定报表。这是因为源数据库中表之间存在预先存在的关系。因为您同时导入数据库中的所有表,所以 Excel 会在其数据模型中重新创建这些关系。

在“数据透视表字段”列表中,您将找到所有导入的表以及每个表中的字段。如果任何表的字段不可见,

  • 点击“数据透视表字段”列表中该表旁边的箭头。
  • 该表中的字段将显示。

使用数据透视表探索数据

您知道如何将字段添加到数据透视表以及在区域之间拖动字段。即使您不确定最终报表的内容,也可以使用数据并选择合适的报表。

假设您想要一份显示以下内容的报表:

  • 五个学科的数据 - 射箭、跳水、击剑、花样滑冰和速度滑冰。
  • 在这五个学科中获得 80 多枚奖牌的地区。
  • 这些地区每个学科的奖牌数量。
  • 这些地区五个学科的奖牌总数。

您可以看到创建此报表是多么容易,只需几个步骤。

首先,创建一个透视表,显示所选五个项目在所有地区奖牌的数量,方法如下:

  • 将“NOC_CountryRegion”字段(来自“奖牌”表)拖到“列”区域。

  • 将“项目”字段(来自“项目”表)拖到“行”区域。

  • 筛选“项目”以仅显示您想要报表中包含的五个项目。这可以在透视表字段区域进行,也可以在透视表本身的行标签筛选器中进行。

  • 将“奖牌”字段(来自“奖牌”表)拖到“值”区域。

  • 将“奖牌”字段(来自“奖牌”表)拖到“筛选器”区域。

您将得到以下透视表:

Drag Medal

如您所见,显示了所有地区和您选择的五个项目中的奖牌数量。接下来,您需要微调此报表,以便仅显示奖牌总数大于 80 的地区。

  • 单击“列标签”右侧的箭头按钮。

  • 在出现的下拉列表中单击“值筛选器”。

  • 从出现的下拉列表中选择“大于……”。

Greater Than

出现“值筛选器”对话框。

Value Filters

如您所见,“奖牌数量”和“大于”显示在“显示符合下列条件的项目”下方的框中。在包含“大于”的框旁边的框中输入 80,然后单击“确定”。

Show Items

现在,透视表仅显示在所选五个项目中奖牌总数大于 80 的地区。

PivotTable Displays

在透视表字段之间创建关系

如果您没有同时导入表,如果数据来自不同的来源,或者如果您向工作簿中添加新表,则必须自己创建表之间的关系。

向您的工作簿添加一个包含“项目”和“项目ID”字段的新工作表。

Sport and SportID
  • 将表命名为“项目”。
  • 单击透视表工作表中透视表字段列表中的“全部”。
Sports Table

您可以看到新添加的表“项目”也显示在透视表字段列表中。

接下来,按如下方式将“项目”字段添加到透视表:

  • 将“项目”表中的“项目”字段拖到“行”区域。“项目”值将作为行标签显示在透视表中。

  • 透视表字段列表中将出现一条消息,提示可能需要表之间的关系。消息旁边会出现一个“创建”按钮。

Message to Create Relations

单击“创建”按钮。将出现“创建关系”对话框。

Create Relationship Dialog Box
  • 在“表”下选择“奖牌”。
  • 在“列”下选择“项目”。
  • 在“相关表”下选择“项目”。“项目”将出现在相关列下。
  • 单击“确定”。
Select Sports

将“项目”下的“项目”拖到“行”中的“项目”下。这是为了定义透视表中的层次结构。透视表将显示该项目的“项目”及其对应的项目组。

Sport in ROWS

使用 Powerpivot 探索数据

PowerPivot 是一款易于使用的数分析工具,可以在 Excel 中使用。您可以使用 PowerPivot 访问和混合来自几乎任何数据源的数据。您可以使用 PowerPivot 创建您自己的引人入胜的报表。

您可以从功能区上的“PowerPivot”选项卡访问 PowerPivot 命令。单击功能区上的“PowerPivot”选项卡。PowerPivot 命令将显示在功能区上。您可以看到与数据模型相关的命令也显示在此处。

PowerPivot Commands

向数据模型添加表

如果您已导入表,则它们将添加到数据模型中。您可以使用 PowerPivot 功能区管理数据模型。您可以使用 PowerPivot 按如下方式向数据模型添加表:

  • 在工作簿中插入一个新的工作表。
  • 从网页复制数据并将其粘贴到工作表上。
  • 使用粘贴的数据创建一个表。
  • 将表命名为“举办地”。
  • 将工作表重命名为“举办地”。
Adding Tables to Data Model
  • 单击“举办地”表。
  • 点击功能区上的 POWERPIVOT 选项卡。
  • 单击“表”组中的“添加到数据模型”。
Tables Group

该表已添加到数据模型中。将出现 PowerPivot 窗口。您将在数据模型表中找到“举办地”表。

Hosts

查看数据模型中的表

  • 单击功能区上的“POWERPIVOT”选项卡。
  • 单击“数据模型”组中的“管理”。
Viewing Tables in Data Model

PowerPivot 窗口以数据视图显示。

PowerPivot 有两种视图:

  • **数据视图** - 它显示数据模型中的所有表,字段显示在列中,数据作为行中的记录,每个表下方都有一个计算区域。表选项卡看起来类似于带有名称的 Excel 工作表选项卡。您可以通过单击选项卡在表之间移动。

  • **图表视图** - 它将所有表显示为带有表名作为标题和框中列出的字段的框。您可以拖动表以对齐它们,调整它们的大小以使所有字段可见,并只需单击字段并用线连接它们即可创建关系。

您将在后面的章节中详细了解图表视图和关系。

在此,请注意,数据模型中的所有表都显示在 PowerPivot 窗口中,无论它们是否作为工作表存在于工作簿中。

查看表之间的关系

只有当表之间存在关系时,您才能使用来自不同表的数据进行分析和报告。

您可以从 PowerPivot 窗口的图表视图中查看表之间的关系。

  • 单击“视图”组中的“图表视图”。

  • 使用滚动条调整图表大小,以便您可以在图表中看到数据模型中的所有表。

数据模型中的所有表都将显示其字段列表。表之间的关系由连接它们的线表示。

Viewing Relationships between Tables

创建表之间的关系

您可能希望在“奖牌”和“项目”表之间创建关系。为此,应该有一个在两个表中都存在的字段,并且在一个表中包含唯一值。首先,您需要验证这一点。

  • 单击“视图”组中的“数据视图”。
  • 单击“项目”选项卡以查看“项目”表。
Creating Relationships

您可以看到“项目”表中的“项目项目”字段具有唯一值(没有重复值)。

单击“奖牌”选项卡以查看“奖牌”表。“项目项目”字段也存在于“奖牌”表中。因此,您可以使用“项目项目”字段创建关系,方法如下:

  • 单击“视图”组中的“图表视图”。

  • 通过拖动来重新排列视图中的表,以便“项目”表和“奖牌”表彼此靠近。

  • 调整表的大小,以便所有字段都可见。

Resize Tables

单击“项目”表中的“项目项目”字段,然后将其拖动到“奖牌”表中的“项目项目”字段。

在“项目”表和“奖牌”表之间出现一条线,表示已建立关系。

Line between Events and Medals

查看定义关系的字段

您可以查看用于创建两个表之间关系的字段。

单击连接两个表的关联线。关联线和定义两个表之间关系的字段将突出显示。

Viewing Field defining Relationship

使用 Power View 探索数据

Power View 支持交互式数据探索、可视化和演示,鼓励直观的即席报告。可以使用多功能可视化工具即时分析大型数据集。数据可视化也可以动态化,从而方便使用单个 Power View 报表轻松呈现数据。

Power View 在 Microsoft Excel 2013 中推出。在开始使用 Power View 进行数据分析之前,请确保 Power View 加载项已启用并在功能区上可用。

单击功能区上的“插入”选项卡。Power View 应该显示在“报表”组中。

Power View

创建 Power View 报表

您可以根据数据模型中的表创建 Power View 报表。

  • 单击功能区上的“插入”选项卡。
  • 单击“报表”组中的“Power View”。

出现“打开 Power View”消息框,其中包含一个水平滚动的绿色状态栏。这可能需要一段时间。

Opening Power View

Power View 表单作为工作表创建在您的 Excel 工作簿中。它包含一个空的 Power View 报表、筛选器占位符和显示数据模型中表的 Power View 字段列表。Power View 作为选项卡显示在 Power View 表单的功能区中。

Power View Sheet

带有计算字段的 Power View

在工作簿的数据模型中,您有以下数据表:

  • 项目
  • 项目
  • 奖牌

假设您想要显示每个国家获得的奖牌数量。

  • 选择“奖牌”表中的“NOC_CountryRegion”和“奖牌”字段。

这两个字段显示在“区域”下的“字段”中。Power View 将显示为一个表,其中两个选定的字段作为列。

FIELDS

Power View 显示每个国家获得的奖牌种类。要显示每个国家获得的奖牌数量,需要对奖牌进行计数。要获得奖牌计数字段,您需要在数据模型中进行计算。

  • 单击功能区上的“PowerPivot”选项卡。

  • 单击“数据模型”组中的“管理”。将显示数据模型中的表。

  • 单击“奖牌”选项卡。

  • 在“奖牌”表中,在计算区域中,“奖牌”列下方的单元格中,键入以下 DAX 公式

    奖牌计数:=COUNTA([奖牌])

Medals Table

您可以看到奖牌计数公式显示在公式栏中,公式栏左侧显示列名“奖牌”。

您将收到一条 Power View 消息,提示数据模型已更改,如果单击“确定”,则更改将反映在您的 Power View 中。单击“确定”。

Power View Message

在 Power View 表单中,在 Power View 字段列表中,您可以看到:

  • 在“奖牌”表中添加了一个新的字段“奖牌计数”。

  • 计算器图标显示在“奖牌计数”字段旁边,表示它是一个计算字段。

  • 取消选择“奖牌”字段并选择“奖牌计数”字段。

您的 Power View 表将按国家/地区显示奖牌计数。

Newly Added Calculated Field

筛选 Power View

您可以通过定义筛选条件来筛选 Power View 中显示的值。

  • 在筛选器中单击“表格”选项卡。

  • 单击“奖牌总数”。

  • 单击“奖牌总数”右侧的范围文件模式图标。

  • 在“显示值为”下方的下拉列表中选择“大于”或“等于”。

  • 在下方的框中输入 1000。

  • 单击“应用筛选器”。

在字段名称下方,“奖牌总数大于或等于 1000”显示。Power View 将仅显示奖牌总数 >= 1000 的记录。

Medal Count Greater Than Thousand

Power View 可视化

在 Power View 工作表中,功能区上显示两个选项卡——“POWER VIEW”和“设计”。

单击“**设计**”选项卡。您会在功能区上的“切换可视化”组中找到几个可视化命令。

Power View Visualizations

您可以使用 Power View 快速创建许多适合您数据的不同数据可视化效果。可能的可视化效果包括表格、矩阵、卡片、地图、图表类型(例如条形图、柱状图、散点图、折线图、饼图和气泡图)以及多个图表集(具有相同轴的图表)。

要使用这些可视化效果浏览数据,您可以从 Power View 工作表开始创建一个表格(默认可视化效果),然后轻松地将其转换为其他可视化效果,以找到最能说明您数据的可视化效果。您可以通过从功能区上的“切换可视化”组中选择一个可视化效果,将一种 Power View 可视化效果转换为另一种可视化效果。

也可以在同一个 Power View 工作表上使用多个可视化效果,以便突出显示重要的字段。

在下面的部分中,您将了解如何使用两种可视化效果(矩阵和卡片)浏览数据。您将在后面的章节中了解如何使用其他 Power View 可视化效果浏览数据。

使用矩阵可视化效果浏览数据

矩阵可视化效果类似于表格可视化效果,因为它也包含数据行和数据列。但是,矩阵具有其他功能:

  • 可以通过行和/或列进行折叠和展开。
  • 如果包含层次结构,则可以向下/向上钻取。
  • 可以按列和/或行显示合计和子合计。
  • 可以显示数据而不重复值。

通过在 Power View 中并排显示相同数据的表格可视化效果和矩阵可视化效果,您可以看到这些视图之间的区别。

  • 选择字段:运动、项目和赛事。Power View 中将显示表示这些字段的表格。

Exploring Data with Matrix Visualization

如您所见,每项运动都有多个项目,每个项目都有多个赛事。现在,按照以下步骤在此表格可视化效果的右侧创建另一个 Power View 可视化效果:

  • 单击表格右侧的 Power View 工作表中的空间。
  • 选择字段:运动、项目和赛事。

Power View 中将显示另一个表示这些字段的表格,位于之前的表格右侧。

Choose Fields
  • 单击右侧的表格。
  • 单击功能区上的“设计”选项卡。
  • 单击“切换可视化”组中的“表格”。
  • 从下拉列表中选择“矩阵”。
Table Represents Fields

Power View 中右侧的表格将转换为矩阵。

Power View Converted to Matrix

左侧的表格列出了每个赛事的运动和项目,而右侧的矩阵仅列出了每项运动和项目一次。因此,在这种情况下,矩阵可视化效果为您提供了全面、简洁易读的数据格式。

现在,您可以浏览数据以查找获得超过 300 枚奖牌的国家/地区。您还可以查找相应的运动并显示子合计。

  • 在表格和矩阵可视化效果中选择字段 NOC_CountryRegion、运动和奖牌总数。

  • 在筛选器中,选择表格的筛选器并将筛选条件设置为大于或等于 300。

  • 单击“应用筛选器”。

  • 将相同的筛选器也设置为矩阵。单击“应用筛选器”。

Select Fields

再次,您可以观察到在矩阵视图中,结果清晰易读。

使用卡片可视化效果浏览数据

在卡片可视化效果中,您将有一系列快照,这些快照显示表格中每一行的信息,排列方式像索引卡。

  • 单击 Power View 中右侧的矩阵可视化效果。
  • 单击“切换可视化”组中的“表格”。
  • 从下拉列表中选择“卡片”。
Select Card

矩阵可视化效果将转换为卡片可视化效果。

Matrix to Card Visualization

您可以使用卡片视图以全面的方式呈现突出显示的数据。

数据模型和 Power View

工作簿可以包含以下数据模型和 Power View 组合。

  • 工作簿中的内部数据模型,您可以在 Excel、PowerPivot 甚至 Power View 工作表中修改。

  • 工作簿中只有一个内部数据模型,您可以以此为基础创建 Power View 工作表。

  • 工作簿中有多个 Power View 工作表,每个工作表都基于不同的数据模型。

如果工作簿中有多个 Power View 工作表,则只有当这两个工作表都基于相同的数据模型时,才能将可视化效果从一个工作表复制到另一个工作表。

从 Power View 工作表创建数据模型

您可以按照以下步骤从 Power View 工作表创建和/或修改工作簿中的数据模型:

从包含销售人员数据和销售数据(位于两个工作表中)的新工作簿开始。

Salesperson and Sales Data
  • 从销售人员工作表中的数据范围创建一个表格,并将其命名为“销售人员”。

  • 从销售工作表中的数据范围创建一个表格,并将其命名为“销售”。

工作簿中有两个表格:“销售人员”和“销售”。

  • 单击销售工作表中的“销售”表格。
  • 单击功能区上的“插入”选项卡。
  • 单击“报表”组中的“Power View”。
Click Power View

Power View 工作表将创建到您的工作簿中。

您可以观察到,在 Power View 字段列表中,显示了工作簿中的两个表格。但是,在 Power View 中,只显示活动表格(销售)字段,因为只在字段列表中选择了活动数据表格字段。

Power View Fields List

您可以观察到,在 Power View 中,显示了销售人员 ID。假设您想改为显示销售人员姓名。

在 Power View 字段列表中,进行以下更改。

  • 取消选择“销售人员”表格中的“销售人员 ID”字段。
  • 选择“销售人员”表格中的“销售人员”字段。

由于工作簿中没有数据模型,因此两个表格之间不存在关系。Power View 中不显示任何数据。Excel 将显示指示您如何操作的消息。

Excel Displays Messages

还将显示“创建”按钮。单击“创建”按钮。

“创建关系”对话框将在 Power View 工作表本身中打开。

Create Relationship
  • 使用“销售人员 ID”字段在两个表格之间创建关系。

无需离开 Power View 工作表,您已成功创建以下内容:

  • 包含两个表格的内部数据模型,以及
  • 两个表格之间的关系。

“销售人员”字段将与销售数据一起显示在 Power View 中。

Sales Data
  • 按顺序保留“区域”、“销售人员”和“∑ 订单金额”字段。

  • 将 Power View 转换为矩阵可视化效果。

  • 将“月份”字段拖动到“按项目平铺”区域。矩阵可视化效果如下所示:

Appears Matrix Visualization

如您所见,对于每个区域,都显示了该区域的销售人员和订单金额总和。每个区域都显示子合计。显示按上述视图中选择的月份显示。当您在平铺中选择月份时,将显示该月份的数据。

使用 Power View 图表浏览数据

在 Power View 中,您有许多图表选项:饼图、柱状图、条形图、折线图、散点图和气泡图。Power View 中的图表是交互式的。如果您单击一个图表中的一个值:

  • 该图表中的该值将突出显示。
  • Power View 中所有其他图表中的该值也将突出显示。
  • Power View 中的所有表格、矩阵和平铺都将过滤到该值。

因此,Power View 图表可作为交互式图片数据分析工具。此外,图表在演示设置中也是交互式的,这将使您能够突出显示分析结果。

使用折线图浏览数据

您可以使用折线图比较一个或多个数据系列中的数据点。折线图沿水平(类别)轴均匀分布类别数据,沿垂直(值)轴分布所有数值数据。

假设您想显示每个国家的奖牌总数。

  • 创建一个 Power View,其中选择了 NOC_CountryRegion 和奖牌总数字段。默认情况下,将显示表格。

  • 点击表格。

  • 单击“切换可视化”组中的“其他图表”。

  • 从下拉列表中选择“折线图”。折线图将显示在 Power View 中。

Exploring with Line Charts
  • 单击折线或类别(x 轴)轴。

  • 向左或向右拖动。将显示左侧或右侧的类别,并相应显示折线图。

  • 将光标放置在折线上的任何数据点上。

将显示与该数据点对应的值。

Data Point

使用条形图浏览数据

您可以使用条形图比较一个或多个数据系列中的数据点。在条形图中,类别沿垂直轴组织,值沿水平轴组织。在 Power View 中,有三种条形图子类型:

  • 堆叠条形图。
  • 100% 堆叠条形图。
  • 群集条形图。

您可以按照以下步骤将表格可视化效果转换为条形图可视化效果:

  • 并排创建两个表格可视化效果。
  • 单击右侧的表格。
  • 单击“切换可视化”组中的“条形图”。
  • 单击“堆叠条形图”。
Exploring with Bar Charts

右侧的表格可视化效果将转换为条形图可视化效果。如您所见,y 轴值按类别值升序排序。

Bar Chart Visualization
  • 将光标放在条形图上方。您将找到 - 按 NOC_CountryRegion 升序排序。

  • 单击 NOC_CountryRegion。它将更改为奖牌总数。

  • 单击升序。它将更改为降序。您会发现条形图按奖牌总数降序排序。

Medal Count
  • 单击类别为 GER 的条形图。只有该条形图将突出显示。

  • 按住 Ctrl 键,单击类别为 FRA 和 ITA 的条形图。GER、FRA 和 ITA 的条形图将突出显示。

  • 左侧的表格也仅显示这三个类别的值。

GER Category

在两个可视化效果中,也单击 Power View 字段列表中的“性别”字段。

Power View Fields

单击条形图左侧的部分 - GER。它将突出显示。在表格中,将仅显示 GER 和男性的信息。

**注意** - 在这种情况下,您无法进行多个选择。

FRA

使用柱状图浏览数据

您可以使用柱状图显示一段时间内的数据变化或说明项目之间的比较。在柱状图中,类别位于水平轴上,值位于垂直轴上。

在 Power View 中,有三种柱状图子类型:

  • 堆叠柱状图。
  • 100% 堆叠柱状图。
  • 群集柱状图。

您可以按照以下步骤将表格可视化效果转换为柱状图可视化效果:

  • 并排创建两个表格可视化效果。
  • 单击右侧的表格。
  • 单击“切换可视化”组中的“柱状图”。
  • 单击“堆叠柱状图”。
Exploring with Column Charts

右侧的表格可视化效果将转换为条形图可视化效果。如您所见,x 轴值按类别值升序排序。

Column Chart Visualization
  • 将光标放在柱状图上方。您将找到 - 按 NOC_CountryRegion 升序排序。

  • 单击 NOC_CountryRegion。它将更改为奖牌总数。

  • 单击升序。它将更改为降序。您会发现柱状图按奖牌总数降序排序。

Click ASC

单击类别为 GER 的条形图下部。它将突出显示。

在表格中,将仅显示 GER 和男性的信息。

GER Information

使用简单的饼图浏览数据

Power View 中的饼图可以是简单的或复杂的。在本节中,您将学习简单的饼图。您将在下一节中学习复杂的饼图。

从创建饼图开始,如下所示:

  • 调整堆叠柱状图的大小并将其向上移动。
  • 在堆叠柱状图下方创建另一个表格可视化效果。
  • 单击新的表格。
  • 单击“切换可视化”组中的“其他图表”。
  • 选择饼图。
Exploring with Simple Pie Charts

堆积柱状图下方的表格可视化已转换为饼图可视化。正如您所看到的,饼图中有很多扇区,因为类别(国家)很多。请注意,只有当类别数量小于等于 8 个时,饼图才效果良好。

Pie Chart Visualization

您可以通过按如下方式过滤值来减少类别数量:

  • 将过滤条件设置为“奖牌数量大于等于 1300”:
    • 表格可视化
    • 柱状图可视化
    • 饼图可视化

注意 - 您必须分别定义和应用每个可视化的过滤条件。

Visualizations

现在,您拥有一个简单的饼图可视化,其中奖牌数量由饼图大小表示,国家由颜色表示。

单击一个饼图扇区。该扇区将高亮显示,其他扇区将变灰。柱状图中相应的列也将高亮显示。在表格中,将仅显示与高亮显示的饼图扇区对应的值。

Click Pie Slice

探索高级饼图

您可以通过添加更多功能来使您的饼图可视化更高级,您可以制作一个饼图:

  • 双击扇区时向下钻取,或
  • 在较大的彩色扇区内显示子扇区。

双击扇区时向下钻取的饼图

  • 在饼图的 Power View 字段列表中,将“性别”字段拖动到“颜色”区域,放在“NOC_CountryRegion”字段下方。这意味着您有两个类别。

  • 在表格中,也包括字段列表中的“性别”。

您的 Power View 如下所示:

Exploring with Sophisticated Pie Charts

正如您所看到的,每个类别(国家)都只有一个颜色单一的扇区。

在饼图上,双击“美国”扇区。

Power View 中的饼图将更改为按性别(第二个类别)显示值,用于选定的类别(美国)。饼图的颜色现在显示第二个字段(即性别)的百分比,根据您双击的饼图颜色进行过滤。换句话说,饼图已向下钻取。正如您所看到的,饼图的右上角出现了一个小箭头。如果将鼠标悬停在其上,则箭头将高亮显示,并将显示“向上钻取”。

Click USA Slice

单击向上钻取箭头。饼图将恢复到其先前状态。

显示较大彩色扇区内子扇区的饼图

在饼图的 Power View 字段列表中,将“性别”字段从“颜色”区域拖动到“扇区”区域。

您的 Power View 如下所示:

Power View Result

正如您所看到的,在饼图中,类别“美国”有两个相同颜色的扇区。

单击其中一个扇区。

您将能够在 Power View 中看到以下变化:

  • 选定的扇区将高亮显示,其他扇区将变灰或停用。
  • 类别“美国”的条形图将显示所选扇区的奖牌数量。
  • 表格将显示所选扇区的值。
Highlighted Selected Slice
  • 单击另一个扇区。您可以观察到如上所述针对此所选扇区的变化。
Click Slice

探索散点图

您可以使用散点图在一个图表中显示许多相关数据。在散点图中,x 轴显示一个数值字段,y 轴显示另一个数值字段,从而可以轻松查看图表中所有项目的两个值的之间关系。

要创建散点图可视化,请按如下步骤操作:

  • 将“运动项目”、“奖牌数量”和“赛事”字段添加到表格。

  • 单击 Power View 字段列表中“赛事”旁边的箭头。单击“计数(不同)”。“赛事”字段将更改为数值字段“赛事计数”。因此,您有一个类别字段——运动项目,和两个数值字段——奖牌数量和赛事计数。

  • 单击“切换可视化”组中的其他图表

  • 单击散点图

Exploring with Scatter Charts

您将获得散点图可视化,其中数据点显示为大小相同的圆圈,显示每个运动项目的赛事计数和奖牌数量值之间的关系。

Scatter Chart Visualization
  • 单击功能区上的“布局”选项卡。
  • 单击“标签”组中的“数据标签”。
  • 从下拉列表中选择“右侧”。数据标签将显示在数据点上。
Data Labels

与水上运动相比,摔跤运动在更多赛事中的奖牌数量较少,而水上运动在较少赛事中的奖牌数量较多。

探索气泡图

您可以使用气泡图在一个图表中显示许多相关数据。在气泡图中,x 轴显示一个数值字段,y 轴显示另一个数值字段,从而可以轻松查看图表中所有项目的两个值的之间关系。第三个数值字段控制数据点的大小。

要创建气泡图可视化,请按如下步骤操作:

  • 将“奖牌数量”拖动到“大小”。
  • 将“NOC_CountryRegion”拖动到“∑ X 值”。散点图将转换为气泡图。
Exploring with Bubble Charts

正如您所看到的,每个气泡的大小显示奖牌数量。数据标签显示运动项目。

探索颜色

您还可以按类别为气泡着色,方法如下:

  • 将“NOC_CountryRegion”字段拖动到 Power View 字段列表中的“颜色”区域。
  • 将“DiscipleEvent”字段拖动到“∑ X 值”。
Exploring with Colors

正如您所看到的,“图例”显示“颜色”区域中类别的值和相应颜色。“数据标签”对应于“详细信息”区域中的类别。数据点的大小由“∑ 大小”区域决定。

接下来,您可以看到在图例中选择类别如何更改可视化:

单击图例中的一个值。只有该颜色的数据点(即对应于该值的数据点)将高亮显示。所有其他数据点都将停用。

Deactivate Data Points

正如您所看到的,将显示与所选国家对应的所有运动项目,每个气泡的大小代表奖牌数量。

如果您想知道单个数据点的详细信息:

  • 只需单击该气泡即可高亮显示数据点。
  • 将光标放在该数据点上。

只有该气泡将高亮显示,其余气泡将变灰。有关该数据点的所有信息都将显示在数据点旁边的框中。

Bubble Highlighted

探索播放轴

您可以使用播放轴可视化一段时间内的数据变化,方法如下:

  • 将 Power View 字段列表中的“版本”字段拖动到“播放轴”区域。

时间线将带有播放按钮插入您的气泡图可视化中。您可以通过在过滤器中过滤“版本”字段值来调整时间线。如果您想关注特定时间范围或时间线太宽,这将很有用。

  • 通过在过滤器中过滤“版本”字段并选择一段时间值来调整时间线。
Exploring with Play Axis
  • 单击播放按钮。气泡将移动、增长和缩小,以显示值如何根据播放轴变化。时间线上会出现一条垂直移动的小竖线。该时间点的时间也将显示。

Click Play Button

您可以随时暂停以更详细地研究数据。

使用 Power View 地图探索数据

您可以使用地图在地理环境中显示数据。Power View 中的地图使用必应地图图块,因此您可以像使用任何其他必应地图一样进行缩放和平移。为了使地图正常工作,Power View 必须通过安全的网络连接将数据发送到必应进行地理编码。因此,它会要求您启用内容。添加位置和值会在地图上放置点。值越大,点越大。当您添加多值序列时,您将在地图上获得饼图,饼图的大小显示总大小。

探索地理字段中的数据

如果您的数据具有地理字段(例如国家/地区、州/省或城市),则可以创建 Power View 地图可视化。

要为按国家/地区的奖牌数量创建地图可视化,请按如下步骤操作:

  • 从功能区上的“插入”选项卡创建一个新的 Power View 表格。

  • 将 Power View 字段列表中的“NOC_CountryRegion”和“奖牌数量”字段拖动到 Power View。将创建一个包含这两个字段的表格。

Exploring Data with Geographic Fields

因此,您拥有一个地理字段和一个数值字段。

  • 单击功能区上的“设计”选项卡。
  • 单击“切换可视化”组中的“地图”。

表格可视化将转换为地图可视化。

Map Visualization

正如您所看到的,Power View 创建了一个地图,其中一个点代表每个地理位置。点的尺寸是相应数值字段的值,在本例中是奖牌数量。此外,在 Power View 字段列表中,地理字段将位于“位置”区域,数值字段将位于“∑ 大小”区域。

要显示有关数据点的更多信息,您可以执行以下操作之一:

  • 如果将光标放在地图上的点上,则会出现一个框,显示地理位置名称和相应的数值。

  • 如果单击地图上的点,则该点将高亮显示。

饼图作为数据点

假设您还想要将另一个字段添加到地图可视化。例如,您可能想要显示有关奖牌的详细信息,即奖牌类型——金牌、银牌和铜牌。您可以按如下方式操作:

  • 将 Power View 字段列表中的“奖牌”字段拖动到“颜色”区域。

点将转换为饼图。“奖牌”图例将显示奖牌类型和相应颜色,即饼图中的每种颜色代表奖牌的类型。

Medals

您可以观察到饼图的大小对应于奖牌数量,饼图中每个扇区的大小对应于该奖牌类型的数量。

高亮显示数据点

现在,您可以过滤数据并高亮显示重要的数据点,方法如下:

  • 在“过滤器”区域中,将“奖牌数量”设置为仅显示大于或等于 300 的值。

  • 应用过滤器。地图将缩放并仅显示过滤后的值。

Highlighting Data Point

将光标放在代表英国的点上。该点将高亮显示并放大。将显示饼图的详细信息。

Cursor Represents Great Britain

正如您所看到的,英国的金牌数量为 514。您可以通过将光标放在这些扇区上来查找银牌和铜牌的数量。

高亮显示数据点中的饼图扇区

接下来,您可能想要高亮显示英国的金牌数量。

  • 将光标放在红色扇区上(您可以从图例中看出红色代表金牌)。单击它。

该扇形区域将被高亮显示。该饼图中的其他扇形区域以及所有其他饼图都将被禁用。

Highlighting Pie Slice

再次将光标放在点上。该点将被放大。代表黄金的扇形区域将被高亮显示。该扇形区域的详细信息将被显示。

Slice Details

使用Power View多重图表探索数据

多重图表,也称为格子图,是一系列具有相同X轴和Y轴的图表。您可以并排排列多重图表,以便同时轻松比较许多不同的值。

  • 您可以将折线图、饼图、条形图和柱形图作为多重图表。
  • 您可以水平或垂直排列多重图表。

折线图作为多重图表

您可能希望按年份显示每个地区的奖牌数量。首先,您需要拥有“年份”字段。要获取此字段,您需要如下计算一个列:

  • 单击数据模型(在PowerPivot窗口中)的数据视图中的“奖牌”选项卡。
  • 单击最右边列中标题为“添加列”的第一单元格。
  • 在公式栏中键入=YEAR ([Edition]) 并按Enter键。
Line Charts as Multiples

将创建一个新的列,其标题为CalculatedColumn1,包含与“版本”列中的年份值对应的值。

CalculatedColumn1 Created

单击标题并将其重命名为“年份”。

Rename Year
  • 关闭PowerPivot窗口。数据模型将更新。新的字段 - ∑ 年份将出现在Power View字段列表中。

  • 通过拖动字段,在Power View中创建一个包含NOC_CountryRegion、年份计数和奖牌计数的表格。

Create Table in Power View
  • 将Power View中的表格转换为折线图。
  • 移除NOC_CountryRegion字段。将出现一个按年份显示奖牌计数的折线图。
Remove Field

您可以观察到,“年份”位于Power View字段列表的AXIS区域,“奖牌计数”位于∑ VALUES区域。在折线图中,年份值位于X轴,奖牌计数位于Y轴。

现在,您可以使用折线图创建多重图表可视化效果,如下所示:

  • 将NOC_CountryRegion字段拖动到Power View字段列表中的VERTICAL MULTIPLES区域。
  • 单击功能区上的“布局”选项卡。
  • 单击“多重图表”组中的“网格高度”。
  • 单击下拉列表中的一个值。
Create Multiples visualization
  • 单击“多重图表”组中的“网格宽度”。
  • 从下拉列表中单击一个值。

您将获得多重图表可视化效果,其中折线图排列成网格,每个折线图代表一个国家/地区(NOC_CountryRegion)。

Arrange Multiple Visualization as Grid

垂直多重图表

如您所知,您已将NOC_CountryRegion字段放置在VERTICAL MULTIPLES区域。因此,您获得的可视化效果是垂直多重图表可视化效果。您可以在上面的图表中观察到以下内容:

  • 每个类别(在本例中为国家/地区)一个折线图,该类别位于VERTICAL MULTIPLES区域。

  • 您选择的网格高度和网格宽度决定了多重图表的行数和列数。

  • 所有多重图表共用一个x轴。

  • 每行多重图表共用一个y轴。

  • 右侧有一个垂直滚动条,可用于上下拖动折线图的行,以便显示其他折线图。

水平多重图表

您也可以获得具有水平多重图表的可视化效果,如下所示:

  • 将NOC_CountryRegion字段拖动到VERTICAL MULTIPLES区域。
  • 单击功能区上的“布局”选项卡。
  • 选择“多重图表”组中的“网格高度”和“网格宽度”的值。

您将获得如下所示的水平多重图表可视化效果:

Horizontal Multiples

您可以在上面的图表中观察到以下内容:

  • 每个类别(在本例中为国家/地区)一个折线图,该类别位于HORIZONTAL MULTIPLES区域。

  • 您选择的网格高度决定了折线图的高度,而不是折线图的行数,就像在VERTICAL MULTIPLES中的情况一样。换句话说,只有一行折线图,其高度由选择的网格高度决定。

  • 您选择的网格宽度决定了该行中折线图的列数。

  • 所有多重图表共用一个x轴。

  • 所有多重图表共用一个y轴。

  • x轴下方底部有一个水平滚动条,可用于左右拖动折线图的行,以便显示其他折线图。

饼图作为多重图表

如果您想在多重图表中探索/可视化多个类别,饼图是一个不错的选择。假设您想探索每个国家的按奖牌类型划分的奖牌数量。请按如下步骤操作:

  • 单击“设计”选项卡。
  • 从“其他图表”下的下拉菜单中选择“饼图”。
  • 将“奖牌”拖动到“扇区”区域。

您将获得带有饼图的水平多重图表可视化效果,因为NOC_CountryRegion字段位于HORIZONTAL MULTIPLES区域。

Pie Charts as Multiples

您可以观察到,每个国家的奖牌计数显示为饼图,扇区代表奖牌类型,颜色如图例所示。

假设您想突出显示所有国家的金牌数量。您可以通过以下单个步骤完成此操作:

单击其中一个饼图的蓝色扇区(根据图例,蓝色代表金牌)。在所有饼图中,只有蓝色扇区会被高亮显示,其他扇区将变灰。

Click Blue Color Slice

您可以观察到,这提供了一种快速探索和比较各国金牌数量的方法。

您可能希望在可视化中显示更多饼图。您可以简单地切换到垂直多重图表可视化效果并为网格高度和网格宽度选择正确的值以进行正确的显示。

Gold Medals across Country

单击其中一个饼图上的蓝色扇区。所有饼图中的蓝色扇区都将被高亮显示,以便您可以比较各国金牌数量。

Highlight Blue Color Slice

条形图作为多重图表

您也可以选择条形图作为多重图表可视化效果。

  • 切换到堆叠条形图可视化效果。
  • 调整网格高度和网格宽度以获得条形图的正确显示。

网格高度为6,网格宽度为2时,您将获得以下结果:

Bar Charts as Multiples

您也可以为此可视化效果使用分组条形图。

Clustered Bar

柱形图作为多重图表

您也可以选择柱形图作为多重图表可视化效果。

  • 切换到堆叠柱形图可视化效果。
  • 调整网格高度和网格宽度以获得柱形图的正确显示。

网格高度为2,网格宽度为6时,您将获得以下结果:

Column Charts as Multiples

您也可以为此可视化效果使用分组柱形图。

Clustered Column Charts

总结

您选择的字段取决于您想要探索、分析和呈现的内容。例如,在上述所有可视化效果中,我们都为扇区选择了“奖牌”,这有助于按奖牌类型分析奖牌数量。您可能希望按性别探索、分析和呈现数据。在这种情况下,请为扇区选择“性别”字段。

同样,合适的可视化效果也取决于您显示的数据。如果您不确定是否合适,您可以随意尝试选择合适的可视化效果,因为在Power View中切换可视化效果非常快速简单。此外,您还可以在演示视图中执行此操作,以便回答演示期间可能出现的任何问题。

使用Power View图块探索数据

假设您有很多数据需要显示,并且数据点分散在不同的位置。在这种情况下,您可能必须经常滚动Power View可视化效果才能找到您要查找的数据。这将很繁琐,并且在您演示结果时可能也不流畅。

您可以使用Power View中的图块功能来克服这种繁琐的工作。使用图块,您可以更快地从数据中获得洞察力。图块充当导航条,每个可能的字段值都有一个图块。当您单击图块时,只会显示与该字段值相关的数据。由于很容易滚动动态更改可视化效果中相应值的导航条中的值,因此图块成为易于使用的工具。

您可以在表格、矩阵、卡片或图表可视化效果中使用图块。您可以在Power View中组合这些可视化效果,并使用图块对其进行筛选。图块可以是简单的文本或图像。

带有图块的表格

从表格可视化效果开始,如下所示:

  • 将NOC_CountryRegion、Sport和奖牌计数字段拖动到Power View。您可以观察到,由于行数很多,上下滚动以突出显示值很困难。

  • 将“运动”字段从FIELDS区域拖动到Power View字段列表中的TILE BY区域。

导航条将出现在表格顶部。

Table with Tiles

您可以观察到以下内容:

  • 默认情况下,将选择导航条中的第一个图块。

  • 在表格中,值将被筛选为所选图块的值。在本例中,为所选的运动。

  • 导航条的左右边缘有箭头按钮,可用于滚动。

您可以选择不同的图块,如下所示:

  • 滚动导航条以显示代表您要查找的运动的图块,例如羽毛球。

  • 单击图块 - 羽毛球。表格中的值将被筛选为羽毛球的值。

Select Different Tile

您可以观察到还显示了奖牌总数。您可以从功能区打开或关闭总计。您还可以通过使用图像代替文本使图块更具吸引力和意义。

  • 包含一列,其中包含指向与每个运动对应的图像文件的超链接。

  • 包含该字段,例如Discimage在TILE BY中。您将获得图像形式的图块,描绘每种运动。

Include Field

图块导航条 - 选项卡条

Excel中有两种类型的导航条 - 图块流和选项卡条。

在选项卡条中,您可以观察到以下内容:

  • 选项卡条在可视化效果顶部显示导航条。

  • 默认情况下,将选择导航条中最左边的第一个图块。

  • 导航条的左右边缘有箭头按钮,可用于滚动。

  • 您可以向左或向右滚动以显示图块。

  • 高亮显示的图块会在您滚动选项卡条时向左或向右移动。在滚动时,它也可能消失。

  • 您可以单击图块以选择它。图块将在与之前相同的位置高亮显示。

  • 在表格中,值将被筛选为所选图块的值。在本例中,为所选的运动。

图块导航条 - 图块流

您可以将导航条从选项卡条转换为图块流,如下所示:

  • 单击导航条上的图块。
  • 单击功能区上的“设计”选项卡。
  • 单击“图块”组中的“图块类型”。
  • 单击下拉列表中的“图块流”。
Tile Navigation Strip

导航条将移至表格底部。

Navigation Strip Shifts to Bottom

在图块流中,您可以观察到以下内容:

  • 图块流在可视化效果底部显示导航条。

  • 默认情况下,将选择导航条中的第一个图块。它将显示在图块流的中心。

  • 没有用于滚动的箭头按钮。

  • 您可以通过单击中心图块左侧或右侧的任何图块来向左或向右滚动。

  • 图块将向左或向右流动,并且中心图块将始终高亮显示。

  • 您可以单击图块以选择它。图块将高亮显示并移动到图块流的中心。

  • 由于所选图块始终是中心图块,因此会发生以下情况:

    • 所选图块不会消失。

    • 当您向左或向右滚动时,移到中心位置的图块将自动被选中并高亮显示。

    • 原始选择将消失。

    • 可视化效果(在本例中为表格)将自动更新为图块流中心的图块。

  • 在表格中,值将被筛选为所选图块的值。在本例中,为所选的运动。

Values Filtered

带有图块的矩阵

假设您想按奖牌类型(金牌、银牌和铜牌)以及按国家/地区计算的总奖牌数量来查看所选运动项目的奖牌数量,您可以使用矩阵图可视化来显示结果。

  • 将可视化切换到矩阵。
  • 将“奖牌”字段添加到矩阵。

您将获得如下所示的预期结果:

Matrix with Tiles

带图块的堆叠条形图

您可以通过将可视化切换到堆叠条形图图块可视化来使探索结果更醒目:

Stacked Bar Chart with Tiles

带图块的地图

由于您的数据包含地理位置,您也可以切换到地图图块可视化:

Maps with Tiles

使用层次结构探索数据

如果您的数据包含多个级别,则使用层次结构来探索和呈现数据会更容易。对于层次结构中的任何数据值,您可以向下钻取以显示更多详细信息,或向上钻取以获得整体视图。

如果您的数据模型具有层次结构,则可以在 Power View 中使用它。否则,您可以在 Power View 本身中通过几个简单的步骤创建一个层次结构。

在 Power View 中创建层次结构

在 Power View 中,层次结构最好在矩阵可视化中显示。按照以下步骤在矩阵可视化中创建层次结构:

  • 按顺序将 NOC_CountryRegion、Sport、Discipline、Year 和 Medal 字段拖动到“行”区域。

  • 将“奖牌数量”字段拖动到“∑ 值”。“行”区域中字段的顺序定义了 Power View 中的层次结构。

  • 如果您不确定字段的顺序,可以从任何顺序开始,然后通过上下拖动它们来重新排列“行”区域中的字段,同时查看 Power View 中的显示。

您将获得以下显示五个层次结构级别的矩阵可视化:

Creating Hierarchy in Power View

您可以看到,这些级别是嵌套的。

向上和向下钻取层次结构

您可以向上和向下钻取层次结构,以便一次只显示一个级别。您可以向下钻取以查看详细信息,向上钻取以查看摘要。

要启用向上和向下钻取,首先按如下方式设置显示级别选项:

  • 单击功能区上的“设计”选项卡。
  • 单击“选项”组中的“显示级别”。
  • 从下拉列表中选择“行 – 每次向下钻取一个级别”。

矩阵将折叠以仅显示第 1 级数据。

Drilling Down

您可以看到,当您单击每个数据项时,该项的右侧会出现一个向下箭头,表示向下钻取。

现在,您可以一次一个级别地向下钻取数据,如下所示:

  • 单击您想要进一步了解详细信息的第 1 级数据项。例如,单击 AUS。您可以看到,AUS 的奖牌数量为 1079。

  • 单击其右侧的箭头。或者,您可以双击数据项。

  • 将显示与 AUS 相关的第 2 级数据。

Drilling Up and Down

您可以看到,第一个项目的左侧出现了一个向上箭头,表示向上钻取,当您单击每个数据项时,该项的右侧会出现一个向下箭头,表示向下钻取。

现在,您可以再向下钻取一个级别的数据,如下所示:

  • 单击您想要进一步了解详细信息的第 2 级数据项。例如,单击“水上运动”。您可以看到,“水上运动”的奖牌数量为 354。

  • 单击其右侧的箭头。

  • 将显示与“水上运动”相关的第 3 级数据。

Display Diving

您可以看到,第一个项目的左侧出现了一个向上箭头,表示向上钻取,当您单击每个数据项时,该项的右侧会出现一个向下箭头,表示向下钻取。

现在,您可以再向下钻取一个级别的数据,如下所示:

  • 单击您想要进一步了解详细信息的第 3 级数据项。例如,单击“跳水”。您可以看到,“跳水”的奖牌数量为 17。

  • 单击其右侧的箭头。

  • 将显示与“跳水”相关的第 4 级数据。

Drill Up and Down

您可以看到,第一个项目的左侧出现了一个向上箭头,表示向上钻取,当您单击每个数据项时,该项的右侧会出现一个向下箭头,表示向下钻取。

现在,您可以再向下钻取一个级别的数据,如下所示:

  • 单击您想要进一步了解详细信息的第 4 级数据项。例如,单击 2008 年。您可以看到,2008 年的奖牌数量为 3。

  • 单击其右侧的箭头。

  • 将显示与 2008 年相关的第 5 级数据。

Drill Down Data

您可以看到,对于第一个第 5 级数据项,左侧出现了一个向上箭头,表示向上钻取。由于没有更多级别可向下钻取,因此数据项的右侧不会出现向下钻取箭头。

现在,您可以通过单击每个级别第一个项目的左侧向上箭头,一次一个级别地向上钻取数据。

在堆叠条形图中探索层次结构

您可能希望以重要方式突出显示层次结构中的某些值。在这种情况下,您可以使用图表可视化,例如堆叠条形图,如下所示:

  • 单击矩阵可视化并切换到堆叠条形图。
  • 将“奖牌”字段拖动到“图例”区域。

您将获得如下所示的堆叠条形图可视化:

Exploring Hierarchy in Stacked Bar

在这种情况下,您需要双击条形图才能向下钻取。

双击代表 AUS 的条形图。图表将向下钻取以显示层次结构中的下一级数据。

Chat Drilled Down

您可以看到,图表右上角出现了一个表示向上钻取的向上箭头。

通过双击“水上运动”条形图向下钻取一个级别。图表将向下钻取以显示层次结构中的下一级数据。

Aquatics Bar

您可以通过双击条形图向下钻取,或通过单击图表右上角的向上钻取箭头向上钻取。

这使您在演示过程中也可以交互式地探索数据。

美观的 Power View 报表

您已在本章之前的教程中学习了如何在 Power View 中交互式地探索数据。每个 Power View 工作表都可以用作交互式报表。为了使 Power View 报表更具吸引力,您可以选择 Power View 提供的任何主题、图表调色板、字体和背景颜色。

当您更改主题时,新主题将应用于报表中的所有 Power View 可视化。此外,您可以添加背景图像,选择背景格式,设置数字格式,并更改字体或文本大小。

报表布局最终确定

与任何其他报表一样,您首先需要确定要报告的内容以及最佳布局,以便您可以突出显示重要的数据点。

假设您需要报告澳大利亚在水上运动中获得的奖牌的详细信息。您知道,详细信息包括水上运动中的项目、奖牌数量和奖牌类型(金牌、银牌和铜牌)。

在这种情况下,报表中可以有三个视图来最好地描绘数据点:

  • 包含国家/地区、运动和奖牌数量数据的矩阵。
  • 包含国家/地区、运动、项目和奖牌数量数据的卡片。
  • 包含已向下钻取到项目、奖牌和奖牌数量数据的堆叠条形图。
Report Layout Finalization

您可以看到,矩阵和卡片中的数据已滚动,以便:

  • 矩阵显示澳大利亚所有运动项目的详细信息,水上运动获得 354 枚奖牌。

  • 卡片显示澳大利亚 - 水上运动项目、跳水、游泳和水球项目以及每个项目的奖牌数量。

  • 堆叠条形图显示这三个项目中按奖牌类型划分的奖牌数量。

报表布局准备就绪后,您可以开始使其更具吸引力。但是,在此任务期间,您需要注意两点:

  • 报表的样式应基于目标受众(管理人员/高层管理人员/客户)。

  • 不要对不同的格式选项感到厌烦。保持简单,并突出显示需要关注的数据点。

在以下部分中,您将了解如何使用以下选项生成示例报表:

  • 选择背景。
  • 选择主题。
  • 更改字体。
  • 更改文本大小。

选择背景

您可以为 Power View 报表设置背景颜色。默认情况下,它是白色。您可以使用“背景”命令更改它。

  • 单击功能区上的“POWER VIEW”选项卡。
  • 单击“主题”组中的“背景”。
  • 单击“浅色 1 中心渐变”。(您可以选择最适合您报表的颜色)。

背景颜色将更改为所选颜色。

Selecting Background

您甚至可以设置背景图像。例如,您可以放置公司徽标或公司设施的视图。

选择主题

Power View 支持多种主题。选择适合您报表的主题,如下所示:

  • 单击功能区上的“POWER VIEW”选项卡。
  • 单击“主题”组中的“主题”。

您将获得许多选项可供选择。如果您不确定哪个选项合适,只需尝试一些选项即可了解显示效果。

  • 单击“外观”主题。

您的报表将以所选主题显示。

Selecting Theme

更改字体

您可以看到,报表中的文本并不醒目。您可以按如下方式更改字体:

  • 单击功能区上的“POWER VIEW”选项卡。

  • 单击“主题”组中的“字体”。

  • 在字体下拉列表中单击“Verdana”。(您可以选择最适合您报表的字体)。

接下来,您需要使文本显示略大一些。

更改文本大小

按如下方式更改文本大小:

  • 单击功能区上的“POWER VIEW”选项卡。

  • 单击“主题”组中的“文本大小”。

  • 单击下拉列表中的“150%”。(您可以选择最适合您报表的文本大小)。

  • 调整矩阵中列的宽度。

  • 调整报表中每个视图的大小。

Changing Text Size

您的示例报表已准备就绪。

关键绩效指标

关键绩效指标 (KPI) 是一组可量化的指标,组织用来衡量其随时间的绩效。KPI 通常用于评估整个组织或部门(例如销售、财务等)的成功情况。您需要根据组织目标定义 KPI,并定期监控它们以跟踪进度。

您可以根据您的需求从许多 KPI 类型中进行选择。示例包括:

  • 收入和支出
  • 投资回报率
  • 平均购买价值
  • 客户终身价值
  • 营运资金

请注意,KPI 是一种沟通形式,包括以下活动:

  • 根据组织目标确定 KPI。

  • 监控和报告 KPI。

  • 随着组织发展和/或组织目标的变化而更改 KPI。

确定 KPI

KPI 分析中第一步也是最重要的一步是确定有效监控组织所需趋势的 KPI。这需要完全了解目标,并需要分析师和负责实现目标的人员之间有适当的沟通渠道。

您可以选择许多 KPI,但监控的成功取决于正确选择与目标相关的 KPI。KPI 因组织而异,因部门而异,只有当它们能提高绩效时才会有效。

可以使用SMART标准评估KPI的相关性——即KPI应具有**特指性**(Specific)、**可衡量性**(Measurable)、**可实现性**(Attainable)、**相关性**(Relevant)和**有时限性**(Time-bound)。换句话说,选择的KPI应符合以下标准:

  • KPI反映您的**具体目标**。

  • KPI使您能够**衡量**朝着该目标的**进展**。

  • 定义KPI的目标在现实中是**可实现的**。

  • KPI所针对的目标与组织**相关**。

  • 您可以设定实现目标的时间框架,以便KPI能够显示与剩余时间相比,目标的完成进度。

需要定期评估已定义的KPI,以了解其随时间推移的相关性。如有必要,需要定义和监控不同的KPI。只有这样,您的KPI监控才能与当前组织的需求相关。

根据分析需求,您必须选择相关的KPI,示例包括:

  • 销售部门可以使用KPI来衡量当月毛利润与预计毛利润的对比。

  • 会计部门可以衡量当月支出与收入的对比以评估成本。

  • 人力资源部门可以衡量每季度的员工流动率。

  • 业务专业人士经常使用在业务记分卡中分组的KPI,以快速准确地获取业务成功的历史总结,或识别趋势或发现绩效改进的机会。

本章中使用的示例仅供参考,以帮助您了解如何在Excel中定义和监控KPI。根据目标识别KPI的最终决定权在于您,以便反映当前情况与目标的对比。

Excel中的KPI

  • 您可以使用PowerPivot分析相对于设定目标的绩效。例如,可以使用PowerPivot KPI来确定每一年和每个销售人员的实际销售额与其销售目标的对比。

  • 您可以使用Power View浏览和可视化相同的KPI。

  • 您也可以在Power View中定义新的KPI和/或编辑它们。

  • 您可以在Power View中生成美观的KPI报表。

在Excel中定义KPI

KPI分析的第一步是定义已识别的KPI。这需要为KPI定义以下三个参数:

基准值

基准值由计算字段定义,该字段解析为一个值。计算字段表示表中该行项目的当前值。例如,给定期间的销售总额、利润等。

目标值/目标

目标值(或目标)由计算字段定义,该字段解析为一个值,或由一个绝对值定义。它是评估当前值的基准值。这可以是一个固定数字,例如适用于所有员工的平均病假天数,或者是一个计算字段,它会为每一行产生不同的目标,例如组织中每个部门的预算。

状态

状态是值的指示器。如果您将其设置为视觉指示器,则会非常醒目。在Excel的Power View中,您可以编辑KPI,选择要使用的指示器以及触发每个指示器的值。

例如,假设您想监控销售组织中销售产品的销售人员的销售目标。分析的目标是确定达到目标销售额的最佳绩效者。您可以按照以下步骤定义KPI:

  • **基准值** - 每个销售人员的当前销售额。

  • **目标值/目标** - 这是所有销售人员的固定值,以便能够比较销售人员之间的业绩。假设目标销售额为3500。请注意,对于不同的分析,您可以更改销售人员的目标值。

  • **状态** - 状态需要用图形显示,以便轻松确定基准值与目标值的比较状态。

PowerPivot中的KPI

您可以在PowerPivot中按如下方式定义KPI:

  • 从两个表“销售人员”和“销售额”开始。
    • “销售人员”表包含销售人员ID和销售人员姓名。
    • “销售额”表包含按销售人员和月份划分的销售信息。
  • 将这两个表添加到数据模型。
  • 使用字段“销售人员ID”在两个表之间创建关系。
KPIs in PowerPivot

要设置基准值,您需要一个用于“销售额”的计算字段。

  • 在数据模型中,为“销售额”表的“销售额”列添加计算字段,如下所示:

总销售额:= sum([销售额])

Set Base Value
  • 在PowerPivot窗口中,单击功能区上的“数据透视表”。
  • 在“创建数据透视表”对话框中选择“新建工作表”。
PivotTable Dialog Box
  • 将“销售人员”字段添加到数据透视表中的“行”区域。
  • 单击功能区上的“POWERPIVOT”选项卡。
  • 单击“计算”组中的“KPI”。
  • 在下拉列表中单击“新建KPI”。
Click New KPI

出现“关键绩效指标(KPI)”对话框。

  • 在KPI基准字段(值)框中选择“总销售额”。

  • 在KPI状态下,有以下选项:

    • 在“定义目标值”下,选择“绝对值”,并在框中键入3500。

    • 在“定义状态阈值”下,将表示百分比的垂直条调整为40%和80%。

    • 在“选择图标样式”下,选择第一个选项。

KPI Dialog Box

单击“确定”按钮。您可以在数据透视表字段列表的“销售额”表中观察到以下内容:

  • “总销售额”字段是一个KPI,并由图标KPI表示。

  • 三个KPI参数——值、目标和状态显示为“总销售额”KPI下的字段。

KPI Parameter
  • 选择三个KPI参数——值、目标和状态在“总销售额”下。

  • 三个列出现在PowerPivot中,“状态”列根据相应的值显示图标。

您也可以使用值而不是百分比来定义KPI阈值。要修改已定义的KPI,请按照以下步骤操作:

  • 单击功能区上的“计算”组中的“KPI”。
  • 在下拉列表中单击“管理KPI”。
Click Manage KPIs

出现“管理KPI”对话框。

Manage KPIs Dialog Box
  • 单击KPI – 总销售额。
  • 单击“编辑”按钮。

出现“关键绩效指标(KPI)”对话框。

Key Performance Indicator
  • 在“定义状态阈值”下,将垂直条调整为1500和3000。
  • 保留其余的早期选项。
  • 单击“确定”。
Adjust Vertical Bars

您可以看到,状态图标反映了更改后的阈值。

Power View中的KPI

您可以在Power View中创建具有KPI的美观报表。您可以使用数据模型中先前定义的KPI,也可以在Power View中添加KPI。

要在Power View中添加或编辑KPI,请按照以下步骤操作:

  • 在Power View工作表中,单击“PowerPivot”选项卡。
KPIs in Power View

出现PowerPivot功能区,您在上一节中使用过它。

  • 单击“计算”组中的“KPI”。
  • 单击“新建KPI”以添加KPI。
  • 单击“管理KPI”以编辑KPI。

步骤与上一节相同。

您可以按照以下步骤在Power View中创建销售业绩的美观报表:

  • 单击功能区上的“数据”选项卡。
  • 在“报表”组中单击“Power View”。

出现Power View工作表。

  • 添加一个包含以下字段的表格:销售人员、总销售额和总销售额状态。

  • 添加第二个包含以下字段的表格:销售人员、总销售额和总销售额目标。

  • 将第二个表格转换为100%堆积条形图。

  • 添加第三个包含以下字段的表格:销售人员、地区、总销售额和总销售额状态。

  • 将第三个表格转换为卡片。将“地区”字段拖动到“按图块排列”。

  • 添加标题 - 销售业绩。

  • 更改字体。

  • 增加文本大小。

  • 适当调整表格、100%堆积条形图和卡片的大小。

您的销售业绩报告已准备好:

Sales Performance

您可以看到,在Power View中,您可以如下所示显示结果:

  • 带有KPI状态图标的表格类似于PowerPivot报表。

  • 100%堆积条形图显示了相对于目标的已完成百分比。您还可以注意到,它可以清晰地比较所有人的业绩。

  • 卡片显示了销售人员的KPI状态以及他们所属的地区。您可以交互式地滚动浏览图块以显示不同地区的成果,这也可以为评估区域业绩提供空间。

广告