我有一张表有四个单独的单元格,其值为“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中。
答案 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替换为您要查找的小计。