要在 Mac 版 Numbers 中绘制弹出式菜单选项图表,请创建一个汇总表,用 COUNTIF 统计每个选项,然后根据这些数值计数创建饼图。本指南使用一小组几何形状,并说明如何处理空白项和后续更改。

这些说明依据 Apple 当前的《Mac 版 Numbers 使用手册》,其中标明的版本是 Numbers 15.4。本任务旨在显示每种所选形状出现的次数,每种形状对应一个扇区。

设置要统计的选项

在同一张工作表上使用两个表格:一个名为 Objects,用于记录各个对象及其所选形状;另一个名为 Summary,用于记录计数。将输入数据和汇总数据分开,便于检查图表所依据的数值。点击工具栏中的 Table 按钮添加表格;双击表格标题可重命名。Apple 在添加或删除表格和显示、隐藏或编辑表格标题中介绍了这些操作。

在 Objects 中,A 列填写对象名称,B 列填写形状。第 1 行填写标题,第 2 至 11 行填写十个示例对象。下面的空白项表示单元格确实为空;不要输入“空白”这个词。

行 A 列:对象 B 列:形状
1 对象 形状
2 对象 A 圆形
3 对象 B 正方形
4 对象 C 圆形
5 对象 D 三角形
6 对象 E 正方形
7 对象 F 圆形
8 对象 G
9 对象 H 正方形
10 对象 I 圆形
11 对象 J

要将形状单元格转换为菜单,请选择 B2:B11。在 Format 边栏中,点击 Cell,打开 Data Format,然后选择 Pop-Up Menu。Numbers 会根据已选的现有值创建菜单选项,将重复值合并为单个选项,并保留每个单元格原来的选择。请确认选项为 Circle、Square 和 Triangle。对于等待选择的单元格,请在选项下方选择 Start with Blank。这些控件的说明见 Apple 的为单元格添加控件。

如果一开始单元格是空的,请将占位菜单项替换为这三个形状名称。需要添加其他选项时,使用列表下方的添加项目按钮。Apple 允许最多 250 个菜单项,不过此示例只需三个。选择 Start with First Item 会提供默认选项;如果对象尚未选择形状时应保持未分类,请使用 Start with Blank。Apple 的弹出式菜单说明介绍了这两种起始选项。

使用汇总表统计每个选定选项

创建 Summary,包含两列四行。使用一行表头,并将第一列设为标题列,这样形状名称就能作为图表标签。输入以下标题和标签;添加公式前,计数单元格保持空白。

A 列单元格 文本 对应的计数单元格
A1 形状 B1:计数
A2 圆形 B2
A3 正方形 B3
A4 三角形 B4

Apple 将 COUNTIF(test-array, condition) 定义为统计集合中满足某项条件的单元格数量。输入范围可以包含文本,条件也可以是单元格引用。因此,每个汇总标签都可以指定要统计的选项。请参阅 Apple 的 COUNTIF 函数参考。

在 Summary 的指定单元格中输入以下公式:

单元格 公式 预期结果
B2 =COUNTIF(Objects::$B$2:$B$11,A2) 4
B3 =COUNTIF(Objects::$B$2:$B$11,A3) 3
B4 =COUNTIF(Objects::$B$2:$B$11,A4) 1

点击目标单元格并输入 = 以打开公式编辑器,输入公式,然后按 Return。如果 Numbers 显示错误图标,请点击该图标查看消息,再继续操作。Apple 在使用表格单元格中的数据计算数值中介绍了如何输入公式和查看错误。

引用 Objects::$B$2:$B$11 指向源表格及其中十个形状单元格。双冒号用于分隔表格名称和范围。美元符号会在复制公式时固定源范围,而 A2、A3 和 A4 则指向相应的汇总标签。Apple 在在公式中引用单元格中说明了表格引用和绝对引用。

如果你的设置使用逗号作为小数分隔符,请用分号分隔公式参数。例如,第一个公式应写为 =COUNTIF(Objects::$B$2:$B$11;A2)。Apple 的函数概览介绍了这种因地区设置而异的语法。

这里的 test-array 参数是要检查的输入范围。每个公式都会在自己的单元格中生成一个计数。这种方法不需要输出数组的公式:按照文档所述的 COUNTIF 单条件用法,为每个汇总标签分别输入一个公式即可。

