作业帮 > 综合 > 作业

怎样把EXCEL两个表中的姓名有的一样有的一样顺序不一样,后面带有相应的数据进行对比

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/06 17:37:17
怎样把EXCEL两个表中的姓名有的一样有的一样顺序不一样,后面带有相应的数据进行对比
表1:表:2 表3:想要的效果是
小明 10 小红 11 小明 10 44
小红 20 小猎 22 小红 20 11
小狗 30 小猪 33 小狗 30 55
小猎 40 小明 44 小猎 40 22
小猪 50 小狗 55 小猪 50 33
小龙 66 小龙 66
怎样把EXCEL两个表中的姓名有的一样有的一样顺序不一样,后面带有相应的数据进行对比
表3
B1 =IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),"")
C1 =IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2,),"")
下拉复制这两个公式
再问: 要想在E  F  G  自动计算想要的效果要怎样?谢谢
再答: E1中输入 =C1 下拉填充 F1中输入 =VLOOKUP(E1,$C$1:$D$6,2,0) 下拉填充 G1中输入 =IF(ISERROR(VLOOKUP(E1,$A$1:$B$5,2,0) ,"",(VLOOKUP(E1,$A$1:$B$5,2,0)) 下拉填充
再问: G1中输入不行吖
再答: G1 =IF(ISERROR(VLOOKUP(E1,$A$1:$B$5,2,0)),"",(VLOOKUP(E1,$A$1:$B$5,2,0)))
再问: A5 A6 我还有名字的,下拉填充多了就不行了,可不可以整排也可以?谢谢
再答: 现在看关键是E1中要输入A列和C列不重复的名字。
再问: 不明白你意思,其实E1我就安你的做法(=C1)名字可以了。谢谢 我现在意思是G列中自动选取B列中跟E列名字一样的数做对比。谢谢
再答: 我的意思是说,如果你A列、C列有很多名字,你要将这两列名字合为一列,再去掉重复的名字,再复制、粘贴到E列。这样即使A列C列都有1000行,只要按下面改一下公式引用就行了。 F1中输入 =VLOOKUP(E1,$C$1:$D$100,2,0) 下拉填充 G1中输入 IF(ISERROR(VLOOKUP(E1,$A$1:$B$100,2,0)),"",(VLOOKUP(E1,$A$1:$B$100,2,0))) 下拉填充