我有一张表,其中将添加新的数据列和行,但我想进行一些计算,其中必须访问此表中的某些交点。由于位置一直在变化,所以我用 来执行此操作INDEX(MATCH("RowName";"RowWithColumnNames";0)
。第一列和第一行中的条目是相同的(项目名称):它们之间的矩阵是代表一个特定项目与其他每个项目之间的比率的数字。
为了在不添加列名的情况下对某个范围求和(在我的情况下为第 1 行),我使用 MATCH() 搜索该列,在 ADDRESS() 中使用它来获取起点和终点,如下所示:
=SUM(INDIRECT(ADDRESS(2;MATCH($A3;$1:$1;0);4)):INDIRECT(ADDRESS(200;MATCH($A3;$1:$1;0);4)))
但是,这仅返回 0。我做错了什么?
因为我觉得我可能没有表达清楚,所以这里有一张图片: