利用power pivot数据模型,插入Excel透视表,完成复杂的数据转换!

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

今天我们来解决一个这样的Excel职场实际问题:
如下图,需要把A、B列的数据,按照不同的学科汇总出对应的科目名称表。最终效果如下面右图所示那样:
下面小编就向大家介绍一个“巧法”来解决这个转换难题。
步骤①|Power Pivot添加数据模型
我们选中数据区域A1:B7,点击“Power Pivot”选项卡,点击“添加数据模型”按钮,弹出“创建表”的对话框,我们默认勾选“我的表具有标题”,点击“确定”,自动将数据加载到了“Power Pivot For Excel”的界面。这时候“数据模型”即可添加完成。如下图所示:
步骤②|添加度量值
在“Power Pivot”选项卡下,点击“度量值-新建度量值”按钮,弹出设置“度量值”的对话框。
①表名默认输入“表2”
②度量值名称自定义输入“科目明细”
③公式栏输入公式:
=CONCATENATEX('表2','表2'[科目],"、")
④输入完公式后,点击“确定”退出即可。
在Power Pivot中,CONCATENATEX函数是专门用来合并字符的,写法为:
=CONCATENATEX(要处理的数据表名,数据表的字段名,间隔符号)
步骤③|插入数据透视表
点击Excel表格数据区域的任意一个单元格,点击“数据”选项卡,接着点击插入“数据透视表”按钮,弹出“创建数据透视表”界面,我们选择在“现有工作表”创建数据透视表,选择一个位置,点击“确定”,即可进入“数据透视表字段”向导界面。我们在“全部”中,点击“表1”,将“学科”字段拖入至行区域,将“科目明细”字段拖入至值区域。
操作完成后,我们发现最终需要转换的表格效果就基本实现了。
步骤④|数据透视表布局设置
我们选中数据透视表,点击“设计”选项卡,将“报表布局”设置为按“以表格形式显示”;选中“总计”行,右击鼠标,点击“删除总计”。如下图所示,至此我们彻底完成了按照不同的学科汇总出对应的科目名称表。
注意|Excel2016如何添加Power Pivot加载项
有的小伙伴反应为什么我的Excel 2016中没有Power Pivot选项卡功能区呢?下面小编就教大家如何将Power Pivot选项卡调出来。
在某些情况下,用户可直接在“自定义功能区”中直接勾选列表框中的“Power Pivot”复选框,就可以将该工具添加到列表框中,但是在某些情况下,可发现该工具没有显示在自定义功能区中,此时就需要在“COM加载项”中添加该工具。
单击“文件”按钮,在弹出的视图菜单中单击“选项”命令。弹出“Excel选项”对话框,单击“加载项”选项。 切换至“加载项”面板,单击“管理”右侧的下三角按钮,在展开的列表中单击“COM加载项”选项,随后单击“转到”按钮,如下图所示:
弹出“COM加载项”对话框,勾选“Microsoft Power Pivot for  Excel”复选框,最后单击“确定”按钮,如下图所示,Power Pivot在菜单栏中就出现了。
阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!只要有了大家的鼓励与支持,小编才能更加有热情的帮助大家。您也可以通过在文章底部[留言]的方式反馈实际办公中遇到的Excel各种问题。
(0)

相关推荐

  • 【不可能的数据透视表】如何用数据透视表计算中位数

    关于平均值与中位数的差异,大家都是很容易理解的,在Excel中也有相应的函数.但是如果你想用透视表做出中位数,这是不可能的. 什么是中位数? 简单的说,中位数就是一堆数字中间的那个. 一般来说,我们用 ...

  • PP-基础操作:传统数据透视表无法实现的包含筛选项功能

    小勤:怎么样能够将部分筛选的数据和总体的数据放到一起去比较?比如这个区域的销售量和总计的放到一起. 大海:你这不是已经实现了吗? 小勤:不是啊.我是透视之后隐藏了另外2列数据而已,但我总不能要看另一个 ...

  • Excel 中的PQ(Power Query)编辑器这样开启,你用了吗?

    如果希望将大量数据用Excel进行分析,我们可以选择从Excel 2016专业增强版开始内嵌的 Power Query 组件,因为它已经是Excel强大的后台数据处理工具. 1. Excel Powe ...

  • PP-入门前奏:传统数据透视表之不能——非重复计数PowerPivot轻松解

    [数据分析师的鸡汤] 永远不要停止学习. 经验虽然值钱,但毕竟有限. --持续更新的经验才会升值. 小勤:大海,上次你的文章<Excel统计无法承受之轻--非重复计数问题PQ解>教我用Po ...

  • PP-基础知识:为什么Power Pivot生成的数据透视表双击出明细只能1000条?

    小勤:为什么Power Pivot数据透视表双击只返回1000行数据? 大海:因为用Power Pivot处理的数据一般可能会比较多,甚至超过Excel 100多万行的情况,因此,为避免全部返回可能造 ...

  • 为什么学不会Excel超级透视表?

    数据透视表,作为简单.易上手.高效的数据分析工具,受到了办公一族的喜欢,但是有些需求普通透视表又无法完成,比如求超过平均数的有多少条记录? 如何把对应部门人员合并到一个单元格中显示等等!但是这些超级透 ...

  • 【Excel

    本篇博客分享用同一切片器联动不同数据源,再一次感叹power pivot的强大! excel切片器默认情况下,只能对同一数据源做联动,插入切片器后,右键-[报表连接],然后选择多个透视表就可 如果对不 ...

  • 为多个表创建数据透视表

    我们的数据可能来源于多个表,在分析时,我们希望使用数据透视表同时对这些表的数据进行分析.在使用传统的数据透视表时,我们需要将这些不同表的数据合并成一张表,然后进行分析,工作比较麻烦. 我们可以使用Po ...

  • PP-数据建模:明明删除了重复项,为什么还是说有重复值?

    最近,有朋友在用Power Pivot构建表间关系的时候,出现了一个问题:明明我已经删除了重复项,但构建表间关系的时候,还是说我两个表都有重复的数据!结果表间关系建立不起来! --按道理来说,Powe ...

  • 【真实案例】切片器连接多个透视表

    在Excel中一个切片器可以控制多个数据透视表,这个特性让我们在制作数据报告或者Dashboard时有了很大的发挥空间.本文详细介绍了在Excel中如何实现. 介绍 本文起源于一个提问邀请: 实际上, ...

  • 传统透视表无法完成的排序问题

    [数学分析师的开心一刻] 注定孤独一生 那天,从事分析师的我走进超市买了下列物品:1支牙刷,1支牙膏,1卷卫生纸:1份冷冻晚餐,1盒爆米花. - 女收银员竟然来了一句,"你是单身吧?&quo ...

  • Excel数据分析(Power BI)之一 创建数据模型

    上一节我们介绍了Power BI的准备知识(阅读:Power BI的准备知识-将Excel作为数据库).本节我们介绍如何创建数据模型. 数据模型可以为多个数据表创建关系,它运行在内存中,对数据表的数据 ...