我在工作簿中有两张纸,第一张有几千笔费用,由个人分开,第二张是总计等等。
在第二张纸上,我创建了对第一张纸的引用,以插入每个人的名字(即B4:='Card Transactions'!D89)。我在返回每个人的总数的语法方面遇到了困难,这是在第一张相对于名称的可预测单元格中(向下1,向右7)。
我尝试过以下方法: = offset(间接(B4),1,7),仅返回参考错误。这似乎应该相对简单,但我没有运气。 。 。有什么建议吗?
答案 0 :(得分:2)
使用它:
=OFFSET(INDIRECT(MID(FORMULATEXT(B4),2,300)),1,7)
请注意:
答案 1 :(得分:0)
只要您的数据遵循以下规则,以下内容应该适用于您:
假设您的第一张表格如下:
你想要第二张这样的:
您的工作表名称为:
这是Sheet2的B2中的公式:
=INDEX(Sheet1!$A$1:$H$9,MATCH(A1,Sheet1!$A$1:$A$9,0)+1,MATCH("Column 8",Sheet1!$A$1:$H$1,0))
以下是它的作用:
$A$1:$H$9
,$
符号表示当您向下拖动公式时范围不会移动,因此它们很重要!$A$1:$A$9
, 行号必须与索引数组中的行号匹配 。该匹配在结尾处有一个“+1”,因此它将找到匹配的行,然后向下添加一行以获得您的偏移量。$A$1:$H$1
, 列字母必须与索引数组中的列字母匹配 。如果这不符合您的问题,请告诉我,我相信我们可以解决这个问题。
感谢。