Excel索引行

我有不匹配的数据与Excel中缺less行,我需要匹配。 列A包含与列C相匹配的不同样本名称。列C具有所有样本,而列A仅具有具有观察的样本。 B列的观察值与A列相对应。在DI列中,需要将观察值放在B列的相应于C列OR 0的样本中(如果没有观察到,表明样本不在列A中)。

例:

ABCD C2 8 C1 0 C4 10 C2 8 C5 1 C3 0 C9 5 C4 10 C5 1 C6 0 C7 0 C8 0 C9 5 

我如何创build列D? 谢谢!

您可以在D1单元格中使用此公式开始填写。

 =IFERROR(VLOOKUP(C1,$A$1:$B$4,2,FALSE),0) 

VLOOKUP查看单元格C1中的值并检查单元格A1:B4中表格的左列以查找匹配项。 如果find一个,则返回匹配的第二列中的值,如果找不到匹配,则返回#N/A错误。

这就是IFERROR公式出现的地方。如果在公式中检测到错误(表示没有find值),则填充0。

将下面的单元格D1并将其下拉:

=IFERROR(VLOOKUP(C1, $A$1:$B$4, 2, FALSE), 0))

 =IFERROR(INDEX($A$1:$C$9,MATCH(C1,$A$1:$A$9,0),2),0) 

我是索引匹配匹配方法的粉丝,而不是vlookups。 它允许你基本上抓住定义数组中的任何东西,通过查找数据集中的行和列,并给出该单元格中的内容。

索引是你的数据(A1:C9)

第一个匹配返回数据所在的行(基本上在A列中find单元格C1中的内容)

由于我们知道它在第2栏中的数据,所以我只是放了2,但是你可以使用另一个匹配find一个列标题(客户#,date,部分#等)