2012年7月16日 星期一

Excel-在一個儲存格中參照不同工作表的內容(INDIRECT)

同事問到:如果在儲存格中要引用不同工作表的固定儲存格內容,該如何處理?(參考下圖)

例如:在sheet工作表中的儲存格A1,以資料驗證方式製作清單:工作表A、工作表B、工作表C。

假設:

工作表A的儲存格內容為:AAAA

工作表B的儲存格內容為:BBBB

工作表C的儲存格內容為:CCCC

同事輸入的公式:

儲存格C1:=A1&"!A1"

其結果為錯誤的!為什麼?因為這只能得到一個字串(例如:工作表B!A1)。

正確的作法應為:

儲存格C2:=INDIRECT(A1&"!A1")

使用 INDIRECT 函數,才能讓字串轉換為位址參照。

沒有留言:

張貼留言

好康東東