如何把类似流水账的数据表转换成二维表?这里的源数据是一个课程表,以一维形式显示班级数量和教师姓名,类似流水账。考虑到打印和张贴课程表的要求,希望将其转换为二维表格,即像普通课程一样,按照周数和课时数显示表格。由于实际数据量大,手动转换显然比较麻烦。类似流水账样式的数据表如何转换成实用的样式表?
在Excel2016中,切换到“数据”选项卡,在“采集与转换”功能组中选择“新建查询从文件从工作簿”,然后打开“导入数据”对话框,选择要转换的工作簿,选择包含此处数据的一维工作表,本例中为Sheet1。选择后,会看到如图所示的预览效果。点击右下角的“编辑”按钮进行导入。
数据导入后,我们将看到带有新界面的查询编辑器。切换到转换选项卡,单击任意列函数组的透视列按钮,打开透视列对话框,将值列更改为Column3,即教师姓名所在的列,单击高级选项前面的三角形按钮,将聚合值函数从默认的“计数”更改为
经过以上操作,我们可以看到如图所示的二维课程表。切换到Start选项卡,删除这里的“null”列和行,以获得最终结果。检查完毕后,点击“关闭”功能组的“关闭并上传”按钮,Excel中将自动创建一个新的二维工作表。
小贴士:
如果不是用Excel 2016版本,可以用透视表的功能,但是要用DAX计算字段公式。以上案例是关于教师课程的转换。如果从事其他行业,类似的形式也有相同的思路。如果你很聪明,你只需要替换特定的字段并应用它们。
以上是关于如何将类似于日常账的数据表转换成二维表的介绍。有需要的朋友可以按照上面的步骤。希望这篇文章能帮到你!