excel同一行,两列excel 数组函数数填充

从两列中提取相同或不相同数据的数组公式
【导读】:有时在Excel中需要对两列进行比较,并提取两列中相同或不相同的数据,本文介绍从两列中提取相同或不相同数据的数组公式。
  有时在Excel中需要对两列进行比较,并提取两列中相同或不相同的数据,例如A列和B列分别包含一些人员名单,现在需要找出两列中都存在的姓名(A有B有)、A列中存在B列中不存在的姓名(A有B无)及A列中不存在B列中存在的姓名(A无B有),并分别放置到D、&E、F列中。
  假如两列名单分别在A2:A20和B2:B15区域中,用下面的两组数组公式即可获取相应的名单,每个公式输入完毕后,需按Ctrl+Shift+Enter结束。
  1.获取A列和B列中相同的数据,在D2中输入数组公式:
&&&&=INDEX($B$2:$B$15,MATCH(1,COUNTIF(D$1:D1,$B$2:$B$15)
&&&&& +IF(COUNTIF($A$2:$A$20,$B$2:$B$15),1,0),0))
&&&&=INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),ROW($A$2:$A$20),4^8),ROW(A1)))&&&
  2.获取A有B无的数据,在E2中输入数组公式:
&&&&=INDEX($A$2:$A$20,&MATCH(0,&COUNTIF($B$2:$B$15,&$A$2:$A$20)
&&&&& +COUNTIF(E$1:E1,&$A$2:$A$20),&0))
&&&&=INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),4^8,ROW($A$2:$A$20)),ROW(A1)))&&&
  3.获取A无B有的数据,在F2中输入数组公式:
&&&&=INDEX($B$2:$B$15,&MATCH(0,&COUNTIF($A$2:$A$20,&$B$2:$B$15)
&&&&& +COUNTIF(F$1:F1,&$B$2:$B$15),&0))
&&&&=INDEX(B:B,SMALL(IF(COUNTIF($A$2:$A$20,$B$2:$B$15),4^8,ROW($B$2:$B$15)),ROW(A1)))&&&
  上述公式输入完毕后,分别拖动填充柄向下填充,第一组公式直到出现&#N/A&为止,第二组公式直到出现空值为止。
