Excel索引行

时间:2015-10-13 19:41:09

标签: excel

我有无法匹配的数据,我需要匹配excel中缺少的行。 A列包含与C列中的不同的样品名称.C列具有所有样品,A列仅具有观察的样品。 B栏的观察结果与A栏相对应。在DI栏中,需要将观察结果放在B栏中,对应C或OR 0栏中的样品(如果没有观察,则表明A列中没有样品) )。

示例:

A    B    C    D
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

如何创建D列?谢谢!

3 个答案:

答案 0 :(得分:2)

您可以从单元格D1中的此公式开始并填写。

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

VLOOKUP查看单元格C1中的值,并检查单元格A1:B4中表格的左列是否匹配。如果找到一个,则返回与匹配对应的第二列中的值,如果未找到匹配,则返回#N/A错误。

这就是IFERROR公式的来源。如果在公式中检测到错误(这意味着没有找到任何值),则填写0。

答案 1 :(得分:1)

将以下内容放入单元格D1并向下拖动:

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

答案 2 :(得分:1)

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

我是索引匹配匹配方法的粉丝,而不是vlookups。它允许您通过查找数据集中的行和列来获取已定义数组中的任何内容,并为您提供该单元格中的最新信息。

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

第一个匹配返回数据所在的行(基本上在A列的单元格C1中找到了什么)

由于我们在Col 2中知道了我刚刚放入2的数据,但您可以使用另一个匹配来查找列标题(客户#,日期,部分#等)