公式 – 使用单元格值获取图纸名称

我需要将当前工作表中的值与同一工作簿中另一个工作表的值进行比较。 可以通过从当前工作表中的两个单元格中获取值来find工作表的名称,但是我无法创build将单元格值与工作表名称相结合的公式。

这是我所做的

= SUM(E25 ;-('0501F9011C00_1 Discard'!E25))

0501F9011C00可以在我当前的图纸单元格B8中find,值1可以在我当前的图纸单元格B10

我试着用下面的公式解决它,但是在这个公式中不允许!E25

= SUM(E25; – (CONCATENATE(B8;“_”; B10;“丢弃”)E25))

如果不使用VBA,可以做什么?

尝试

 =INDIRECT(SUM(E25;-(CONCATENATE(B8;"_";B10;" Discard","!E25"))) 

注意: INDIRECT是一个易失性函数。 详情请参阅此 。

您需要使用INDIRECT将文本转换为单元格引用。
https://support.office.com/en-gb/article/INDIRECT-function-474b3a3a-8a26-4f44-b491-92b6306fa261

这可能会是这样的:
=SUM(E25; -INDIRECT(B8 & " " & B10 & "Discard!E25"))