根据计数创建饼图

在 Summary 中选择 A1:B4,点击工具栏中的 Chart 按钮,选择 2D,然后选择饼图。这样会将汇总标签和数值结果用作图表数据源。Apple 支持先选择表格数据再创建图表,并且在源数据值发生变化时自动更新图表。请参阅选择数据以创建图表以及添加柱形图、条形图、折线图、面积图、饼图、圆环图和雷达图。

预期结果是一个包含三个计数的数值系列:4、3 和 1。如果图表的排列方式不正确,请选择图表,点击 Edit Data References,然后从窗口底部的弹出式菜单中选择 Plot Columns as Series。确认所选范围属于 Summary,然后点击 Done。Apple 在修改图表数据中介绍了方向设置。

不要将总计作为另一个类别加入。例如,在此示例中添加第四个值 8,会使显示的总数变为 16,并让总计本身占据饼图的一半。将任何用于核对的总计放在所选图表范围之外。

要为扇区添加标签,请选择图表并打开 Format 边栏中的 Wedges。启用 Values,然后使用 Value Data Format 控件选择数字或百分比显示方式。启用 Data Point Names 可显示形状名称。要添加说明性标题,请打开 Chart 标签页,启用 Title,并将占位文字替换为 Selected Shapes。Apple 在更改图表文字和标签的外观中介绍了这些设置。

在此示例数据中,所选形状总数为八:四个圆形、三个正方形和一个三角形。因此,它们所占比例分别为 50%、37.5% 和 12.5%。两个空单元格不计入分母,因为它们不符合三个形状条件中的任何一个。使用 Selected Shapes 这样的标题可以明确说明统计范围。

检查空白项、更新和缺失类别

使用图表前,先进行一次小规模更改测试。将 Objects::B2 从 Circle 改为 Square。预期计数将变为 3、4 和 1;总数仍为八。之后恢复原来的选项。这样可以同时测试计数引用和图表与汇总数据之间的关联。

决定未选择的对象应该如何处理。若图表只统计已完成的选择,请让空白项排除在饼图之外。若图表需要涵盖所有对象,请添加一个明确的菜单选项,例如 Unassigned,为相关对象选择该选项,再添加相应的汇总行和计数公式。在此示例中,若计入两个未分配对象,各类别占比将分别为 40%、30%、10% 和 20%。这些百分比是根据示例中的十个对象计算出的示意值。

结果不正确时,请按以下顺序检查:

  1. 检查源值。 确认汇总标签和菜单选项的措辞相同。对于包含字面字符 * 或 ? 的标签,请记住 COUNTIF 会将这些字符视为通配符;Apple 在其 COUNTIF 参考中说明了如何用 ~ 转义它们。
  2. 检查源范围。 示例公式仅涵盖第 2 至 11 行。添加超出该范围的对象时,请更新全部三个公式。对于专用形状列,也可以使用整列引用,例如 =COUNTIF(Objects::B,A2)。Apple 的单元格引用指南介绍了整列表示法。
  3. 检查汇总类别。 添加菜单选项不会自动在这个手动创建的汇总表中添加一行。请添加相应标签和公式,然后扩展图表的数据引用范围。
  4. 检查图表数据的可见性。 默认情况下,图表会排除隐藏或筛选掉的源数据。若要纳入这些数据,Apple 在 Format、Chart 和 Chart Options 下提供了 Hidden Data 复选框。请参阅修改图表数据。

条件突出显示有助于检查单元格,但计数规则应依据单元格的值。Apple 说明,突出显示会在单元格值满足规则时改变其外观;规则也可以将该值与另一个单元格进行比较。Apple 并未说明这些规则可用于设置图表扇区的样式。请单独配置图表标签,并使用汇总表中的数值结果作为图表数据源。请参阅在 Mac 版 Numbers 中使用单元格条件。

检查完成的图表时,请让汇总表保持可见。在此示例中,原始选择应产生 4、3 和 1 的计数,总计为八个已选择的对象。当计数、分母和图表范围一致时,更改菜单选项就能清楚地看到从输入单元格到计数和扇区的对应关系。

来源