中企动力 > 商学院 > excel选择数据源
  • ?

    如何在excel中筛选直接从别的表格获取数据

    米斯特利

    展开

    如何在excel中筛选直接从别的表格获取数据

    我想要先说的是:我认真制作的教程喜欢得到的大家的喜欢和支持,如果你们想要源文件我可以提供给你们,例子都是我平时点滴时间制作出来,很不容用,大家多多评论支持下。不胜感激!

    北风吹卢静当前浏览器暂不支持播放

    一个简单的操作,一份真诚的分享,现在分享下如何在excel中筛选直接从别的表格获取数据的操作过程和技巧分享给大家,过程简单看图就会做,教程是自己原创的,其他分享平台估计也能看到

    第一步:先说下,这次分享的筛选数据经验,我自己觉得有点小高级,涉及到了数据库抓取的代码编写,就是简单的删减查增,对于了解过SQL数据库操作来说,其实很简单了。好了现在先看下数据表格,这里我提供了一家自定义公司的职员月份工资表,1~3月的,我们的目标是要在查找的表单中检索出来不同人名对应1~3月的工资情况。看下图数据表格。

    第二步:我们既然要查询某人的工资情况,要是人数少直接输入即可,要是人数比较多怎么办,一个一个输入查找不现实对吧,我们这里要先做一个有关人名的检索,主要用到的是数据栏目,选择里面的数据有效性,点击后打开弹窗,然后选择序列,数据索引邮编的名单列表。设置好之后你就会发现在人名的单元格邮编会出现按钮,可以下拉选择。

    第三步:我们要开始比较重要一步的第一步,那就是如何获取数据源,首先在数据栏目里面选择,自其他来源的下拉列表中最后一个就是 “来自 Microsoft Query 向导和ODBC”

    第四步:点击之后会进入到 选择数据源列表,在这个里面我们要选择第二个 EXECL Files* 然后选择点击确定,步骤不要错哦。

    第五步:这一步很主要要是第一次做很容易出错,左侧的框中没有我们的目标EXECL表,那么我们怎么给找出来呢,这个时候你要知道如何从右边的路径查找自己的表格,就是明白如何从C盘找到自己的桌面文件里面的表格。

    第六步:选中目标表格之后,直接双击这个表格,进入到表格里有关数据表头的选择,这个时候你把第一个月的表头添加到右侧的框里面。直接点击下一步,不要做任何设置和修改,到最后的确定。

    第七步:点击完确定之后,不要急于操作,系统会弹出来一个数据设置框,具体如下图,然后你要点击左下角的属性按钮

    第八步:这是我们进入到设置页面,点击上面的自定义栏目,进入到设置页面,看下面的,命令文本,这个就是数据库SQL的基本命令,你需要在框里输入:select * from (select * from [1月$] union all select * from [2月$] union all select * from [3月$] ) where 姓名 = ?,要是出错了记得跟图片上面对比下,一般没问题,这是我测试过的。然后点击确定。

    第九步:属性的设置完之后,我们点击确定这个时候系统会弹出数据获取设置,根据那个单元格的变化来更新我们的数据,这个就是当你查找某人的时候就会直接调出相应人员的表格数据。

    第十步:给你们看看调出某人数据源之后的样子,看你就会说这么方便,这么实用,不敢相信吧,就是这么神奇。

  • ?

    Excel050-一个透视表,多个数据源(中)

    半芹

    展开

    上次分享我们讲述了如何通过Power Query导入数据实现多工作表创建汇总链接,并且创建数据透视表的方法,可以说Power Query真的比我们想象的强大好用,只要数据源任意一个工作表的数据更新,刷新透视表可以实现同步更新。

    但是我们遗留了一些问题待解决,今天我们就来继续聊一聊Power Query多工作表创建透视表的优化方案。

    上图列出了我们上次分享遗留的几个问题,还有后来小伙伴在公众号后台留言提出的问题,在此我们通过另外一种导入数据的方法来解答这些疑问。这次我们需要5个步骤。

    步骤一、将数据导入Power Query编辑器。具体操作方法如下:

    ①选择【数据】选项卡

    ②点击【新建查询】下拉菜单

    ③选择【从文件】

    ④点击【从工作簿】

    ⑤选择数据源.xlsm[4]文件夹(这是个关键步骤,与上次步骤不同)

    ⑥点击【编辑】

    步骤二、筛选工作表类型,删除多余列。具体操作方法如下:

    ①在Kind列筛选Sheet

    ②仅保留Name列和Data列,删除其他列。

    由于我们数据源里没有月份,Name列刚好能够给我们提供月份这个字段,所以要保留Name列。

    Data列包含了所有的工作表,鼠标点击可以预览每个工作表,我们所有的数据都汇集在这里。

    步骤三、展开Data下面的Table。具体操作步骤如下:

    ①点击Data列右边的按钮展开Data

    ②展开类型选择【扩展】

    ③将【使用原始列名作为前缀】勾选掉

    步骤四、提升标题,更改标题和查询名。具体操作步骤如下:

    ①点击【将第一行作为标题】

    Power Query导入时不会自动将标题作为默认的标题,所以才要进行此步骤的操作。

    ②将第一列标题更改为月份(双击标题键入新标题即可)

    ③修改查询名称以方便后期调用。

    步骤五、上载创建链接,插入数据透视表。具体操作步骤如下:

    ①点击【开始】选项卡下面的【关闭并上载】下拉菜单,选择【关闭并上载至】

    ②在加载到对话框中选择【仅创建链接】

    ③插入数据透视表,使用外部数据源

    ④选择此工作簿中的链接,即新创建的【查询-汇总表】

    完成上述五大步骤之后即可开始布局透视表字段进行数据分析了,此步骤不再赘述,具体方法请参见往期数据透视表篇课程。

    数据透视表创建完成后,更改其中任意一个工作表的内容,或者新增一个工作表,刷新透视表即可实现数据的动态变化。

    如果因为更改了数据源的名称或者是地址而导致链接失效,我们可以参照下列步骤即可重新创建链接。

    ①点击【转到错误】

    ②点击【编辑设置】

    ③点击【浏览】重新选择数据源

    下面是多工作表创建透视表的几个注意点,重要的事情再说一遍:

    ① 更改工作表的内容后一定要先保存才能刷新透视表,否则数据不会随之变化,因为Power Query所创建的链接是根据最后一次保存的文件而更新的。

    ②请不要随意更改Power Query链接的工作簿名称和位置,防止链接失效。如果链接失效,请参见步骤六。

    ③Power Query不仅能汇总一个工作簿中的多个工作表,也能汇总多个文件夹下面的多个工作簿,欲知详情,请见下期分解。

  • ?

    Excel筛选功能:快捷的Excel数据定位技巧

    雁凡

    展开

    众所周知,数据筛选是EXCEL的常用技能,它可以配合日期、文本和数值类型,结合不同的筛选条件,帮助我们一秒定位想要的数据。但数据筛选还有个进阶功能---高级筛选,它在原筛选的基础上,可以一键实现多条件筛选,更加方便高效。今天来给大家介绍一下!

    一、高级筛选基础知识

    1.打开位置:

    点击“数据”选项卡下,“排序和筛选”组里的“高级”。打开“高级筛选”窗口。

    2.方式:

    “原有区域显示筛选结果”和“将筛选结果复制到其他位置”

    原有区域显示筛选结果表示直接在数据源显示筛选结果。

    将筛选结果复制到其他位置则表示可以放在除了数据源的其他区域,可以自行选择。

    3.列表区域、条件区域和复制到:

    列表区域表示数据源,即需要筛选的源区域。可以自行选择区域,也可以在点击高级筛选之前选择数据源区域的任一单元格,这样列表区域默认就全选了数据源。

    条件区域表示我们这里要书写的条件。重点来了:

    筛选条件是“并且”关系,也就是两个条件要同时满足的,筛选条件要写在同一行内。筛选条件是“或者”关系,也就是两个条件要满足其一的,筛选条件要写在不同行内。

    复制到表示当选择“将筛选结果复制到其他位置”时,这里填入复制到的单元格位置。

    二、高级筛选案例应用

    如下图数据源是2016和2017年所有销售人员每天的销售记录。

    条件1:并且

    筛选条件:提取2017年燕小六的销售记录复制到F8单元格。

    这里是两个筛选条件,订单日期是2017年与客户经理是燕小六,表示并且关系,其中日期的条件可以分成两个:大于等于2017年1月1日与小于等于2017年12月31日。那么条件区域我们应该这样写:

    解析:

    第一行对应的是筛选列的列标题,要与数据源的字段完全一致,否则无法筛选出来。

    第二行表示“并且”关系,所以要写在同一行内。日期为筛选条件时,可以直接使用【>】,【=】,【

    那么我们高级筛选选项卡就选择“将筛选结果复制到其他位置”,条件区域选择为刚才写好条件的单元格区域,复制到选择F8单元格。

    显示结果如下:

    小技巧:如果想用这种方式直接把筛选结果复制到新的工作表,需要先选择新工作表,再点击高级筛选选择列表区域和条件区域,最后选择复制到的区域。而在数据源工作表里直接高级筛选是无法把筛选结果复制到新工作表的。

    条件2:或者

    筛选条件:提取订单地区以“华”开头或者销售金额超过2000的记录在原记录显示。

    这里是两个筛选条件,订单地区以“华”开头或者销售金额超过2000,表示或者关系,那么条件区域我们应该这样写:

    解析:

    同样第一行对应的是筛选列的列标题,要与数据源的字段完全一致。

    筛选条件表示“或者”关系,所以要写在不同行内,同时对应列标题。数值为筛选条件时,同样可以直接使用【>】,【=】,【

    那高级筛选选项卡就选择“原有区域显示筛选结果”。

    在原数据区域里显示结果如下,筛选出了以“华”字开头的地区或者销售金额大于2000的订单。

    这个筛选结果也可以直接复制粘贴来使用。

    当在原有区域显示筛选结果之后想返回原数据,可以点击“数据”选项卡下,“排序和筛选”组里的“清除”就可以了。

    今天给大家列举的都是两个条件的高级筛选,不过三个、四个甚至更多条件的高级筛选也是采用这种方式。大家只要记住“并且”条件同一行、 “或者”条件不同行,就能很快上手。光看可不行,动手操作才是王道哦!

    ****部落窝教育-Excel数据定位技巧****

  • ?

    excel中作为数据源进行邮件合并要怎样操作?

    嵇依白

    展开

      如何使用邮件合并?以制作成绩条为例,它的操作步骤是(EXCEL2003和WORD2003版):

      1、在EXCEL中创建数据源。如图:

      2、打开WORD,点击“工具”菜单、“信函与邮件”、“显示邮件合并工具栏”。

      3、在“邮件合并工具栏”上点“打开数据源”按钮,选择已创建好的成绩表。

      4、在WORD中制作一个成绩条的样式。如图:

      5、在成绩条中,将光标定位在“姓名”下方的单元格中,然后点“邮件合并”工具栏上的“插入域”按钮,在弹出的窗口中选择“姓名”字段,再点“插入”。据此可依次插入相应的字段。

      6、将光标定位在表格下方,点“邮件合并工具栏”上的“插入WORD域”、“下一记录”。如图。

      7、选中表格及表格下的“Next Record”,复制、粘贴。有多少学生,粘贴多少表格。

      8、点击“邮件合并工具栏”上的“查看合并数据”,可生成所有成绩条。如图。

      

    (本文内容由百度知道网友红旗雪贡献)

  • ?

    Excel表格中如何设置数据有效性(单元格设置下拉选项)

    逍遥猫

    展开

    在工作中经常会遇到很多表格在数据输入的时候多次重复再输入一些产品名称、部门名称、性别等内容。这时就会想着如果能在这个单元格设置一个下拉选项进行选择多好啊!可恰巧这个不会设置,怎么办呢?

    Excel表格中设置数据有效性(单元格设置下拉选项)可以提高我们数据输入的准确性,可以提高我们的工作效率。到底我们要怎么样设置Excel表格中的数据有效性(表格设置下拉选项)呢?今天通过一个小技巧跟大家分享Excel表格中如何设置数据有效性(表单元格设置下拉选项),希望对朋友们在工作中有所帮助!

    1、选中部门下面的空单元格或整列——点击“数据”选项,选择“数据验证”下拉菜单下方的“数据验证”

    2、在“数据验证”——“验证条件”——“允许”下框——选择“序列”

    3、在“数据验证”——“验证条件”——“来源”下框输入部门名称,每个数据之间用英文状态下的逗号隔开并确定

    4、设置完成后看下部门下面表格中下拉菜单的效果,我们再也不需要重复去输入部门名称了,只需要通过用鼠标点击操作即可选择!这样我们就可以提高工作效率!

    如果我们的数据来源比较多的话,建议朋友们选择数据源区域。

    今天的Excel表格中如何设置数据有效性(单元格设置下拉选项)小技巧分享,希望对大家工作中有所帮助!欢迎加入我们群一起交流学习!

  • ?

    Excel高级筛选(入门+进阶+高级)

    赫芷卉

    展开

    Excel自动筛选在工作中被经常使用,但掌握高级筛选的同学却很少,甚至都不知道高级筛选高级到哪儿了。今天还原一个高大尚的高级筛选功能。 一、高级筛选哪里“高级”了? 可以把结果复制到其他区域或表格中。 可以完成多列联动筛选,比如筛选B列大于A列的数据 可以筛选非重复的数据,重复的只保留一个 可以用函数完成非常复杂条件的筛选 以上都是自动筛选无法完成的,够高级了吧:D

    二、如何使用高级筛选? 打开“数据”选项卡,可以看到有“高级"命令,它就是高级筛选的入口。不过想真正使用,还需要了解“条件区域"的概念。学习高级筛选就是学习条件区域的设置。 条件区域:由标题和值所组成的区域,在高级筛选窗口中引用。具体详见后面示例。

    三、高级筛选使用示例。 【例】如下图所示为入库明细表。要求按条件完成筛选。

    条件1:筛选“库别”为“上海”的行到表2中。 设置步骤: 设置条件区域:在表2设置条件区域,第一行为标题“库别”,第二行输入“上海”,并把标题行复制到表2中任一行。

    在表2打开时,执行数据-筛选-高级,在打开的窗口中分别设置源数据、条件区域和标题行区域。

    注意:标题行可以选择性的复制,显示哪些列就可以复制哪列的标题。 点“确定”按钮后结果已筛选过来,如下图所示。

    条件2:筛选“上海”的“电视机” 高级筛选中,并列条件可以用列的并列排放即可

    条件3:筛选3月入库商品 如果设置两个并列条件,我们可以放两列两个字段,那么如果针对一个字段设置两个条件呢?很间单,只需要把这个字段放在两列中,然后设置条件好可。

    条件4:同时筛选“电视机”和“冰箱” 设置多个或者条件可以只设置一个标题字段,然后条件上下排放即可。如下图所示。注:选取条件区域也要多行选取

    条件5:筛选库存数量小于5的行 如果表示数据区间,可以直接用>,<,<=,>=连接数字来表示

    条件6:筛选品牌为“万宝”的行 因为表中有“万宝”,也有“万宝路”,所以要用精确筛选。在公式中用="=字符"格式

    条件7:筛选电视机库存<10台、洗衣机库存<20台的行 如果即有并列条件,又有或者条件,可以采用多行多列的条件区域设置方法。

    条件8:筛选海尔29寸电视机的行 在条件区域中,*是可以替代任意多个字符的通配符。

    条件9:代码长度>6的行 代码长度需要先判断才能筛选,需要用函数才能完成,如果条件中使用函数,标题行需为空(在选取时也要包括它),公式说明: 1.LEN函数计算字符长度 2.数据表!C2:引用的是数据源表标题行下(第2行)的位置,这点很重要。

    条件10:筛选“库存数量”小于“标准库存数量”的行 一个条件涉及两列,需要用公式完成。

  • ?

    如何更改图表的数据源?

    莫奎

    展开

    在Excel中,可以在原有图表的基础上,通过“选择数据”和“切换行列”等修改重新修改数据,从而达到想要的数据。

    所以今天小编就来就来和大家说一说,如何更改图表的数据源,大家可以跟着小编来学习一下喔!首先我们可以先打开excel素材文件,单击需要修改的图表。

    我们可以看到我们的这里是关于销售人员区域和销售量的图表,我们却并没有全选所有人的数据,我们需要更改数据源。

    在菜单栏中选择“图表工具”栏下的“设计”选项卡,在“数据”功能组中单击“选择数据”按钮!

    在弹出的“选择数据源”对话框所有人员的区域和销售量,单击“确定”按钮,即可完成操作。

  • ?

    EXCEL 2016只需30秒更换数据源进行其他表数据透视分析

    全问萍

    展开

    一、已经完成的数据透视表,表名为TS001,移动复制,建立副本打√,选中TS001,如下图:

    二、新建数据透视表表名为TS001(2),分析-更改数据源-选择一个表或区域,由于我是选定的002的表名,所有的数据表都是统一的列内容,告诉大家个技巧直接把'001'!$A:$R手动输入更改'002'!$A:$R,确定后,马上生成数据透视内容,不用再进去重新选择行列了。如下图:

  • ?

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

    翁千秋

    展开

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

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

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

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

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

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

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

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

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

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

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

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

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

    录入的公式如下:

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

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

  • ?

    实用小贴士:Excel数据源整理六部曲

    童颜

    展开

    Excel数据源是我们日常工作中最常使用的数据格式,在使用Tableau连接其做数据分析时,很多人会遇到这样的问题:打开的Excel跟想象的不太一样,甚至没办法直接用来做数据分析。因此,我们需要学习如何整理Excel数据源。

    为了更好的完成数据分析,Tableau通常建议您连接到未格式化的数据。也就是说,数据源可能是交叉表、聚合或包含其他无关信息。如果您的数据是这样的,就需要进行整理,因为Tableau无法查看或区分各个数据点与可能与数据相关的其他信息。

    在大多数情况下,如果您有这样的数据,您可以直接从Tableau连接到它,并使用数据解释器或其他清洁选项来解决数据的有问题的结构。少部分情况下,您可能需要在Tableau连接之前直接编辑Excel数据。

    以下是一些解决常见的格式问题的建议:

    >>>>

    以交叉表格式数据透视数据

    当数据格式化为交叉表格式时,表是列方向的。在面向列的表中,变量存储为列标题。但是,Tableau针对行向数据进行了优化。在面向行的表中,变量存储在行值中。

    例如,假设你有一个面向列的表格,它显示了小学生的数学,科学和历史分数。

    Tableau经过优化,可连接到面向行的表,其中数学、科学和历史值组织在名为“主题”的列下,每位学生的分数组织在名为“分数”的列下。您可以通过手动编辑Excel数据来旋转行中的列。或者,从Tableau连接到Excel数据,然后使用枢纽选项。

    删除预先汇总的数据

    数据往往可以预先聚合。也就是说,数据可以包含和、平均值、中位数等。预聚合数据的一个常见例子是小计和总计的形式。小计和总计数据从原始数据计算,但不是原始数据本身的一部分。

    例如,假设您有一个包含一小组小计信息的表。

    在这种情况下,需要删除预聚合的数据。要在分析中使用小计和总计,请从表中手动删除此类信息。然后,从Tableau连接Excel数据,并使用总计选项计算小计和总计。或者,从Tableau连接到Excel数据,打开数据解释器,然后使用总计选项。

    删除或排除介绍性文本

    作为报告传递的Excel数据可以包含介绍性文本的标题或块。由于Tableau希望在表的第一行中使用列标题或行值,所以在分析过程中可能会导致问题。

    例如,假设您有一个包含报表标题和日期的表。

    在这种情况下,需要删除标题和日期信息。要使用报告的标题和日期,请执行以下操作之一:

    从Excel数据手动删除此信息。然后从Tableau连接到Excel数据,并使用标题选项添加报告标题;

    从Tableau连接到Excel数据,打开数据解释器,然后使用标题选项;

    如果您无法从Excel数据中删除此信息,请创建命名范围并从Tableau连接到命名范围。

    将分层标题平铺到单个行

    一般来说,Tableau只希望Excel数据中的第一行包含列标题。包含多个列标题的数据在分析过程中可能会导致问题。

    例如,假设您有一个包含一个主标题和多个子标题的表。

    在这种情况下,标题的层次结构必须被平坦化或去除。为此,您可以直接在Excel数据中为层次结构中的每个标题手动创建一个新列。或者,从Tableau连接到Excel数据,然后打开数据解释器。验证您的标题是否正确平坦。

    确保没有空白单元格:如果为分层标题创建新列,请确保新列中的每个单元格都包含值。

    虽然您可能会为每一行重复相同的值,但重要的是每行都包含将数据与存储在分层标题中的数据相关联的数据。您必须手动从Excel数据中删除空白单元格。

    删除空白行

    要修复空白行,您必须从Excel数据中删除空行。

    添加缺少的标题

    确保没有丢失列标题。 要修复缺少的标题,您必须手动将丢失的标题直接添加到Excel数据。

excel选择数据源

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP