如何查找四次出现的值,并检索每个adjecent单元格的值

时间:2016-03-27 22:07:38

标签: excel excel-formula vlookup

我有一张表有四个单独的单元格,其值为“Sub Total”,用于四个不同的小计,它们存储在相邻的单元格中。这是一个例子:

           $1.00
           $2.50
Sub Total  $3.50

           $5.00
           $20.00
           $10.00
Sub Total  $35.00

           $1.50
Sub Total  $1.50

Sub Total  -

这四个值将始终采用相同的顺序,但它们可以位于前一个值之下的任何行中。我正在尝试将相邻值复制到另一个电子表格中。

如何使用公式引用特定的“小计”?因此,例如,将第一个匹配项复制到单元格C1中,将第二个匹配项复制到D1中,将第三个匹配项复制到E1中,将第四个匹配项复制到F1中。

1 个答案:

答案 0 :(得分:0)

您可以使用几个辅助列来完成此操作。假设列A包含您的"小计"字符串,B列包含您的值。

在C栏中,输入以下内容:

=COUNTIF($A$1:A2, "subtotal")请注意" $"在第一个参考。将该公式拖到C列,您的COUNTIF范围将会增长,为您提供"小计"迄今为止在A栏中看到的参考文献。

现在,在D列中输入:=CONCATENATE(A2,C2),然后将其向下拖动。对于您的目标单元格,这将产生类似" subtotal1"," subtotal2"等的值,而对于非目标单元格,它将只生成类似" 1&#34的值;," 2"等...

现在,在您想要的任何其他地方,您可以通过您在D列中创建的索引来引用值(在B列中),如下所示:=INDEX(B:B,MATCH("subtotal1",D:D),1)。将subtotal1替换为您要查找的小计。