基于列的Excel Flash自动填充行

所以我试图根据列值自动填充一行。 该行需要根据前一行中使用的列值X进行填充。 例如,如果我有列ID,联系人和公司,并填写公司单元格,它会自动查找匹配该公司值的行,并自动填充行的其余部分。 我试过使用一些自动填充function,我尝试了VBA的VBA的子,但我一直无法得到我想要的结果。

谢谢

我假设ID是列A,联系是列B和公司是列C,当前行是第10行。在B10中将以下公式:

=VLOOKUP(A10;A$1:C9;2;FALSE) 

而在C10中:

 =VLOOKUP(A10;A$1:C9;3;FALSE) 

现在,只要向A列添加ID,B列和C列就会自动填充。 您可以将列B和C的公式复制到后面的行。

如果您不希望#N/A在inputID之前出现在单元格中,则可以在B10和C10中使用类似这样的公式:

 =IF(ISERROR(VLOOKUP(A10;A$1:C9;2;FALSE));"";(VLOOKUP(A10;A$1:C9;2;FALSE))) =IF(ISERROR(VLOOKUP(A10;A$1:C9;3;FALSE));"";(VLOOKUP(A10;A$1:C9;3;FALSE))) 

如果您在另一行上,则将公式中的任意10replace为当前行号,将行号replace为1。