excel中一个表内如何找出两列数据里相同的数据,并自动匹配。

比如A2~~A712345678B2~~B7348怎么让B列的显示顺序和A列在同一行并在C列显示比对结果... 比如A2~~A7 12345678 B2~~B7 348
怎么让B列 的显示顺序和A列 在同一行
并在C列显示比对结果
展开
 我来答
蓝天白云爱
2013-01-11 · 超过14用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:31.8万
展开全部

你的想法大致可以通过以下方式来实现:

1、用VLOOKUP函数,在B列查找A列的每一个值;如果成功,则在C列对应行返回A列的值。C1=VLOOKUP(A1,IF({1,0},$B$1:$B$8,$A$1:$A$8),1,0),拖到C8。

2、用EXACT比较A   列与C列每一行的值,相同则值为TRUE。D1=EXACT(A1,C1),拖到D8。

3、保存C列及D列的值,删除B列。

 

在此我有两点疑问:

1、B列中与A列不同的数,如何处理,舍弃吗?如果B列中有两个以上与A列某个单元格相同值,如何处理?

2、C列,比较A、B两列,是文本字符相同吗,查找后对应排列的当然会相同,不知是否是要标记A、B两列不相同内容部分?

3、如果有必要,可截取一部分表格,详细说明要求,让我再试试。QQ:457759001

来自:求助得到的回答
百度网友ca64c0c
2013-02-04 · TA获得超过4670个赞
知道大有可为答主
回答量:2991
采纳率:61%
帮助的人:1501万
展开全部

C2中输入:=IF(COUNTIF(B2:B7, A2)>0, A2, "")

然后向下复制到C7即可


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb9c235
2012-12-12 · TA获得超过478个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:274万
展开全部
其实有时候截个图,模拟下结果比你描述半天更有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友95f3c9fab
2012-12-12 · TA获得超过951个赞
知道小有建树答主
回答量:974
采纳率:0%
帮助的人:692万
展开全部
C2
=IF(COUNTIF($B$2:$B$7,A2),A2,"")
下拉
不知道我理解的对不对
针对你的例子公式如上
【注,范围可以自己变动,比如B2至B7,如需要B2至B99
可以使用
C2
=IF(COUNTIF($B$2:$B$99,A2),A2,"")
下拉至第99行】
可追问
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c61f68c
2012-12-12 · TA获得超过1557个赞
知道小有建树答主
回答量:1222
采纳率:50%
帮助的人:469万
展开全部
你的问题不清楚,能说具体点么?或者你把需要的表格和数据发在我邮箱,阐述要具体,我可以帮你(d1054789170@qq.com)!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式