中企动力 > 商学院 > excel自动更新数据源
  • ?

    EXCEL:拿来即用,EXCEL功能原来这么强大

    宗无施

    展开

    我们今天一起学习,如何生成动态透视表?什么意思呢?也就是说我们在数据源表可以任意添加行和列字段,只要一刷新透视表,就会自动更新数据,这样我们便可以吹牛,我的数据天天都是汇总表,老板,老大您们随时问我的数据统计结果,我都可以随时回答您们,具体操作方法见下面

    第一步:全选您要做数据透视表的数据源;或者把光标点到数据源其中的一个单元格都可以

    第二步:插入选项卡-->表格组-->单击表格按钮

    第三步:钩上“表格包含标题”前面这个钩,单击确定

    上面三步我们把创建表的步骤实现了

    第四步:全选表,或者把光标点表里任意一个单元格-->插入选项卡-->表格-->单击“数据透视表”按钮-->单击确定

    这样我们就生成了一个数据透视表缓冲区,如下图

    第五步:动态透视表操作我们已搞定了,按下来我们进行测试,把光标点到数据透视表缓冲区-->右击-->显示字段列表请点击此处输入图片描述

    第六步:钩起“字段列表”里的“业务员”,数量“前面的钩,这样我们就得到右边的数量汇总了

    第七步:现在大家可以到数据源工作表任意添加数据了,然后回到数据透视表缓冲区-->右击-->刷新

    总结一下:创建动态数据透视表的方法其实很简单,就是把数据源先创建表,再创建透视表就是动态数据透视表了,也就是前提条件就是把数据源先生成表。好了,今天我们就学到这里,大家再见!

  • ?

    超好用!总表新增数据,自动拆分到分表!

    程冷亦

    展开

    这是昨天案例的数据源,继续聊数据透视表。

    强调一下,这份数据源已经插入了表格,所以可以直接使用切片器等等操作。如果是普通的数据,需要插入表格。

    插入表格这个功能妙用多多,但却被大多数人忽视。

    今天,想再次刷新你的认知,没错,就是这么自信!这里面涉及到的功能,你可能看过,但是完整的教程,99%的人都没看过。

    Step 01 选择A1,插入数据透视表,保持默认不变,确定。

    Step 02 将客户拉到筛选,产品名称拉到行,数量和金额(元)拉到值。

    Step 03 点击(全部)这个单元格,再点击分析→显示报表筛选页。

    Step 04 点击确定。

    这样就按客户名称,统计并拆分成多个表格。

    假设现在客户名称4个已经定下来了,现在希望达到的效果是:只要在总表新增数据,分表就自动更新统计。

    拆分已经实现,剩下的就是自动更新统计。

    Step 05 右键Excel不加班这个工作表,点击查看代码。

    Step 06 双击ThisWorkbook,将自动刷新代码粘贴进去,关闭窗口。

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)ActiveWorkbook.RefreshAllEnd Sub

    Step 07 在总表新增加一条客户为Excel不加班的记录。

    Step 08 切换到Excel不加班这个表,立马可以看到新增加的记录。

    好用吗?

    神奇吗?

    Step 09 所有使用VBA的工作簿,都需要另存为启用宏的工作簿。

    插入表格起到了获取动态数据源的作用,VBA起到了自动刷新的作用,缺一不可!

    缺陷:这个方法唯一的不足,就是新增加其他客户,不会自动生成新的工作表,只对原来已经生成的客户工作表有效。

  • ?

    轻松做报告,一招让Excel数据和PPT报告同步更新

    格瑞塔

    展开

    月初会议和周例会可能让很多小伙伴们非常忙碌,各种报告应接不暇,让准备做报告的同学们身心俱疲,很多情况下报告的数据部分是有相对固定的格式的,源数据在ExceL里整理完成后,再把数据粘贴到ppt里,每次粘贴后还要反复调整大小格式,真心花费不少时间,是时候和重复粘贴说再见了,一招让Excel数据和PPT报告数据实现同步更新

    方法其实很简单,首先我们把Excel数据源和报告文件放在一个文件夹里,目的是方便管理和引用数据,从Excel里粘贴数据到PPT里时选择粘贴链接,粘贴完成后,下次数据源有更新,在PPT里更新链接就可以了

    1)将ppt和excel放到一个文件夹里,(不放在一个文件夹里也可以,保证源数据不要移动位置就好)

    2)复制Excel工作表中内容,在PPT开始菜单-粘贴选项-选择性粘贴

    3)在选择性粘贴里,点击粘贴链接,选择Microsoft Excel 工作表对象,大功告成

    可以看一下结果的情况,如果Excel和PPT同时打开情况下,Excel更新完,PPT内容也会自动更新,如果源数据格式发生变化,PPT里格式也会自动变化的,如果PPT没有打开情况下,数据源更新完成后,也可以在打开PPT时候选择更新数据就OK了

    如果Excel里有50个数据表内容需要粘贴到PPT里,就可以省略50次的重复粘贴数据的工作量,效率自然也就提升了,图表也是也是可以同步更新的,同样用选择性粘贴的方法,大家可以试一下,小伙伴们觉得这个方法怎么样呢?欢迎留下你的评论

  • ?

    Excel046-动态获取数据源,方法真不少,好处还真多

    小肥猪

    展开

    之前我们创建数据透视表时都是手动选择数据源区域,这种选择方法无法实现数据源的动态获取功能,也就是说,如果数据源新增了一行或者新增了一列,我们还要重新选择数据源。

    那么有没有办法可以自动选择数据源,让其跟随数据的增加而动态选取呢?当然有,方法还不少,今天介绍三种方法,大家可以根据自己的喜好选择适合的来应用。

    动态数据源获取方法一:引用数据法。该方法不仅可以实现动态的选择当前数据透视表所在的工作簿的数据源,还能引用外部数据,也就是说,即使数据源不与数据透视表在一个工作簿,也能实现源与数据表的同步更新。

    引用数据法只需6个步骤就能实现数据动态选取。具体操作方法参见上图。

    其中步骤5我们选择的是数据透视表所在的工作簿,如果您找不到上图所示的文件,可以通过【浏览更多】选择,也可选择其它工作簿的工作表作为数据源,由于文字表述有限,这部分我会在视频中做详细说明。

    需要注意的是,不管数据源在哪个工作簿,一定要保证数据源单独放在一个工作表中,工作表中不要再有其它数据,以免影响应用效果。

    注意数据源标题不要有空格、特殊字符、合并单元格等。

    动态数据源获取方法二:动态表格法。通过将数据源转换成表格,充分利用表格的自动扩展功能来实现数据源动态增加,动态选取。该方法简单易操作,是初学者的不二之选。

    动态表格法只需5个步骤就能实现数据动态选取。方法参见上图。选取数据源的快捷方法为:CTRL+SHIFT+→+↓。注意数据源标题不要有空格、特殊字符、合并单元格等。

    创建完动态表格,我们需要给表格命名以示区别。名称可以自定义,不要包含特殊字符。

    表格命名完成后,创建数据透视表时只要在原来的数据源选择区域输入表格名称即可。

    动态数据源获取方法三:函数名称法。利用OFFSET函数将数据源自定义名称,也可以实现动态选取,对于函数不是很好的小伙伴慎用此法。

    函数名称法结合了函数和自定义名称两个技能,对于初学者来说可能比较难理解。具体操作步骤参见上图。

    录入的公式如下:

    =offset(销售清单!$A$1,0,0,counta(销售清单!$A:$A),counta(销售清单!$1:$1))

    这种方法是比较传统的用法,记得刚进公司第一次接触数据透视表就用的此法,当时一脸蒙圈,不过后来搞清楚了怎么回事也不是这么难。关于OFFSET 函数的具体用法,之后我会在函数应用篇做详细讲解,想要学习的小伙伴可要随时关注课程的更新哦!

  • ?

    Excel表格:如何自动更新筛选数据计算结果

    映寒

    展开

    常常在表格中筛选数据或隐藏数据,很多人希望筛选或隐藏后,表格可以自动更新新的数据的计算结果和序号,实现所见及所得。

    有些人会使用状态栏,如图,选中“二班”同学的语文成绩,就会在下方看到这些数字的和、平均值、计数等。

    这个方法虽然能同时显示多个函数的计算结果,但只能显示你选中的数据的计算结果,不够智能。所以这里推荐另外的两种方法。

    使用超级表格

    步骤:选中所有的数据,按“Ctrl + T”快捷键一键转成超级表格,接着选中“表格工具”(或“设计”)菜单下的“汇总行”。注意,必须先单元格表格中的任意一个单元格,才看得到“汇总行”。

    并选择好每一列要汇总的方式,平均值?计数?然后筛选数据后,就会自动更新计算结果了。

    但,这个方法也有一些小缺憾。

    首先筛选后,每次只能看到一个函数的计算结果,不能同时看到的和、平均值等多个函数的计算结果。

    其次,序号不能自动更新,必须和subtotal一起使用才行。

    再次,如果不喜欢套用表格样式,修改表格的格式比较麻烦。

    使用subtotal函数

    使用subtotal函数就没有超级表格那些问题了。多个函数、序号都可以自动更新,表格格式也可随意修改。

    那么怎样使用subtotal函数呢?

    如图所示,在D13输入公式“=SUBTOTAL(102,D2:D11)”就可以统计出D2:D11区域有多少个学生成绩,当筛选时,会自动计算筛选后的有多少个成绩。

    那么序号、平均值、最高分、和等又是怎样的公式呢?

    从这张表格我们可以知道,想求哪个函数的结果,只要将subtotal函数的第一个参数设置相应的序号即可。第二个参数是单元格引用,本例中我们将它设置成了“D2:D11”,这也就是整个表格“语文”数据所在单元格了,不管数据怎么筛选,数据都在这个区域之内,因此可以更新计算结果。

    注意,汇总行和原始数据之间至少要留一行空白,否则筛选数据时会将汇总行隐藏了。

    关于序号

    表格中序号公式是“=SUBTOTAL(103,$C$2:C2)*1”,数字“103”表示计算非空单元格的个数,也就是只要“姓名”下单元格不是空的,就可以计算在内。“$C$2:C2”在向下填充时会自动变成“$C$2:C3”、“$C$2:C4”这样就可以计算可见单元格的个数。

    为什么公式中要“*1”呢?这是因为subtotal筛选时会遗漏了最后一行,加上“*1”之后就不会有问题了。当然,你也可以使用“+0”的方式规避问题。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    PPT与Excel中图表链接起来,自动更新

    姚世倌

    展开

    之前讲完了数据统计,现在讲图表展示。直接看数据其实并不直观,而用图表展示,就能一目了然。

    这里的图表可以采用两种形式:

    1.数据条

    数据条是条件格式中的一个功能,相当于在单元格生成图表。

    Step 01 单击2012年这一列数据的任意单元格,再单击条件格式→数据条,选择绿色实心填充,这里选择自己喜欢的配色就好。

    Step 02 将格式规则应用于所有为“产品名称”和“年”显示“求和项:数量”的单元格。

    设置完以后,筛选的时候,数据条就会自动变动,很智能。

    2.柱形图(条形图)等

    数据条有的时候并不能满足我们的需求,这时就可以用柱形图(条形图)等。

    Step 01 单击2012年这一列数据的任意单元格,再插入柱形图。

    Step 02 单击系列(也就是柱子),右键,设置数据系列格式,系列重叠改为0%,间隙宽度改为80%。

    Step 03 单击图表上面任意按钮,右键,隐藏图表上的所有字段按钮。

    一份简单的柱形图就已经生成好了,当然也可以进一步美化处理,不过这里不讨论。

    3.PPT与Excel中图表链接起来,自动更新

    做图表的作用就是要做报告,也就是做PPT。这时,希望能达到的效果是这样的,当Excel中的图表更新的时候,PPT也能自动更新。

    Step 01 复制Excel中的图表,切换到PPT,单击粘贴→选择性粘贴。

    Step 02 选择粘贴链接,确定。

    现在只要更改Excel的图表,PPT中的图表也会更新。

  • ?

    Excel高大上的自动汇总求和,插入新值数据自动更改

    Xun

    展开

    SUM这个函数您一定经常用,有没有遇到一种情况,当我们插入新的行或列进去后,公式求得和没有变化,这种稍不注意,所有的数据就都算错了

    今天我们分享下Excel高大上的自动汇总求和,插入新的数值数据会自动更改

    1、选中区域→插入→表格,选定对应我们要建的区域后点击确定即可

    2、点击我们的新表→表格工具→设计→汇总行,直接就求出了汇总和

    接下来,我们新增数据,数值自动变化,同时,可以看到此处按钮处有个三角按钮,可以看到还可以求最大值、最小值、平均值、计数等等,具体操作如下:

    正常我们平时筛选就是直接选择筛选,但是插入切片器瞬间让我们的表格高大上

    点击我们的新表→表格工具→设计→插入切片器→选择筛选条件,可以单选也可多选→调整列数和宽高,操作步骤如下

    当然,如果我们在此表的基础上插入图形,就实现了动态数据图

    欢迎收藏和分享给更多人,如若要原始数据源,可留言

  • ?

    Excel中利用OFFSET函数实现动态图表,自动更新图表

    Emily

    展开

    在工作中动态图表对统计观察数据有很大帮助,比普通图表也节省了大量时间,不用时时根据数据做新的图表只要添加新的数据图表会自动更新。

    OFFSET函数是达到目的的关键,说起OFFSET函数,真的是像雾像雨又像风,从复杂的数据汇总、到数据透视表再到高级动态图表,都离不开OFFSET函数的默默付出。通过OFFSET函数,可以生成数据区域的动态引用,这个引用再作为半成品,通过后续的处理加工,就可以为图表和透视表提供动态的数据源、为其他函数生成特定的引用了。

    offset函数的语法格式=offset(reference,rows,cols,height,width)=(参照单元格,行偏移量,列偏移量,返回几行,返回几列)

    参数Reference——参照单元格(单元格或相连单元格区域的引用)。否则,offset函数返回错误值#VALUE!。

    参数Rows——行偏移量,正数(代表在参照单元格的下方),负数(代表在参照单元格的上方)。

    参数Cols——列偏移量,正数(代表在参照单元格的右边)或负数(代表在参照单元格的左边)。

    参数Height——返回几行(必须为正数),即所要返回的引用区域的行数(参照单元格移动完成后,再以此为起点向下扩展几行)。

    参数Width——返回几列(必须为正数),即所要返回的引用区域的列数(参照单元格移动完成后,再以此为起点向右扩展几行)。

    第四、第五参数height(范围高)和width(范围宽):帮助里面讲的应该是正数,因为范围的高和宽,通常都是正数。若以负数表示,则不但没有高和宽的区域,反而是一个负值(即比0值还小),数据变成反过来了。很多情况,反过来的区域是不存在于工作表当中。也不是所有引用区域都不存在,就像有些格式,引用参数是从下面往上(第四参数height是个负数)规划出一个引用区域,只要引用区域的范围高小于源数据的高,就不会超出工作表,公式照样成立。

    下面用一个实例来说明下,一个销售数据表每天的数据是随时更新的,我们要柱形图随着数据的更新也变化,总是显示最近一周的数据图。

    首先,在【公式】选项卡下,单击【定义名称】,分别定义两个名称:日期=OFFSET($A$1,COUNT($A:$A),0,-7)。销售额=OFFSET($B$1,COUNT($A:$A),0,-7)。

    同理

    说说定义名称日期这个公式的意思:

    COUNT函数对A列数值计数,结果作为OFFSET函数的行偏移参数。

    OFFSET函数以A1为基点,向下偏移的行数是COUNT的结果,也就是A列有多少个数值,就向下偏移多少行。这时候就相当于到了A列数值的最后一行,给定的偏移列数是0,新引用的行数是-7,得到从A列数值的最后一行开始,向上7行这样一个动态的区域。如果A列的数值增加了,COUNT函数的计数结果就增加了,OFFSET函数的行偏移参数也就随之变化。就相当于一竿子捅到底,然后向上引用7行,所以得到的始终是最后7行的引用。

    下面就是根据数据插入图表:

    点击编辑设置:

    再输入几个数据与上图对比看下结果:

  • ?

    只需多加一步,就能做到图表自动更新,真是简单!

    如之

    展开

    什么是图表自动更新呢?大家先看看效果:

    当再录入一条统计数据时,右侧的销售报表在实时自动地变化,马上反映出我们新增的数据了,而且,当我们修改原有统计数据,或者删除部分数据时,右侧的图表也能马上给出反应,这就是自动更新的图表。

    我们可以对比看看平时那些个不会自动更新的图表:

    当我新录入数据时,这里就不会自动更新了;

    好了,那个简单的一步到底是什么?马上揭晓!它就是“表格”!

    这个“表格”可不是我们通常所说的Excel表格,它也叫“表”,我们可以通过多种方式将普通的数据区域转换为表格:

    1、 功能菜单“开始”页签中,点击“套用表格格式”,选择其中你喜欢的那款格式;

    2、 功能菜单“插入”页签中,点击“表格”按钮;

    3、 Ctrl+T快捷键;

    4、 Ctrl+L快捷键;

    以上任何一种方式,都会触发打开“创建表”窗口,默认是“表包含标题”,若不选中该选项,则转换为表格后,系统会自动为表格增加“列1”、“列2”这样的标题;

    提示:

    l 对于连续区域,我们可以仅选中这个区域内的任意一个单元格,即可将整个区域创建成表格;

    l 若仅仅想把区域中的一部分转换为表格,那么就要选中那些你需要转换的部分数据,再进行表格转换;

    下一步,再基于表格插入图表:

    这样就实现了自动更新的图表了,是不是很简单?你也快来试试吧!

  • ?

    Excel增加删除行列后,数据透视表与分页报表如何自动更新

    曲靖仇

    展开

    生成数据透视表后,往往还需要修改源表记录,例如修改文字、数值、增加删除行、甚至增加删除列,这些修改都需要更新到数据透视表中,如果已经生成分页报表,还要更新到分页报表中,以使数据保持一致。更新方法分为三种情况,第一种为手动刷新,即更新源表后,到数据透视表刷新,从而更新修改的数据;第二种为自动更新,即修改源表后,不用到数据透视表更新,通过设置让数据透视表及其分页报表自动更新;第三种为实时更新,即修改源表后,过一段时间(例如 1 分钟)自动更新数据透视表。以下就是Excel修改数据后,手动更新、自动更新和实时更新数据透视表与分页报表的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel修改源表后,如何更新数据透视表

    1、在源表(Sheet1)把“长袖白衬衫”的销量改为 563;切换到数据透视表,“长袖白衬衫”的销量还是原来的 329,选择“分析”选项卡,单击“刷新”,在弹出的菜单中选择“刷新”,“长袖白衬衫”的销量变为 563;操作过程步骤,如图1所示:

    图1

    2、这个数据透视表已经按“月份”字段生成了分页报表,刷新后,分页报表中“长袖白衬衫”的销量也变为 563,如图2所示:

    图2

    二、Excel增加删除行列后,数据透视表如何自动更新

    1、假如要求在源表添加一行,该行自动更新到数据透视表。在“数据透视表 Sheet2”右键其中一个单元格(如 A4),在弹出的菜单中选择“数据透视表选项”,在打开的窗口中选择“数据”选项卡,勾选“打开文件时刷新数据”,单击“确定”;切换到源表 Sheet1,右键第十行行号 10,在弹出的菜单中选择“插入”,则插入一行空行,输入一条女装记录;切换到“数据透视表 Sheet2”,在源表新添加的记录并未更新过来;保存后关闭 Excel,再次打开,则新添加的女装记录已经更新到“数据透视表 Sheet2”,说明设置自动更新成功;操作过程步骤,如图3所示:

    图3

    2、只要在数据透视表勾选了“打开文件时刷新数据”,插入一列或删除一列后,下次打开文档,同样会自动更新到数据透视表。例如在源表格增加一列“1月销量”,如图4所示:

    保存后关闭 Excel,重新打开后,新增加的“1月销量”列更新到“数据透视表 Sheet2”,如图5所示:

    三、Excel增加删除行列后,分页报表如何自动更新

    勾选“打开文件时刷新数据”后,在源表无论是增加了新行还是新列,下次打开文档同样会更新到相应的数据透视表分页报表中。例如上面分别增加了一行和一列,切换到有更新数据的分页报表 7(这里按“月份”生成了分页报表,7 表示 7 月份),新增加的记录“风衣”和新插入的列“1月销量”都显示在这里,如图6所示:

    图6

    提示:插入新行和新列都不用更改数据源,只要勾选“打开文件时刷新数据”,下次打开就会自动更新数据透视表和分页报表。

    四、Excel数据透视表外部数据源如何实时自动更新

    1、选中数据透视表其中一个单元格(如 A4),选择“分析”选项卡,单击“刷新”,在弹出的菜单中选择“连接属性”,打开“连接属性”窗口,选择“使用状况”选项卡,勾选“刷新频率”,输入 1 分钟,勾选“打开文件时刷新数据”,单击“确定”,弹出“SQL Server 登录”窗口,输入登录数据库的密码,单击“确定”,则每隔 1 分钟自动更新数据;操作过程步骤,如图7所示:

    图7

    2、“刷新频率”最小值为 1 分钟,即最少 1 分钟才能更新数据,也就是在外部数据源更新数据,1 分钟后才能更新到 Excel 文档。例如外部数据源是数据库,在数据库中修改了某条记录,1 分钟后才能更新到 Excel 文档。

    3、这里的“打开文件时刷新数据”跟上面的一样,如果要求打开 Excel 文档时更新数据,则勾选,否则不勾选。

excel自动更新数据源

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP