这是一个例子: 在表3上
A B C
1 A
2 13
3 190
这些数字是根据不同表格的数据生成的。如何在sheet3上创建一个使用基于这些数字的范围的公式。 类似于:c = SUM Sheet1!(A1& A2:A1& A3),用于汇总工作表1上的范围A13到A190。 我想这样做的原因是因为A3中存储的数字是动态生成的。 请帮忙。 提前谢谢。
答案 0 :(得分:2)
试,
=sum(indirect(a1&a2&":"&a1&a3))
INDEX会更好,但A1应该包含1,而不是A.例如,
=sum(index(A:Z, a2, code(upper(a1))-64):index(A:Z, a3, code(upper(a1))-64))
答案 1 :(得分:0)
知道了! 解决此问题的方法是在同一页面上添加对其他工作簿名称的引用。 Jeeped解决方案效果很好,但我需要更多关于公式的信息。 我改变了这样的数据:
<table style="width:50%">
<tr>
<th></th>
<th>SHEET1</th>
<th>SHEET1</th>
</tr>
<tr>
<td>COLUMN</td>
<td>F</td>
<td>G</td>
</tr>
<tr>
<td>FIRST CELL</td>
<td>2</td>
<td>190</td>
</tr>
<tr>
<td>LAST CELL</td>
<td>160</td>
<td>300</td>
</tr>
</table>
&#13;
所以,公式最终结果如下:
= SUM(INDIRECT(&#34;&#39;&#34;&安培; B2&安培;&#34;&#39;&#34;&安培; B3&安培; B4&安培;&#34;:&# 34;&安培; B3&安培; B5))
其中B2是对具有从中检索数据的工作表名称的单元格的引用。
谢谢你,希望得到你的帮助。你很棒,我很钦佩你的专业精神和速度,让我指出正确的道路。