之前我们创建数据透视表时都是手动选择数据源区域,这种选择方法无法实现数据源的动态获取功能,也就是说,如果数据源新增了一行或者新增了一列,我们还要重新选择数据源。 那么有没有办法可以自动选择数据源,让其跟随数据的增加而动态选取呢?当然有,方法还不少,今天介绍三种方法,大家可以根据自己的喜好选择适合的来应用。 动态数据源获取方法一:引用数据法。该方法不仅可以实现动态的选择当前数据透视表所在的工作簿的数据源,还能引用外部数据,也就是说,即使数据源不与数据透视表在一个工作簿,也能实现源与数据表的同步更新。
引用数据法只需6个步骤就能实现数据动态选取。具体操作方法参见上图。 其中步骤5我们选择的是数据透视表所在的工作簿,如果您找不到上图所示的文件,可以通过【浏览更多】选择,也可选择其它工作簿的工作表作为数据源,由于文字表述有限,这部分我会在视频中做详细说明。 需要注意的是,不管数据源在哪个工作簿,一定要保证数据源单独放在一个工作表中,工作表中不要再有其它数据,以免影响应用效果。 注意数据源标题不要有空格、特殊字符、合并单元格等。 动态数据源获取方法二:动态表格法。通过将数据源转换成表格,充分利用表格的自动扩展功能来实现数据源动态增加,动态选取。该方法简单易操作,是初学者的不二之选。 动态表格法只需5个步骤就能实现数据动态选取。方法参见上图。选取数据源的快捷方法为:CTRL+SHIFT+→+↓。注意数据源标题不要有空格、特殊字符、合并单元格等。 创建完动态表格,我们需要给表格命名以示区别。名称可以自定义,不要包含特殊字符。 表格命名完成后,创建数据透视表时只要在原来的数据源选择区域输入表格名称即可。 动态数据源获取方法三:函数名称法。利用OFFSET函数将数据源自定义名称,也可以实现动态选取,对于函数不是很好的小伙伴慎用此法。
函数名称法结合了函数和自定义名称两个技能,对于初学者来说可能比较难理解。具体操作步骤参见上图。 录入的公式如下: =offset(销售清单!$A$1,0,0,counta(销售清单!$A:$A),counta(销售清单!$1:$1)) |
|