EXCEL自动查找相同项目(包括重复项目),并对应填写其他列的数据

问题:假定A列数值为1,2,3,……可以使随意数据,不一定按顺序。对应B列数据(任意数据)。A列和B列数据是固定的,不会再变化。然后我在C列实现了对B列数据由大到小的重新排序,见上图。我想要在D列中用公式自动实现E列所示效果(E列现为手动输入结果)。见D1公式,在B列查找C列相同项目对应A列的单元格的数值,而C2相同项的B8对应A列的数值8无法自动填写到D2中。就是想在D列自动实现E列所示的效果。请求高手指点。拜谢!!!

1、例如在一个Excel表格中输入两组数据,需要在另一张表格中针对B列的数据查找相同的数据并显示A列的数据。

2、打开另外一个工作表,在空白单元格中输入函数公式:=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE)。

3、点击回车生成结果即可看到第二张表格中已经对应表一中的B列数据将对应的A列的编号填充上了。

4、下拉公式填充所有的单元格,即可根据表2的A列数据将表1中的相同的数据对应编号自动填充到单元格中了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
处理一下C列,C1公式:
=LARGE(B$1:B$10+10^(-ROW($1:$10)),ROW(A1))
数组公式,按CTRL+SHIFT+回车完成公式,下拉;

D1公式:
=INDEX(A$1:A$10,MATCH(C1,ROW(A1)),B$1:B$10+10^(-ROW($1:$10)),0))
数组公式,按CTRL+SHIFT+回车完成公式,下拉。追问

您好,非常感谢您的回答。C列按照您的方法处理后出现小数点后多位数,我省略小数点后的小数,也符合了我的要求,如果能是整数就更好了。^_^但是D列数据还是不行,按照您的方法输入公式后按CTRL+SHIFT+回车,显示“#VALUE!",无法得出正确数值,下来结果跟D1一样。请求再帮忙解决。

追答

不好意思,公式输入错误,改为:
=INDEX(A$1:A$10,MATCH(C1,B$1:B$10+10^(-ROW($1:$10)),0))
数组公式,按CTRL+SHIFT+回车完成公式,下拉。

本回答被提问者采纳
第2个回答  2019-06-21

1、首先在一个Excel表格中输入两组数据,然后需要在另一张表格中针对B列的数据查找相同的数据并且显示A列的数据。

2、然后再打开另外一个工作表,然后在页面中选择空白表格,然后输入函数公式:=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE),如图所示。

3、然后再点击回车,然后看到第二张表格中已经对应表一中的B列数据将对应的A列的编号填充上了。

4、然后再用鼠标下拉公式,即可根据表2的A列数据将表1中的相同的数据对应编号自动填充到单元格中了。


本回答被网友采纳

EXCEL自动查找相同项目(包括重复项目),并对应填写其他列的数据
1、例如在一个Excel表格中输入两组数据,需要在另一张表格中针对B列的数据查找相同的数据并显示A列的数据。2、打开另外一个工作表,在空白单元格中输入函数公式:=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE)。3、点击回车生成结果即可看到第二张表格中已经对应表一中的B列数据将对应的A列的编号填充...

EXCEL自动查找相同项目(包括重复项目),并对应填写其他列的数据
数组公式,按CTRL+SHIFT+回车完成公式,下拉。

如何在excel中将一列中的相同数据对应另一列的数据不相同的筛选...
接下来,只需对“相同与否”列进行自动筛选,选择显示“1”,这样你就能看到所有姓名重复但金额不相同的行。如果数据不是连续排列,可以使用数组公式=SUM(($A$2:$A$5=A2)*($B$2:$B$5>B2)),同样筛选出“相同与否”中的1。通过这种方式,你可以快速找出Excel表格中重复姓名但对应金额不同的行...

电子表格怎么自动查找对应的数据并自动填充
1、首先打开需要编辑的Excel表格,点击表,1B2单元格输入“=vlookup(A2,”。2、然后点击打开表2,选中要查找数据的区域。3、然后返回表1,将公式改为“=vlookup(A2,表二!$A$2:$B$17,2,false)”,回车确定。4、然后鼠标左键点击下拉填充下面的单元格就可以了。

excel怎么找出两列数据里相同的数据并匹配?
在Excel中,一个表内找出两列数据里相同的数据并自动匹配,可以通过多种方法实现,以下是几种常用的方法:1. **条件格式法**:选中两列数据,点击“条件格式”-“突出显示单元格规则”-“重复值”,设置好后,两列中相同的数据会被标记出来,但这种方法不会直接匹配显示,而是通过颜色高亮显示重复项...

如何在Excel中自动匹配两列数据里面的相同项目
在Excel中,要找出两列数据里相同的数据并自动匹配,可以通过使用VLOOKUP函数、INDEX和MATCH函数组合或者条件格式化等方法来实现。首先,VLOOKUP函数是一个非常有效的工具,用于在数据表的第一列中查找某个值,并返回同一行中指定列的值。例如,假设我们有两列数据分别在A列和B列,我们想要在C列显示A列和...

Excel中怎样把两个表的相同数据找出,然后将对应的项目填到第二个表 ...
在excel里,先查找,然后将对应额值返回到第二表里,可以用查找引用函数来做。1、vlookup公式=VLOOKUP(H2,$D$2:$E$6,2,0)典型的查找引用函数,使用该函数注意被查找的区域要绝对引用,以免公式向下复制时区域改变,而影响数据被准确引用。2、index公式=INDEX($D$2:$E$6,MATCH(H2,$D$2:$D$6...

EXCEL如何查找几列数据中相同值,并返回首行对应列的内容?
首先,确定你要查找的值在第三列的行号。在C3:C17区域中,运用MATCH函数进行精确查找,例如公式为MATCH(G2,C3:C17,0)。如果返回的值是3,这意味着你找到的行号是3。接着,利用找到的行号作为INDEX函数的索引,来定位你需要的第一列数据。公式为=INDEX(A3:A17,3),这将返回对应城市的数据。同样的...

如何在Excel两表中查找到重复的记录并自动标记?
同样是两个表格:S1和S2,里边都有数据(包括重复的)。把表S2红的数据,复制到S1中,放在同一列中,中间留下分隔行,为了区分。10.选中这一列,通过数据——重复项——高亮显示重复项——设置,所有的重复项就会自动填充了橘黄色。11.选中这一列,通过数据——自动筛选——颜色筛选,把突出亮色的...

Excel中,如何找到同一列中所有重复对应的数据,并输出重复数据旁对应列的...
直接对B列为Good的值进行筛选,然后把第一列(A列)的值复制到就行啦。如果一定要用公式,输入完成后按 CTRL+SHIFT+回车 结束再下拉填充。=INDEX(A:A,SMALL(IF(ISERROR(B$1:B$1000),4^8,IF(B$1:B$1000="Good",ROW($1:$1000),4^8)),ROW(A1)))&""...

相似回答