首页 文章

如果列中存在单元格值,那么如何复制所有剩余列中的单元格值?

提问于
浏览
-1

如果列A中的单元格值存在于列B中,我想要列C,D,E,F,G和H中的值:

http://i.stack.imgur.com/f4Du2.jpg

您可以在图像中看到我正在处理的表格和我尝试的公式:

I=VLOOKUP(A2, $B$1:$C$15, 2, 0)

它仅在C列上工作 . 来自A列的 Aceta 出现在单元格B7中 . 其值为 9.7 (在C7中),它位于ColumnI的相应行中 . 但我也想要所有六个细胞,即C7,D7,E7,F7,G7和H7 .

1 回答

  • 0

    由于您事先不知道,需要返回哪一列,最好的办法是添加一个辅助列 . 此列将包含C:H列中的“正确”值,并在VLOOKUP中返回 .

    如果一行中有多个值(例如第14行),您的问题没有解决公式应该返回的内容 . 因此,我假设您可以对列进行求和 - 但您可能希望使用另一个具有不同逻辑的公式 .

    要使其正常工作,请执行以下操作:

    • 在公式之前插入新列,即第I列
      在第I列

    • 中,放置公式 =SUM(C2:H2) . 如上所述,您可能需要更改此公式,具体取决于您希望如何处理具有多个值的列 .

    • 在J列中,放置此公式: =VLOOKUP(A2,$B:$I,8,0)

    完成!

相关问题