图片 34

EXCEL如何联动筛选查找,如何整合Excel表格

1、逆天给力的Power Query

图片 1

1.先在C19单元格做一个地区的序列,方便选择

vlookup公式法

  • 输入公式

如下图,先给C2单元格输入公式“=VLOOKUP(A2, $A$11:$B$16, 2,
0)”,然后再向下填充,将公式填充到其他单元格。图片 2

  • 公式解释

第一个参数(A2):表示要查找的内容。我们想在第二张表格中查找“李力”的电话,因此第一个参数自然就是A2了。

第二个参数($A$11:$B$16):表示查找的范围。我们要在第二张表格中先找到“李力”,然后再找到他的电话。因此,这个参数就是第二张表中所有包含姓名和电话的单元格。

第三个参数(2):表示找到匹配项后要得到第几列的结果。这里我们要的是电话,所以是第2列。

第四个参数(0):表示要精确匹配,也就是必须找到姓名一模一样的单元格。

  • 公式注意事项
  1. 使用前一定要给两张表格按照升序进行排序。

2.
由于查找的范围是固定的,第二个参数一定要加上$号(按F4键可以快速添加$),有$表示绝对引用,也就是向下填充公式时内容不会变。

Excel中,每个功能点,都有对应的业务需求和场景,所以,每个功能点都有用,都很高级。如,vlookup和index+match,都能查询到数值,但,说不出那个高级,哪个低级。

图片 3

如前面的答案,vlookup是方法之一,但是,用vlookup有一个问题,就是只能从一个表读取数据到另一个表,而不能实现两个表的完全整合,比如如果A表上有姓名和地址而B表上没有数据的,从B表读取A表的数据就读不出来,相反也是一样。

4、横空出世的逆天神器Power BI

图片 4

工作中使用多个小技巧的综合运用,会极大的提高工作效率,使复杂的表格简单化呈现。如下效果图,通过设置二级序列联动,选择地区对应的楼盘,就可以筛选出相应负责人的信息了,极大的简化了表格:

一、利用函数法快速解决表格整合

如下图所示,如何快速将A表的内容快速地整合到B表中去呢?图片 5

可以说方法非常多,常见的有函数法(vlookup函数、lookup函数、index函数等)请看下面的公式:

Vlookup函数法:

=VLOOKUP($G3,$A$3:$C$14,MATCH(I$2,$A$2:$C$2,),)
或者
=VLOOKUP($G3,$A$3:$C$14,Column(B1),)

以上函数的难点在单元格的引用,巧妙之处在于利用match函数或者Column函数作为vlookup函数的第3参数,使其变得非常灵活。

Lookup函数:

=LOOKUP($G3,$A$3:B14)

此公式的难点依然在于单元格区域的引用。图片 6

Index函数:

=INDEX($A$3:$C$14,MATCH($G3,$A$3:$A$14,),MATCH(I$2,$A$2:$C$2,))

此函数为经典的Index+match函数嵌套,难点在于引用。要写这个公式,我们不仅要掌握Index函数的用法,而且还必须熟谙match函数的技巧。

因此我认为上面的这三个函数都不是最简单的解决此问题的技巧。

第五,更多的应用参考案例

Excel神技能Power系列的应用远不止于上面两个简单例子,还有一系列原来Excel里必须通过非常复杂难懂的神长公式、VBA代码或者SQL才能解决甚至难以解决的问题,通过Power系列功能可以非常轻松的解决掉。

图片 7图片 8

排序法

  • 思路

首先将两张表合并成一张表。接着按照姓名进行排序,这样就会看到上下两行都是同一个人的信息。然后使用条件格式下的重复项功能标记出重复的姓名,将重复项整行复制出来。最后,给重复项的奇数行自动填充序列,偶数行保留空白,再按照序列排序就提取出了所有的电话啦。看起来似乎很复杂,其实操作起来是很快的。

  • 操作步骤

1.
如图,将两张表合并成一张,其中的关键字“姓名”放在同一列下,选中整张表,点击“数据”——“排序”,按照“姓名”列升序排列。图片 9
2.
选中所有数据,点击“开始”——“条件格式”——“新建规则”,如图,选择为重复值设置格式,点击“格式”按钮,设置好填充颜色。图片 103.
条件格式标记出了所有有地址和电话的人。点击筛选按钮,选择按照颜色筛选,将这些有颜色的行全部复制出来。在F1和F3输入1和2,选中前面四个单元格,如图。图片 114.
向下填充,使得所有的奇数行都填充上了序列,偶数行空白。图片 125.
选中整张表格,按照F列升序排列,这样奇偶数行就分开了,然后复制电话到G列,删除辅助列F列即可。图片 13

如果不想改变原有表格的顺序,可以在操作前添加好编号。操作完毕后,再按照编号排序,就可以恢复最初的顺序了。


谢谢阅读,欢迎点赞和评论,关注或点击头像可以看更多的内容哦!

回答:首先,把A表和B表合成一个文件。

图片 14

两表中的内容格式示例如下。

A表

图片 15

B表

图片 16

我们在A表后面的电话一列”C2″单元格中加入函数命令,与B表中的数据进行比对“=VLOOKUP(A2,B!A:B,2,FALSE)”

