日常工作中,我們經常會碰到的一個問題,那就是如何在多工作表中,引用對應表格中的數據。今天我們就來通過Indirect和Text兩個函數的學習,來告訴大家如何高效的引用多工作表數據。
函數解析:
1.1 Text自定義函數講解
語法:text(需轉化的文本或者單元格,"轉化後的格式"):
解釋:前面的參數為需要轉化的內容,後面的參數為轉化後顯示的格式。
注意點:第二個參數必須要用英文狀態下的雙引號"" 包圍。
常見的轉化格式有:
1.2 Indirect引用函數講解
indirect函數實際使用上面,可以說是一個重新構造函數的函數。它可以通過不同的方式直接進行數據引用。如下圖所示:
函數公式:
Indirect("D6")=Indirect("D"&6)=547
它可以直接用雙引號的方式來引用,也可以用連接符&的方式來引用。所以在結合Text自定義函數一起使用時,效果就會顯得非常的明顯。
案例:對多工作表數據進行快速匯總
案例情景:每張工作表會根據當天的日期,命名為X.X,類似8月1日,命名為8.1。匯總表裡面為每張工作表的每日數據匯總。
方法演示:
思路解析:因為每張日期工作表裡面的表頭都是一致的,所以這個時候我們可以直接用text函數將匯總表裡面的日期直接轉換為工表的名稱形式,來直接引用數據。
1、TEXT($A2,"m.d"):代表將匯總表中A2單元個8月1日,格式轉換為8.1;
2、INDIRECT(TEXT($A2,"m.d")&"!A2"):代表引用8.1工作表中的A2單元格。
自定義格式的功能就體現在這個地方,你也是可以嘗試其他的方法,拓展更多的使用場景。