發佈日期:
分類:
如何在Microsoft Excel中‧取得多張未知名稱工作表內容資料
01. 同事問了一個Excel問題,就是如何在一堆工作表(Sheets)中,尋找特定的資料行數及其周邊數據。
02. 第一樣考慮是用樞紐分析表(Pivot Table),但因為事先不知道工作表名稱,更加不知道將會尋找的資料,所以似乎用VLOOKUP加INDIRECT比較適合。
03. 先建立相對應的欄位資料驗證(Data Validation),將不同的工作表(Sheets)名稱及將會尋找的資料設定好。
04. 使用INDIRECT(“‘”&A2&”‘!”&”A4:B10”),2,0),就能成功選取以A2欄位作為工作表名稱,及由A4至B10欄位的內容。
05. 之後就可以簡單利用VLOOKUP($B2,INDIRECT(“‘”&A2&”‘!”&”A4:B10”),2,0),將要尋找的數據,對該工作表內容作出比較。
06. 將上一行複製出來,再更改資料驗證欄位數值,便會看到即時更新。
發佈留言