今天我们继续第二期,关于区域自动化!
这是个很繁琐的活,不符合我这种“懒人”,自动化一波吧!
数据源:销售日报一份
正常透视表,选择销售数据,这样每次数据增加刷新是无法自动统计进去的!
自动化方式有两种
表功能实现自动扩展
在数据源上,Ctrl+T,创建表,弹窗,选择是即可
这种方式的优缺点如下:
缺点:破坏了数据源,数据录入不连续无法自动扩展
数据如果如下图这种有空行录入,无法自动扩展!
ntent='{"new_thumb_url": "http://p3.toutiaoimg.com/img/pgc-image/a6e3e294dd8044c99c910c17ccbef22d", "title": "EXCEL\u6a21\u7cca\u67e5\u8be2\u7cbe\u8bb2\u4e13\u9898\u8bfe", "url": "", "price": 9.9, "column_id": "6792928295424884995", "content": "", "author_description": "Excel\u529e\u516c\u5b9e\u6218", "share_price": 2.38, "thumb_url": "http://p3.toutiaoimg.com/large/pgc-image/a6e3e294dd8044c99c910c17ccbef22d", "sold": 4}'>
函数法实现自动扩展
优点:不破坏数据源,不影响最终用户使用体验,适合设计模板
缺点:对新手略有难度
第一步:获取有效性
使用如上公式,可以获取到A列最后一个非空单元格所在的行号,其实有效数据行数,具体可以根据实现修改对应的列.
动画演示:增删行,结果自动统计最大行!
有了最大行,我们就可以利用offset等函数获取最大的数据区域
第二步:获取自动化区域
公式:=OFFSET(制作!$A$1,,,LOOKUP(1,0/(制作!$A:$A<>""),ROW(制作!$A:$A)),5)
最后的5是数据源的列数,可以根据实际修改,这里不再扩展
具体有需要,我们可以单独讲讲offset这个函数!
ntent='{"new_thumb_url": "http://p3.toutiaoimg.com/img/pgc-image/c3ffd9adef404b9badaf9d63a8be22ae", "title": "Excel\u529e\u516c\u5b9e\u6218\u6280\u5de7\u5927\u5168", "url": "", "price": 9.9, "column_id": "6725663669801189644", "content": "", "author_description": "Excel\u529e\u516c\u5b9e\u6218", "share_price": 2.38, "thumb_url": "http://p3.toutiaoimg.com/large/pgc-image/c3ffd9adef404b9badaf9d63a8be22ae", "sold": 24}'>
第三步:修改数据源
我们再修改原本的数据源为data即可
这样我们刷新透视表,即可根据数据源扩展,自适应!
动画演示:增删改数据源,透视表自动适应!
最近,老夫将毕生所学都传授于你,要不关注一波,我怕你下次迷路!
ntent='{"media_name": "Excel\u529e\u516c\u5b9e\u6218", "member_count": 23, "title": "Excel\u529e\u516c\u5b9e\u6218\u4ea4\u6d41", "price": 99, "period": 1, "community_id": "6768366165539422734", "square_cover": "pgc-image/518c889b678149c3b5d6845f077a0120", "share_price": 0, "media_id": 1622627213534221, "renew_price": 59.9}'>
(此处已添加圈子卡片,请到今日头条客户端查看)

