谢请!关于“数据透视表有什么办法可以在选择源数据区域时直接选择列并固定下来?”的问题,这里我分享3种方法,即直接选择法、超级表法和OFFSET函数公式法,希望能够帮到您!下面我通过一个案例来说明这3种方法。
案例:如下图中数据,如何固定选择D:H列生成数据透视表,统计各部门的销售数据呢?
一、 直接选择法
操作步骤:将光标放在任一单元格,点【插入】→【数据透视表】→在弹出的【创建数据透视表】对话框中点右边的箭头,然后直接D列至H列,再选择放置数据透视表的区域为现有工作表的J3位置→再将部门拖放到行,数量拖放到列位置即可。
直接选择法的特点:简单,直接选择就可以了,而且增加行数据点刷新即可更新。但你会发现行标签的最后会有一个【空白】项,如果你不想看到它,可以点行标签的筛选按钮,将空白值隐藏。
操作动图如下:
二、超级表法
操作步骤:
1、选择D1至H512,点【开始】→【套用表格格式】,任选一种格式,将D1至H512转换为超级表,然后将光标放在D1至H512的任一单元格,为了方便识别,我们可以点【设计】,将表名称改为【数据源】。
2、点【插入】→【数据透视表】→在弹出的【创建数据透视表】对话框中表区域中表区域自动识别为【数据源】表,选择放置数据透视表的区域为现有工作表的J3位置→再将部门拖放到行,数量拖放到列位置即可。
超级表法的特点:方便、快捷,增加行数据时,可以自动扩展区域,点点刷新即可更新。不会有【空白】项。关于超级表法的详细教程可看我分享的课程《Excel超级表,功能强大、简单高效,一用就上瘾!》
操作动图如下:
三、 OFFSET函数公式法
操作步骤:
1、首先利用offset函数自定义一个名称,将光标放在任一单元格,点【公式】→【定义名称】弹出新建名称对话框→在对话框中在名称框中输入名称为【数据源】,在引用位置输入=offset(数据源!$D$1,0,0,COUNTA(数据源!$D:$D), COUNTA(数据源!$1:$1)-3),即以D1单元格为起点,向下和向右移动0行,引用的单元格高度是用函数COUNTA计算出的D列的非空单元格个数,引用的单元格宽度为COUNTA计算出第1行非空单元格的个数再减去ABC三列,确定后,一个动态的数据源就建好了。
函数解析:OFFSET(基点单元格,移动行数,移动列数,引用的高度,引用的宽度),其中列为正时向下,行为正时向右。
2、点【插入】→【数据透视表】→在弹出的【创建数据透视表】对话框中表区域中表区域输入前面定义的名称【数据源】,选择放置数据透视表的区域为现有工作表的J3位置→再将部门拖放到行,数量拖放到列位置即可。
OFFSET函数公式法的特点:增加行和列数据时,可以自动扩展区域,点点刷新即可更新。但对公式不熟悉的设置会有些难度。
操作动图如下:
我是EXCEL学习微课堂,头条号优质教育领域创作者,分享EXCEL学习的小技巧,小经验。目前已分享了80多个免费课程,其中有EXCEL基础课程、函数课程和数据透视表系列课程,现正在分享EXCEL图表系列课程,如果分享的内容对您有用,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注今日头条“EXCEL学习微课堂”。
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/1457.html