我正在创建一份报告文档,该文档将自动计算学生在课堂上获得的总分。要乘以的值在Sheet1,Sheet2,Sheet3的单元格B22和E22中,并在Sheet4中显示结果。 Sheet1,Sheet2和Sheet 3具有相同的格式和设计。什么是可用于乘法的方法或公式;
Sheet1中的B22 * E22将在sheet4中显示结果,
当我在包含sheet4中的结果的单元格上使用自动填充句柄时,excel应该遵循该模式,以自动地将相同的单元格乘以各个工作表;
让我们说吧
Sheet2中的B22 * E22
Sheet3中的B22 * E22
等等...
我试过手动计算它;
让我们说Cell A1中的Sheet4,我用过
= '工作表Sheet1'!B22 * '工作表Sheet1'!E22
在单元格A2中,='Sheet2'!B22 *'Sheet2'!E22
在单元格A3中,='Sheet3'!B22 *'Sheet3'!E22
它起作用了。但问题在于,这项工作纯粹是手工和耗时的,因为我有很多工作表(大约62张)和许多其他细胞计算,使其与上面相似(在其他工作簿中)。
当我输入公式='Sheet1'!B22 *'Sheet1'!单元格A1中的E22时,我尝试使用自动填充手柄来拖动和填充单元格A2和A3。
但它不起作用,因为excel不断更改单元格引用。
这是我使用的公式,适用于Sheet4
在A1 ='Sheet1'!B22 *'Sheet1'!E22
当我使用自动填充手柄时,填充公式并具有值
A2,这就是它给出的''Sheet1'!B23 *'Sheet1'!E23
A3,这给出''Sheet1'!B24 *'Sheet1'!E24
我想要一个公式或方法,当我使用字段句柄时,excel应该维护单元格引用进行计算(乘法),即
B22和E22
而是改变床单而不是。那是,
在Sheet4上,在单元格A1中:='Sheet1'!B22 *'Sheet1'!E22
A2:='Sheet2'!B22 *'Sheet2'!E22
Az:= Sheet!B22 * Sheetz!E22。
上面的公式是我期望得到的结果。
但实际产量是
在Sheet4上,在单元格中
A1:='Sheet1'!B22 *'Sheet1'!E22
Aa:=شي1 !!بببببببببببببببب
I:E = E = E24。
任何帮助/线索将非常感谢!
提前致谢。!
=INDIRECT("'Sheet"&ROW(A1)&"'!B22")*INDIRECT("'Sheet"&ROW(A1)&"'!E22")
将上述公式放在空单元格中,然后向下复制。
INDIRECT函数使用对excel引用的引用来转换文本。值得注意的是,INDIRECT是一个易变的函数。这不是世界末日。 volatile函数只是意味着它会在工作簿中的任何内容发生更改时重新计算。常规函数只会在影响它的内容发生变化时重新计算。换句话说,如果您有一个充满易失性函数的工作簿,您可能会注意到工作簿存在一些性能问题,因为在更改单元格的任何时候都会发生所有计算
显然我应该听我自己的写作。 INDIRECT转换引用。显然它不适用于数学运算符。因此,对每个参考使用间接,并使您的数学运算符不受间接影响。
上图显示了上述配方的复制和粘贴。如果工作表不存在,它将丢失一个错误,因为它没有要查找的地址。