Excel中相同值查找问题,在线等待!
现有一表,结构如下:
B C D E
JGY MHJ KKJ MMJ
0001 0001
0002 0003
0004 0004
0005 0006
请教如何将B列和C列中相同的值,查找出来,放入D列,不同的值放入E列。
问题点数:0、回复次数:6Top
1 楼zzzhang(想搞明白,难于不会)回复于 2003-04-01 15:44:18 得分 0
在D列单元格中输入公式
=IF(B列=C列,B,"")
在E列单元格中输入公式
=IF(B列<>C列,CONCATENATE(B,D),"")
CONCATENATE(B,D)是把B列和D列字符合并Top
2 楼rachelmx(书剑飘零)回复于 2003-04-01 15:46:35 得分 0
在D2单元格输入=IF(EXACT(B2,C2),B2,"")
判断两个值是否相同,如果相同取B2,不同取空值。
E列放不同的值,到底放哪个值?问得不是很清楚!Top
3 楼5555()回复于 2003-04-01 15:56:39 得分 0
sorry,我没表述清楚
B C D E
GY MHJ KKJ MMJ
0001 0001
0002 0003
0003 0004
0005 0006
象B列中的0003也出现在C列中,如果按你们的公式,就无法把它找出来
Top
4 楼zzzhang(想搞明白,难于不会)回复于 2003-04-01 16:06:47 得分 0
=IF(B5<>C5,CONCATENATE(B5,D5),"")
列后面要加行号Top
5 楼baiyu(baiyu)回复于 2003-04-01 16:35:25 得分 0
D2单元格输入
=IF(A2=B2,A2,"")
然后复制就可以。
Top
6 楼coffeebike(咖啡色BIKE)回复于 2003-04-01 18:52:14 得分 0
方法找到:)
但是要求你要知道几点知识:
1、数组公式
2、填充
方法步骤:
1、在D要放置数值的第一个单元格里输入公式:=IF(SUM(IF(B2=$C$2:$C$10,1,0)),B2,"")
2、ctrl + shift + enter
3、拷贝上公式到D的第二个单元格
4、ctrl + shift + enter
5、以上两个单元格为基础,填充到其他单元格
6、按上方法,完成E列,只是公式改为:=IF(SUM(IF(B2=$C$2:$C$10,1,0)),"",B2)
注意:我们以第一个单元格为第2行:)
还有什么好玩的,zzyfrank@hotmail.com 找我讨论吧;)Top




