📅  最后修改于: 2023-12-03 15:24:10.093000             🧑  作者: Mango
茎叶图是一种简单易懂的数据可视化方式,它将数据集中的数值按位数分割,然后将每个位数的数据分别显示在水平和垂直方向上。在 Excel 中,我们可以使用一些简单的方法来创建茎叶图。
首先,我们需要准备好一组数据。以下是一个简单的数据集示例:
| 数值 | | ---- | | 21 | | 33 | | 44 | | 57 | | 61 | | 72 | | 78 | | 85 | | 91 | | 99 |
将这些数据输入到 Excel 工作表中,并保存。
接下来,我们将使用 Excel 的条件格式化和字符函数来创建茎叶图。
首先,我们需要将每个数值按位数分割,并将其放置在称为“茎”列的列中。我们可以使用 Excel 的字符函数来实现这一点。在单元格 B1 中输入以下公式:
=LEFT(A1, LEN(A1)-1)
然后将该公式复制到单元格 B2 至 B10,以将所有数值的十位数提取出来。
接下来,我们需要在另一列中将每个数值的个位数提取出来,并将其放置在称为“叶”列的列中。在单元格 C1 中输入以下公式:
=RIGHT(A1, 1)
然后将该公式复制到单元格 C2 至 C10,以将所有数值的个位数提取出来。
现在,我们需要将“茎”列按照数值排序,并添加条件格式化以使其更易于阅读。选择 B1 至 B10 单元格,然后使用数据菜单上的排序功能。在排序选项中选择“升序”,然后按“茎”的值进行排序。
接下来,右键单击茎列的任何单元格并选择“条件格式化”。在条件格式化窗格中,选择“数据条”格式,然后选择一个适当的配色方案,如绿色或蓝色。这将使茎列更加易于阅读。
最后,我们可以使用茎和叶列创建茎叶图。我们可以使用 Excel 的文本连接运算符和数组公式来实现这一点。在单元格 D1 中输入以下公式:
=UNIQUE(B1:B10)
这将提取出所有不同的茎值。然后,在单元格 E1 中输入以下公式:
=TEXTJOIN(" ",TRUE,IF($B$1:$B$10=D1,$C$1:$C$10,""))
这将对相应的茎列值连接所有叶列值,并将它们放置在一个单元格中。请注意,我们需要使用 Ctrl + Shift + Enter 的数组公式来执行此操作。
现在,我们可以在 D 列和 E 列上创建一个茎叶图。选择 D1 至 E10 单元格,然后使用插入菜单上的图表选项创建一个散点图。调整图表的样式以使其更加美观,如更改颜色和字体。
通过使用 Excel 的条件格式化和字符函数,我们可以轻松地创建茎叶图。茎叶图是一种简单易懂的数据可视化方式,可以帮助我们更好地理解数据集中的数据分布情况。