用B1!A1转置'Sheet1'!A1

我有工作表,说“StackOverflow”,并在单元格A1,“你好”,我想在我的工作表“testing”在特定单元格中的值。

我知道我可以input='StackOverflow'!A1来获取单元格的值。 事情是,我并不总是要使用工作表“Stackoverflow”,而是希望它是像

=B1&!A1 

其中B1保存与我的工作簿中的工作表相对应的值。

你会怎么做呢?

您可以使用INDIRECTfunction:

 =INDIRECT("Stackoverflow!A1") 

要么

 =INDIRECT(B1&"!A1") 
 =INDIRECT(B1 & "!" & A1) 

请注意,以上允许您在A1放置任何单元格引用。

如果你想要它总是引用A1 ,然后使用

 =INDIRECT(B1 & "!A1") 

= INDIRECT(B1&“!”&A1)会这样做。