图片 17

函数命令的解释:

  1. “VLOOKUP”是纵向查找函数;

  2. (
    )中的“A2”代表A表的单元格A2;“B”代表的是B表(也就是表的名称);“!A:B”代表的是在B表的A列到B列之间查找;“2”代表查找列中的第2列;“FALSE”是判断命令;

  3. 整句命令的含义是,在B表中的A列到B列之间查找,是否有A表中A2单元格的数据,如果有,那么就把第2列的数据显示在A表C2单元格中。也就是在B表中两列数据中查找有没有“张三”这个人,如果有,那么在A表的电话一栏显示B表中“张三”的电话,你要先算好电话一列是查找列的第几列。
  4. 输入函数后回车,即可得到结果,如下:

图片 18

把鼠标移至C2单元格右下角,鼠标变成黑色十字,按住下拉,即可将函数格式复制到下面的单元格,结果如下图:

图片 19

你可以根据表格的实际情况,修改函数中的相关字符来达到最终效果。

回答:第一反应是用VLOOKUP函数来匹配,

不过要注意的是:姓名很容易出现重复的情况

为了避免这种特殊情况,建议先用透视表,查看一下,两个表格哪些姓名有重复

然后给每位客户设置唯一的ID,

再使用ID,作为VLOOKUP函数的索引,来匹配电话号码

这样得出的结果会更加精确

回答:Index+Match函数结合也可完美解决,效果类似于Vlookup,不过后者更便捷。

思路大致如下:首先将两个工作簿放到一个表中(使用Microsoft Query)。

如果有重复项的话,要提前删除重复项。

然后用Index+Match函数或Vlookup函数就可以了。

get√

回答:第一反应,想到的就是引用和匹配函数,首选就是vlookup函数了。

因为A表和B表的共同点就是客户的姓名,通过姓名就可以互相引用对方表格里的地址或者电话了。

详细步骤就不说了,大神们已经给出答案了。

欢迎关注我的头条号,如果有excel方面的问题,可以私信交流,为你答疑解惑。

第三,举2个应用例子

一、数据切片

数据切片即对表格添加切片器,方便对数据的筛选,而且,比简单的数据筛选更加直观便利。方法如下:

1.转换为超级表(表格)

图片 20

2.插入切片器

图片 21

一旦插入了切片器,相应的筛选条件就变成了一个个的按钮,可以直接在切片器上点击按钮进行数据的筛选。而且。对于同一个表可以添加多个切片器,而对于同一个切片器,可以关联多个表。

回答:这个可以用VLOOKUP函数解决,这个函数是EXCEL在职场应用中的一个神器,一定要掌握这个函数。

所谓技能,就是技能,本身并没有高级/低级之分。只要能帮我们解决问题,那就一定是有效的技能。

图片 225.然后我们设置一个二级序列,当选择地区时,相对应的楼盘可以实现同步选择;在弹出的窗口中设置公式,这样二级序列就做好了。

鼠标放在右下角变成黑色十字后双击向下填充公式,可得出结果。

2、多表数据联合分析,用Power Pivot建模只需拉根线

以订单表、订单明细表以及产品主数据三表关联分析为例。

图片 23

Step01-依次将数据添加到数据模型

图片 24

加载完毕后,Power Pivot中数据如下:

图片 25

Step02-切换到关系图视图

点击“关系视图”,看到3个表的内容分别显示在3个不同的框框里,用鼠标按住这些框框的顶部名称区域就可以按需要拖放到不同位置。

图片 26

Step03-构建表间关系

订单表、订单明细表、产品表之间的关系是:订单表里的每个订单对应订单明细表里多个订单(产品)项目,订单明细里的产品可以从产品表里获取更详细的相关信息。

图片 27

结果如下:

图片 28

按同样的方法还可以建立订单明细表和产品表之间的关系,最后结果如下:

图片 29

这样,3个表之间的关系就建好了,后续就可以直接从各个表里拖拽需要的信息进行数据透视等分析,如下所示:

图片 30

图片 31

图片 32

比如,要分析各种产品类别的销量:

图片 33

PS:其实公式看起起来太长了,我们在实际的运用中,可以做适当的调整;比如分别设置公式,添加辅助列,或是做表时配合设置表格框架等等;思路不一样,那方法也会有差异,小伙伴们可以做不同的尝试!

在存储姓名和地址的工作表C2单元格输入公式:

我是大海,微软认证Excel专家,企业签约Power BI顾问

回答:

刚看了前面几个答案,除了说用vlookup的方法基本答对之外,人气最高的答案貌似不是提问者所需要的,因为这个答案是指多个工作表的汇总,而不是提问者所需要的横向的合并。

第四,对比一下Excel函数、VBA以及Power Query的学习曲线

以Power Query为例对比一下Power系列功能的学习曲线:

图片 34

可以看出,Power系列功能可以在非常短的时间内掌握其大多数的使用要点,并学以致用——应用到实际工作中去解决问题,这个过程比学习Excel函数还短,收效更大。

其中Power
Query实现的方法简单而又强大,可以按需要输入查询条件,并且从多个工作表甚至多个工作簿进行汇总查询,先上实现效果如下图所示:

回答: