Excel索引行
excel中有不匹配的数据,但缺少需要匹配的行。 列A包含不同的样本名称,这些名称与列C中的名称相匹配。列C包含所有样本,列A仅包含具有观察值的样本。B列的观察值与A列相对应。在D列中,我需要将B列中的观察值与C列或0列中的样品相对应(如果没有观察值,则表明A列中不存在样品) 例如:Excel索引行,excel,Excel,excel中有不匹配的数据,但缺少需要匹配的行。 列A包含不同的样本名称,这些名称与列C中的名称相匹配。列C包含所有样本,列A仅包含具有观察值的样本。B列的观察值与A列相对应。在D列中,我需要将B列中的观察值与C列或0列中的样品相对应(如果没有观察值,则表明A列中不存在样品) 例如: A B C D C2 8 C1 0 C4 10 C2 8 C5 1 C3 0 C9 5 C4 10 C5 1
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列?谢谢 您可以从单元格
D1
中的公式开始填写
=IFERROR(VLOOKUP(C1,$A$1:$B$4,2,FALSE),0)
VLOOKUP
查看单元格C1
中的值,并检查单元格A1:B4中表格的左栏是否匹配。如果找到一个,则返回与匹配对应的第二列中的值;如果未找到匹配,则返回一个#N/a
错误
这就是
IFERROR
公式的用武之地。如果在公式中检测到错误(这意味着未找到任何值),则它将填充0。您可以从单元格D1
中的该公式开始填充
=IFERROR(VLOOKUP(C1,$A$1:$B$4,2,FALSE),0)
VLOOKUP
查看单元格C1
中的值,并检查单元格A1:B4中表格的左栏是否匹配。如果找到一个,则返回与匹配对应的第二列中的值;如果未找到匹配,则返回一个#N/a
错误
这就是
IFERROR
公式的用武之地。如果在公式中检测到错误(这意味着未找到任何值),则它将填入0。将以下内容放入单元格D1
,然后向下拖动:
=IFERROR(VLOOKUP(C1,$A$1:$B$4,2,FALSE),0))
将以下内容放置在单元格D1
中并向下拖动:
=IFERROR(VLOOKUP(C1,$A$1:$B$4,2,FALSE),0))
我喜欢索引匹配法,而不是vlookups。它允许您通过查找数据集中的行和列并给出该单元格中的内容,基本上获取定义数组中的任何内容
索引是您的数据(A1:C9)
第一个匹配返回数据所在的行(基本上在A列的单元格C1中查找内容)
因为我们知道它在数据的第2列中,所以我只把它放在第2列,但是您可以使用另一个匹配来查找列标题(customer、date、part等)
我喜欢索引匹配法,而不是vlookups。它允许您通过查找数据集中的行和列并给出该单元格中的内容,基本上获取定义数组中的任何内容
索引是您的数据(A1:C9)
第一个匹配返回数据所在的行(基本上在A列的单元格C1中查找内容)
因为我们知道它在数据的第2列中,所以我刚刚把它放在第2列,但是您可以使用另一个匹配来查找列标题(customer、date、part等等)
vlookup
和if
语句?vlookup
和if
语句?