------分隔线----------------------------
猜您感兴趣
文章点击榜
创建数组公式的基本原则:每当需要输入或编辑数组公式时都要按Ctrl+Shift+Enter。该原则适用于...
Excel数组公式可实现对多个数据的计算操作,从而避免了逐个计算所带来的繁琐工具,使计算效...
对于刚接触Excel数组公式的人来说,总是会感觉到它的一份神秘。不要紧,只要跟着我的思路走...
相信你在入门篇中已经学会了如何建立数组公式,通过本文你将会了解数组公式的一些工作原...
有时需要要提取多行多列区域中的重复数据到某列,本文介绍瑞虎用数组公式提取区域中的重...
网站为公益性网站,部分内容来源网络,如无意中侵犯了您的版权,请来信告知,我们会在第一时间处理
CopyRight(C) ,www.officedoyen.com 版权所有查看: 11782|回复: 7
EXCEL两列数据,如何将数值相同的自动放在同一行上
现在就加入吧!
CMA获得政府及各大企业集团一致推荐
一年内免费直播参与
历届活动视频回放
Excel知名公众号作者
随书扫码看视频学Excel
如附件所示,B列和F列不全部对应,有什么公式可以把这两列及余额都相对应
(189.19 KB, 下载次数: 29)
09:14 上传
试图用文字答复,未遂;
干脆,你看看附表吧,sheet1为源数据,sheet2为按要求重整,使用时,只要从sheet2的第二行开始往下拉填充就是;
当然,1、所示公式的容错处理粗糙且其结果不宜出现在工作文本中,请自行修改;2、未考虑更复杂情形;3、excel2007&&or 2010格式,2007及以前版本不影响公式使用
[ 本帖最后由 aegis 于
10:06 编辑 ]
10:05 上传
点击文件名下载附件
17.66 KB, 下载次数: 253
用VLOOKUP进行查询核对
学习:handshake :handshake
可以试试这个公式
=IF(ISERROR(MATCH($B1,$H$1:$H$209,0)),&&,$B1)
先把科目名称中的[***]拆分出来,再排序
原帖由 zhaoyan3535 于
17:37 发表
=IF(ISERROR(MATCH($B1,$H$1:$H$209,0)),&&,$B1)
上当了吧,这个论坛发公式很蛋疼的,转码函数非常那啥.........
回复 沙发 aegis 的帖子
学习了,谢谢
站长推荐 /1
制造业企业的审计可以说是纷繁芜杂的,涉及海量的材料、简易不同的产品线、专业术语堆砌的工艺流程等等,可以说每天都产生无数的数据,如何在短时间内有效的建立审计脉络,并形成完整审计方案,以及有效执行呢?这是本期嘉宾刘丽姗分享的重点,她曾主导审计各类型大中型制造业企业,积累了丰富的经验。
Powered by在联盟对接的时候,团购站会推送一个返利值,称为“推送返利”,联盟后台又会计算一个返利值,称为“计算返利”。当团购站的推送返利与计算返利相同的时候,我们才认为这个团购站在返利上对接完成。那么,怎么样才能快速对比推送返利与联盟返利是否一致呢?
方法一:使用if函数
操作步骤:在C2中填写函数【=IF(A2=B2,&相同&,&不同&)】,C3-C30同公式下拉。
完成效果图:
可以看到,这样的方法虽然找出了相同与不同,但分辨起来却很费劲,所以我们找到了第二种方法。
方法二:条件格式→突出单元格规则
操作步骤:
1、选中B2-B29单元格列(即需要进行对比数据的单元格),在菜单顶部点击【条件格式】→【突出显示单元格规则】→【其他规则】
2、【只为包含以下内容的单元格设置格式】→【不等于】→选中A2→将$A$2修改为$A2(将绝对位置变为相对位置)→格式(不相同数据绿色背景显示),设置完成后点击确定。
如下图:可以看到,A列与B列中同一行的不相同数据,以绿色背景进行显示,极易分辨。
&-----------------------------------------华丽分割线------------------------------------------------
每个月,联盟用户都会发生变化,联盟出帐的排序也会发生变化,怎么样才能在默认的排序下,挑选出上个月已确认的联盟用户与本月新出帐联盟用户的相同用户?如下图,如果我们想查找A列和C列中均有出现的联盟(即老联盟),要怎么比较呢?
方法:使用vlook函数
操作步骤:
在E2中插入函数【=VLOOKUP(C2,$A$2:$A$30,1,FALSE)】即可,E3-E30进行同相对函数下拉。
此函数意思为,从C2开始,对A2-A30的数据进行查找,若A列数据中有与C2相同的数据,则在E2进行显示。C2-C30依此类推。
效果如下:
&-----------------------------------------华丽分割线------------------------------------------------
在做联盟系统时,不同用户名对应不同计费名,不同用户名同时对应不同的业务经理,如何将用户名列举出相对应的业务经理?
解决方法:使用vlookup函数进行查找;
示例:A表格,需要填入业务经理的表格;B表格,有联盟用户名及业务经理对应名称;
前提:B表格只有A、B两列,同时由于精确查找,不允许单元格有空格出现,所以需要检查空格。
步骤一:在A表格的联盟用户名后插入D列【业务经理】:
步骤二:在A表格D2中,填写公式的开头部分,并选中C2,公式内容【=vlookup(C2,】
步骤三:将鼠标光标跳转到B表格,选中A、B两列,并在公式区写入逗号【,】,公式变成【=vlookup(c2,[B表格.xlsx]Sheet4!$A:$B,】
步骤四:在公式中输入【2,】,选择【false-精确匹配】,选择完成后直接回车即可,公式变为:=vlookup(c2,[B表格.xlsx]Sheet4!$A:$B,2,FALSE);
【2,】代表如果匹配,将第2列的值填入表格。
步骤五:此时D2结果已返回,将D2的结果下拉copy至整列,全线搞定
推荐了此文字
很喜欢此文字
转载了此文字
转载了此文字
推荐了此文字
很喜欢此文字
转载了此文字
推荐了此文字
很喜欢此文字
很喜欢此文字
转载了此文字
很喜欢此文字
很喜欢此文字
转载了此文字
转载了此文字
很喜欢此文字
很喜欢此文字
&&&|&Powered by如何在excel里通过写公式对齐两列数据? - 知乎7被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答31 条评论分享收藏感谢收起0添加评论分享收藏感谢收起写回答Excel怎么从两列中提取相同或不相同数据的数组公式
Excel怎么从两列中提取相同或不相同数据的数组公式
学习啦【Excel2007教程】 锦晖
  有时在Excel中需要对两列进行比较,并提取两列中相同或不相同的数据。以下是学习啦小编为您带来的关于Excel从两列中提取相同或不相同数据的数组公式,希望对您有所帮助。
  Excel从两列中提取相同或不相同数据的数组公式
  例如A列和B列分别包含一些人员名单,现在需要找出两列中都存在的姓名(A有B有)、A列中存在B列中不存在的姓名(A有B无)及A列中不存在B列中存在的姓名(A无B有),并分别放置到D、 E、F列中。
  假如两列名单分别在A2:A20和B2:B15区域中,用下面的两组数组公式即可获取相应的名单,每个公式输入完毕后,需按Ctrl+Shift+Enter结束。
  1.获取A列和B列中相同的数据,在D2中输入数组公式:
  =INDEX($B$2:$B$15,MATCH(1,COUNTIF(D$1:D1,$B$2:$B$15)
  +IF(COUNTIF($A$2:$A$20,$B$2:$B$15),1,0),0))
  =INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),ROW($A$2:$A$20),4^8),ROW(A1)))&&&
  2.获取A有B无的数据,在E2中输入数组公式:
  =INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$2:$B$15, $A$2:$A$20)
  +COUNTIF(E$1:E1, $A$2:$A$20), 0))
  =INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),4^8,ROW($A$2:$A$20)),ROW(A1)))&&&
  3.获取A无B有的数据,在F2中输入数组公式:
  =INDEX($B$2:$B$15, MATCH(0, COUNTIF($A$2:$A$20, $B$2:$B$15)
  +COUNTIF(F$1:F1, $B$2:$B$15), 0))
  =INDEX(B:B,SMALL(IF(COUNTIF($A$2:$A$20,$B$2:$B$15),4^8,ROW($B$2:$B$15)),ROW(A1)))&&&
  上述公式输入完毕后,分别拖动填充柄向下填充,第一组公式直到出现&#N/A&为止,第二组公式直到出现空值为止。
猜你喜欢:
[Excel怎么从两列中提取相同或不相同数据的数组公式]相关的文章
【Excel2007教程】图文推荐

我要回帖

更多关于 excel 数组函数 的文章

 

随机推荐