搜索单元格中的数字,然后将该行中的单元格复制到另一个单元格

时间:2015-04-19 21:12:34

标签: excel excel-formula excel-2010

我需要将下游数字例如.6.25(单元格L2)放入单元格L1中。但这必须从数据库中找到。因此,如果Cell B1匹配column B中的任何位置,则复制该行中的L值并复制到原始行中的L列,即L1。我认为VLookup是我想要做的但是不能让它发挥作用......

PIPE    17888   Upstream   Pit ID   20447   Concrete    Circular Pipe   1/04/2015   380                     6.36    img008.jpg  
PIPE    17888   Downstream Pit ID   22105   Concrete    Circular Pipe   1/04/2015   380         Downstream  6.25    img010.jpg  
PIPE    17854   Downstream Pit ID   22105   Concrete    Circular Pipe   1/04/2015   380         Downstream  6.36    img010.jpg  US PIPE NOT FOUND
PIPE    17811   Upstream   Pit ID   22105   Concrete    Circular Pipe   1/04/2015   380                     6.25    img010.jpg  
PIPE    18105   Downstream Pit ID   23037   Concrete    Circular Pipe   1/04/2015   600         Downstream  5.94    img014.jpg  

1 个答案:

答案 0 :(得分:2)

如果您可以确定“下游”仅针对B列中的每个ID出现一次,则可以使用SUMIFS(允许多个条件)找到要添加到相应单元格中的正确值。

=SUMIFS($L$2:$L$1000,$B$2:$B$1000,B2,$C$2:$C$1000,"Downstream")

请注意,特定ID是非固定的单元格引用 - 此处为B2。

但这并没有明确标明任何问题;如果没有找到相应的记录,它只会评估为零,如果找到两个或多个匹配的记录,它将对结果求和。