2014-10-07 55 views
0

我有幾個工作表命名爲Order 1Order 2等與主表如下表:間接引用表名稱

A    B  
1 Buying   Price 
2 Order 1  ='Order 1'!P2 
3 Order 2  ='Order 2'!P2 

ColumnA有相關工作表的名稱和ColumnB返回P2值在該工作表中。

如何修改公式='Order 1'!P2以便從ColumnA中的相應單元格獲取文本?

嘗試了很多,但每次我得到不正確的公式錯誤。

+0

所以你要接着P2的值A1的文本的工作表名稱? – 2014-10-07 06:35:43

回答

1

嘗試間接公式:

=INDIRECT("'"&A2&"'"&"!$P$2") 

A2是參考

+2

可能需要單引號,因爲A2中的工作表名稱似乎有空格。例如'= INDIRECT(「'」&A2&「'!P2」)'([INDIRECT Function](http://office.microsoft.com/en-us/excel-help/indirect-function-HP010062413.aspx)) – Jeeped 2014-10-07 06:49:59

+0

@ Jeeped:是的,你是對的。我改變了我的帖子。我希望現在是正確的。 :-) – Fratyx 2014-10-07 06:53:37

+0

感謝這工作就像我想要的....感謝很多傢伙...... – 2014-10-07 06:58:11