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,部分#等)