如果有人用Excel從多個sheet表一個個數(shù)據(jù)復(fù)制粘貼到另外一個表計(jì)算匯總,那效率也太低了吧。下面教大家如何用indirect函數(shù)實(shí)現(xiàn)多個跨表匯總信息的方法,詳細(xì)步驟如下:
(1)如圖所示,我們選擇1月2月3月三個sheet表為例子,跨表提取sheet表已經(jīng)提前在F列做了一個下拉條件清單...
如果有人用Excel從多個sheet表一個個數(shù)據(jù)復(fù)制粘貼到另外一個表計(jì)算匯總,那效率也太低了吧。下面教大家如何用indirect函數(shù)實(shí)現(xiàn)多個跨表匯總信息的方法,詳細(xì)步驟如下:
?
(1)我們選擇1月2月3月三個sheet表為例子,跨表提取sheet表已經(jīng)提前在F列做了一個下拉條件清單。


(2)我們使用到indirect函數(shù)去間接的使用到某一張表格當(dāng)中的一個區(qū)域的內(nèi)容來進(jìn)行求和,或者是加設(shè)一個條件去進(jìn)行計(jì)數(shù)。那這個位置又應(yīng)該怎么樣去做?

(3)首先,我們可以測試一下,到跨表提取sheet表處寫上等于“=”,選擇“1月”sheet表。
(4)其次,框選出產(chǎn)品1的所有數(shù)值系列“B2:B8”,它其實(shí)代表的是一個數(shù)組結(jié)構(gòu),我們可以看到所引用過來的內(nèi)容,它的公式=‘1月’!B2:B8。1月在前后都加了‘單引號’,這個單引號其實(shí)就是表格名稱對應(yīng)的意思。中間的冒號!是一個固定格式,后面跟著的是“B2:B8”單元格這個范圍。

(5)它的公式=‘1月’!B2:B8={323;242;400;240;205;296;206}。也就是說想要把1月作為一個替代,用我們這個單元格當(dāng)中的值,去替代這個1月,然后使用到indirect函數(shù)。?由于B2是一個變量,而后面B2:B8屬于一個不變的內(nèi)容,可以把它認(rèn)定為一個文本字串。?所以,我們需要在B2:B8加上一個“雙引號”文本,字串與變量之間的連接"&"。
在跨表取數(shù)sheet表中,可以發(fā)現(xiàn):
B4單元格的indirect(B2&“!B2:B8”)=D6單元格{323;242;400;240;205;296;206}這串?dāng)?shù)值,最終得出的數(shù)值是一樣的。
?
(6)最后,在此基礎(chǔ)上用sum函數(shù)攬括indirect(B2&“!B2:B8”)的公式,最終得出1月總和為1912。如果在跨表取數(shù)sheet表中條件切換成2月的話,總和就變?yōu)?span>2086。都沒有問題,剛才我們輸入公式,所有的過程都是基于我們對于表格它的名稱的格式會有一個基本的了解。
?


綜上所述,很多人覺得indirect函數(shù)有點(diǎn)難,還不如一個個sheet表匡算錄入總表里。但如果面對幾十個sheet表來弄的話,你愿意加班一個個算嗎?
歡迎收藏本站,獲取更多優(yōu)質(zhì)內(nèi)容。如需轉(zhuǎn)載請保留本文地址。本文地址:http://m.zsliqing.cn/article/116.html