excel函数的问题,求高人解答!高分! 50

如图,需要通过函数找出A,B两组数据的不同。恳请高人解答,小弟先谢谢了。改一下问题:是要B列里面未包含的A列里面的数据,然后放进C里面。... 如图,需要通过函数找出A,B两组数据的不同。

恳请高人解答,小弟先谢谢了。
改一下问题:是要B列里面未包含的A列里面的数据,然后放进C里面。
展开
 我来答
匿名用户
2012-02-16
展开全部
设数据在A1:A16和B1:B16。
我搞不清楚你是要在B里挑出来A没有的还是要在A里挑出来B没有的,反正给你俩公式,自己看吧。
C1=INDEX(B:B,SMALL(IF(COUNTIF(A$1:A$16,B$1:B$16),4^8,ROW(C$1:C$16)),ROW()))
C1=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B$16,A$1:A$16),4^8,ROW(C$1:C$16)),ROW()))
是数组公式,所以输入后按CTRL+SHIFT+ENTER组合键。下拉直到出现0,0上面的单元格是你要的。可以用公式使0不显示,但好像没什么必要。
如果数据多于16行,把A$1:A$16或B$1:B$16改成A$1:A$<行数>或B$1:B$<行数>,C$1:C$16总是与COUNTIF的第二个参数保持一致,C列不在C1开始就把最后的ROW()改成ROW(C1)。
朱荟非
2012-02-08 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2294万
展开全部
公式处理起来比较复杂,最简单的办法是合并计算。
如下表,AB列各有两列数字:
a101 b101
a102 b103
a103 a102
c109 b001
b001

第一步:
先在B、D列全部写上1,作为辅助列。
a101 1 b101 1
a102 1 b103 1
a103 1 a102 1
c109 1 b001 1
b001 1

第二步:选择E1单元格-数据-合并计算
引用位置:选择A:B列,添加
在选择CD列,添加
字段产生在:最左列
去顶,得到下表
a101 1 b101 1 a101 1
a102 1 b103 1 b101 1
a103 1 a102 1 b103 1
c109 1 b001 1 a102 2
b001 1 a103 1
c109 1
b001 2

第三步:对F列筛选(或者排序)
1就是不同的,大于1的是相同的。

最后删除BDF辅助列即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RickyJl
2012-02-08 · TA获得超过1523个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1234万
展开全部
如果A列的数值是从第1行到第100行,则在C1处输入公式=IF(COUNTIF($A$1:$A$100,B1)>0,"",B1)然后下拉公式到B列有数据的行,最后C列出现的值就是B列中有但A列中无的数据.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dieche1989
2012-02-08
知道答主
回答量:51
采纳率:0%
帮助的人:16.3万
展开全部
点击C列,选择公式,插入函数,选择IF函数。点击IF函数会弹出一个对话框,然后输入A:A=B:B,TRUE,FALSE,如果A列和B列的数据一样,则C列显示TRUE,如果不同则显示FLASE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-02-08 · 超过10用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:36.6万
展开全部
C1=if(and(iserror(match(a1,b:b,0))=true,iserror(match(b1,a:a,0))=true),a1&"--"&b1,if(iserror(match(a1,b:b,0))=true,a1,if(iserror(match(b1,a:a,0))=true,b1,"")))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式