我有一个公式引用了另一个工作表上的值。如下所示:
=('sheet1'!C5)
但是,我并不总是知道它会在哪张表上。我在主表(“mainsheet”)上还有另一个单元格,其值为“sheet1”。假设它是A1
。那么我如何C5
使用“mainsheet”上的值动态引用 sheet1 的单元格A1
?
我试过了=(''&A1&''!C5)
,但是没有用。
答案1
您可以使用INDIRECT
动态设置引用。
=INDIRECT(CONCATENATE(A1,"!","C5"))
我有一个公式引用了另一个工作表上的值。如下所示:
=('sheet1'!C5)
但是,我并不总是知道它会在哪张表上。我在主表(“mainsheet”)上还有另一个单元格,其值为“sheet1”。假设它是A1
。那么我如何C5
使用“mainsheet”上的值动态引用 sheet1 的单元格A1
?
我试过了=(''&A1&''!C5)
,但是没有用。
您可以使用INDIRECT
动态设置引用。
=INDIRECT(CONCATENATE(A1,"!","C5"))