這個問題的解決方法,主要用到一個函式:INDIRECT
返回由文字字串指定的引用。
此函式立即對引用進行計算,並顯示其內容。
如果需要更改公式中對單元格的引用,而不更改公式本身,請使用函式 INDIRECT。
什麼意思呢?看下圖
如果B2單元格有資料:1.333
那麼=indirect(A2),注意這裡是A2
因為A2的單元格內容是:B2
所以indirect的結果就是B2單元格的內容:1.333
1.有個彙總表,
2.有1月到12月的12個子表,
每個月增加一個(應該就是複製前面月份的表,改一改資料)
3.要把子表裡的某些資料,隨著子表增加,自動彙總到:彙總表裡
大概的意思如下圖:
現在1月.2月.3月每個表的B2單元格,分佈有資料:12.24.36
要自動引用到彙總表裡
就是用的 :indirect 函式
A2
代表彙總表上面1月到12月(A2——L2)內容
!b2——代表某個表下面的B2單元格
我們正常直接跨表引用1月表格B2單元的時候是:1月!b2
因為這裡的1月變成了變數,所以就只留下!b2
中間的&
A2是變數,!b2是常量,兩者相連,需要&
往右一拉,你會發2月,3月的資料也自動過來了
為什麼D3單元格,4月是錯誤值?
因為現在,沒有4月的表,
假設再增加一個4月的表格,D3也會有資料跟過來!
簡單嗎?
自己快來試試吧!
我是office軟體及資料分析專家——陳則老師
如果你想學習Excel全網講得最透的Vlookup和資料透視表,
這個問題的解決方法,主要用到一個函式:INDIRECT
INDIRECT函式解釋返回由文字字串指定的引用。
此函式立即對引用進行計算,並顯示其內容。
如果需要更改公式中對單元格的引用,而不更改公式本身,請使用函式 INDIRECT。
什麼意思呢?看下圖
如果B2單元格有資料:1.333
那麼=indirect(A2),注意這裡是A2
因為A2的單元格內容是:B2
所以indirect的結果就是B2單元格的內容:1.333
學習完indirect函式後,我們來看樓主的問題1.有個彙總表,
2.有1月到12月的12個子表,
每個月增加一個(應該就是複製前面月份的表,改一改資料)
3.要把子表裡的某些資料,隨著子表增加,自動彙總到:彙總表裡
大概的意思如下圖:
現在1月.2月.3月每個表的B2單元格,分佈有資料:12.24.36
要自動引用到彙總表裡
就是用的 :indirect 函式
在彙總表的A3單元格,輸入:=INDIRECT(A2&"!b2")A2
代表彙總表上面1月到12月(A2——L2)內容
!b2——代表某個表下面的B2單元格
我們正常直接跨表引用1月表格B2單元的時候是:1月!b2
因為這裡的1月變成了變數,所以就只留下!b2
中間的&
A2是變數,!b2是常量,兩者相連,需要&
往右一拉,你會發2月,3月的資料也自動過來了
為什麼D3單元格,4月是錯誤值?
因為現在,沒有4月的表,
假設再增加一個4月的表格,D3也會有資料跟過來!
簡單嗎?
自己快來試試吧!
我是office軟體及資料分析專家——陳則老師
如果你想學習Excel全網講得最透的Vlookup和資料透視表,