EXCEL如何实现条件筛选,并在新表中自动更新?
用VBA可以实现,处理好
Excel如何用数据有效性筛选数据到新表
excel数据透视表中的数值如何筛选出来?
excel数据透视表中报表筛选的意思就是根据用户的要求将满足条件的数据通过筛选记录下来,行标签的指的是整个一行的字段,列标签是指每竖排的字段,而数值的意思就是每一个单元格的内容。
扩展资料
应用:
在Access中可以用“数据透视表向导”来创建数据透视表。这种向导用Excel创建数据透视表,再用Microsoft Access创建内嵌数据透视表的窗体。
报表概述
处理源数据:
在创建数据透视表 (数据透视表:一种交互的、交叉制表的 Excel 报表,用于对多种来源(包括 Excel 的外部数据)的数据(如数据库记录)进行汇总和分析)或数据透视图报表 (数据透视图:提供交互式数据分析的图表,与数据透视表类似。
可以更改数据的视图,查看不同级别的明细数据,或通过拖动字段和显示或隐藏字段中的项来重新组织图表的布局)时,可使用多种不同的源数据 (源数据:用于创建数据透视表或数据透视图的数据清单或表。
源数据可以来自 Excel 数据清单或区域、外部数据库或多维数据集,或者另一张数据透视表。)类型。
工作表数据:
您可以将 Microsoft Office Excel 工作表中的数据作为报表的数据来源。该数据应采用列表 。
格式,其列标签应位于第一行。后续行中的每个单元格都应包含与其列标题相对应的数据。目标数据中不得出现任何空行或空列。
Excel 会将列标签用作报表中的字段 (字段:在数据透视表或数据透视图中,来源于源数据中字段的一类数据。数据透视表具有行字段、列字段、页字段和数据字段。数据透视图具有系列字段、分类字段、页字段和数据字段)名称。
使用命名区域:
若要使报表的更新更易于进行,请为源区域命名一个名称 (名称:代表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”),并在创建报表时使用该名称。
如果命名区域在扩展后包含了更多数据,则可以刷新 (刷新:更新数据透视表或数据透视图中的内容以反映基本源数据的变化。如果报表基于外部数据,则刷新将运行基本查询以检索新的或更改过的数据)报表来包含新的数据。
Excel 表格:
Excel 表格已经采用列表格式,因而是数据透视表不错的候选源数据。当刷新数据透视表时,Excel 表格中新增和更新的数据会自动包含在刷新操作中。
包括汇总Excel 会自动在数据透视表中创建分类汇总和总计。如果源数据包含用“分类汇总”命令(位于“数据”选项卡上的“大纲”组中)创建的自动分类汇总和总计,则应在创建报表前再用该命令将分类汇总和总计删除。
外部数据源:
您可以从数据库、OLAP 多维数据集或文本文件等位于 Excel 外部的源中检索数据。例如,对于要汇总和分析的销售记录,可以为它们维护一个数据库。
Office 数据连接文件如果使用 Office 数据连接 (ODC) 文件 (.odc) 为报表检索外部数据,则可以直接将该数据输入到数据透视表中。我们建议使用 ODC 文件为报表检索外部数据。
非 OLAP 源数据这是数据透视表或数据透视图报表使用的基础数据,该数据来自 OLAP 数据库之外的源。例如,来自关系数据库或文本文件中的数据。
参考资料来自:百度百科-数据透视表
Excel 透视表以前的数据更新过后筛选里面还有以前的数据
1、第一次创建透视表后,筛选下面的内容就是源数据里面都有。
2、当去除其中一行(如2/26)后,源数据就变成如图所示。
3、此时,再刷新下透视表,然后点击筛选下拉菜单,可以看到26还在列表中,其实源数据已经删除了2/26这一行数据。这就产生干扰了,特别是数据多次更新后,而且数据量较大时,这就很会影响效率。
4、点击透视表任一单元格,点击鼠标右键,然后点击【数据透视表选项】。
5、在跳出的对话框中,点选【数据】选项。
6、然后在【每个字段保留的项数】下列菜单中选择“无”,然后再点击【确定】。
7、重新刷新下透视表,然后点击筛选下列菜单,此时可以看到26已经不在列表中了。
excel怎么筛选重复的内容并自动提取更新?
在 Excel 2007 中,可以用下列公式满足题述要求:
=INDEX(A:A,MATCH(0,COUNTIF(H$2:H2,A$1:A$1000),))""
注1:该公式为数组公式,须“Ctrl+Shift+Enter”三键同时按下结束
注2:该公式可延长下拉行数至期望的A列数字,当A列数字数小于下拉行数时,H列大于A列最大数字以下会显示空白,一旦A列输入新数字时,H列会自动添加且不会重复。
另,J列“发生频次”的公式如下:
=COUNTIF(A:A,H3)
注1:该公式只适用于C列“发生频次”均为“1”的情况
注2:该公式只能下拉至H列有数字的相应行,如果下拉至H列无数字的相应行会出错(显示1048553)
公式的结果如下图示:
如果C列“发生频次”的数字不是均为“1”的情况,可用下列公式计算:
=SUMPRODUCT((A$2:A$23=VALUE(H3))*(C$2:C$23))
注:该公式为数组公式,须“Ctrl+Shift+Enter”三键同时按下结束
EXCEL表格里筛选后如何更新
如图所示,总表格中,数量一栏分几个等级,想筛选出小于或等于40的产品,该如何做 呢?
首先,选择菜单表格栏,点击:‘筛选“,
然后点击数量列下拉三角符号,选择”数字筛选“。
选择:”小于或等于“,打开编辑窗口
填写数字:40.
点击:’确定”。
筛选完成。
筛选后,有22行数据符号要求,开始复制--粘贴。
鼠标选择筛选后的数据,然后按快捷键:“ALT+;”,即可快速定位选择单元格数值。然后鼠标右击选择:“复制”或者按快捷键:‘Ctrl+C“,复制单元格。
接着在新打开的工作表中,鼠标放在第一个单元格中,右击选择:”粘贴“或者按快捷键:”Ctrl+V“粘贴数据。
粘贴后显示的数据就是筛选后的数值咯。
另外一种,就是选中筛选后单元格后,点击:”查找和选择“--”定位条件“---”可见单元格“。点击:”确定“。
接着复制粘贴即可。
excel高级筛选的结果如何实现自动更新呢?
使用高级筛选时,先建立条件区域,首行为字段名,下行为条件,需要同时满足的条件放在同一行,并列条件,即只要满足其中一个的,放在不同的行中;
选择:数据--排序和筛选--高级;
打开高级筛选对话框,选择“将筛选结果复制到其他位置”,按下图选择区域;
确定后即得到筛选结果;
不过,筛选只是针对当前记录,增加新记录后,并不会在筛选结果中自动增加,只需再次选择:数据--排序和筛选--高级,即可得到新的筛选结果。