使用INDIRECT函數快速匯總多個工作表,數據匯總竟能如此簡單

2020-12-11 Excel從零到一

Hello.大家好,今天跟大家分享下我們如何使用INDIRECT函數快速匯總同一工作薄下的多個工作表,使用這種方法匯總工作表雖然具有一定的局限性,但是我們只需通過簡單的設置就能達到相應的要求,如果你在工作中遇到類似的問題,就可以使用這種方法快速匯總數據

一、INDIRECT函數

INDIRECT的作用是:返回由字符串組成的單元格位置或引用

第一參數:ref_text,對單元格的引用,

第二參數:A1,表示單元格的引用類型,a1為true則代表為A1的引用樣式,a1位為false則代表為R1C1的引用樣式,如果省略則默認為a1的引用樣式

如下圖,當我們在單元格中輸入a2它僅僅會返回a2這個文本,但是當我們在INDIRECT函數中輸入a2他就會返回a2對應的結果

二、表格設計

開篇已經提到了使用INDIRECT函數進行多表匯總存在一定的局限性,如下圖必須保證在每一個工作表中姓名的順序是一模一樣的,並且僅僅存在1列數據,在匯總表中每個工作表的名稱需要按照順序放置在首行

三、匯總

緊接著我們只需在最終表的第一個單元格中輸入公式:=INDIRECT(B$1&"!B"&ROW()),然後點擊回車拖動公式即可

簡單跟大家介紹一個這個公式,如下圖,公式中紅色的B1就代表工作表的名稱,而綠色的B"&ROW()就代表單元格的位置,嘆號是用來劃分工作表名稱以及單元格的地址的,嘆號之前的工作表名稱,嘆號之後的是單元格地址,最後使用連接符號&將他們連接起來,就會得到相應的結果了

怎麼樣?你學會了嗎?

我是Excel從零到一,關注我持續分享更多excel技巧

相關焦點

  • Excel表格用Vlookup、Indirect、Match函數匯總多個工作表的數據
    數據的匯總是我們日常工作中經常會遇到的問題。如果工作表的數量較少可以通過複製粘貼匯總,但是工作表很多時在用複製粘貼效率就非常低。今天就為朋友們分享一種單純使用函數、不包含任何VBA代碼快速匯總多個工作表數據的方法。
  • Excel如何跨工作表動態引用數據(合併匯總必備)
    在進行一些合併、匯總工作中,經常碰到的一個問題是有一堆格式類似的不同工作表,希望能有一張匯總表顯示其中的一些數據,又不想一個個手動link。而想用公式拉時又會發現工作表名無法作為變量隨之移動。這裡介紹一個常用函數:indirect(以下都不解釋函數原理,反正寫了也沒人看^ ^)*但這種方法Link的話無法通過追溯公式直接定位到對應單元格,推薦使用建立工作表的超連結替代1、Indirect的簡單使用2、Indirect配合match/Lookup使用3、其他配套事項簡單來說,當使用indirect跨工作表引用時
  • Indirect如何引用多工作表數據,高手都很少知道的2個操作
    工作中我們經常會碰到一種情況就是,需要對不同工作表名稱下的數據進行引用,因為不同工作表名稱會有數字、文本等不同的命名方式,所以今天我們來學習一下工作表引用常用的Indirect函數,深入講解一下這個函數的2種使用方法。
  • 同格式工作表如何快速匯總?使用組合工作表加上sum函數輕鬆搞定
    有時候我們經常會在1個工作薄中存放的多個工作表,而這些工作表的格式又是一模一樣的,當我們需要處理數據的時候需要一個表格一個表格的操作,十分的繁瑣,其實對於這樣的情況我們可以使用組合工作表來批量的操作表格一、批量添加格式
  • Excel – 跨多個工作表匯總求和,最簡便還是得數 Power Query...
    關於跨工作表匯總,回顧往期,我已經寫過那麼多了:Excel indirect 函數(3) – 多表合併不做計算Excel indirect 函數(4) – 跨數據表求和試試 Microsoft Query但要說到最簡單智能、一勞永逸的方法,還是首推 Power Query。
  • 小白也能快速掌握Excel中多個Sheet工作表的匯總方法
    上一節,給大家分享了第一個應用場景:小白也能快速掌握的多個Excel工作簿匯總的方法這一節給大家分享第二個應用場景的匯總方法:一個Excel工作簿中多個Sheet工作表的匯總。例如:一個工作簿裡面有12個工作表sheet,要快速匯總這12個sheet的工作表內容。
  • Excel:INDIRECT函數——匯總多個工作表同一單元格值成一列
    每天清晨六點,準時與您相約問題情境Excel數據匯總中有這樣一個問題:在很多個工作表中,同一項數據都位於同一個單元格,比如:每個月份的銷量都位於每個月份工作表的B1單元格,而我們需要把每個月的銷量匯總到一個總表中,在該總表中,各個月的銷量分布為同一列。
  • INDIRECT函數用法匯總
    B"&ROW())B$1:指B1單元格的值,此值剛好與工作表「1月」的名稱相同。使用混合引用B$1,公式向下填充時,行號不變,永遠是第一行的值;公式向右填充時,列標自動改變,改變為表「1月」「2月」「3月」……的名稱;"!B"&ROW():!是表與單元格的分界標誌,公式向下拖動到哪一行,ROW()都是當前行的行號。
  • 小白也能快速掌握的多個Excel工作簿和工作表的匯總的方法
    前幾節,我們分享了多個Excel工作簿的匯總方法和一個Excel工作簿中有多個Sheet工作表的匯總方法。這一節給大家分享第三個應用場景的匯總方法:也就是前兩個應用場景的混合場景,也是最複雜的應用場景:多個工作簿中的多個Sheet工作表的匯總。例如:10個工作簿裡面有10個工作表sheet,要快速匯總這10個工作簿中的10個Sheet工作表內容。
  • Excel多個工作表數據匯總,你還在複製粘貼嗎?
    涉及知識點如下:批量提取工作表名稱INDEX和INDIRECT函數的應用快速填充每個工作表的名稱都是由姓名來命名的,怎麼才能快速提取工作表名稱呢?INDIRECT函數的應用  4  使用函數【INDIRECT】,第3行從B至N列使用函數引用對應的單元格。如,B3輸入【=INDIRECT($O3&"!C2")】,對應的就是工作表【院長】的【姓名】單元格。所有列數據依次寫好後,得到下表。
  • Excel小技巧:vlookup函數合併多個工作表
    有時候會經常從同事那裡收集的工作表需要匯總在同一張工作表中,使用vlookup函數教你快速合併:首先如果我們先要查詢1月的利潤表在F5中輸入1月的公式A:B,2,0)從此可以看出變化的就是工作表的名稱,我們就使用一個indirect函數來構造出來就行了因此F5中的公式就變為=VLOOKUP($E5,INDIRECT(F$4&"!
  • Excel快速匯總多個表格的數據
    昨天有朋友問:在表格格式和內容順序相同的情況下,如何快速匯總多個表格的數據。今天我們就來介紹幾種常用的方法。示例如下圖工作簿,裡面包含4張工作表,分別為『匯總』、『數學』、『語文』、『英語』,表格中的內容分別如下圖所示。我們的目的是在『匯總』表中求每個人的總成績。
  • Excel中多工作表跨表按條件匯總求和
    點擊上方藍字關注 Office職場學堂多工作表跨表按條件匯總求和
  • 多工作表數據跨表求和,兩組Indirect函數公式更實用
    Excel數據求和相信許多同學都有操作過,但是有一類數據求和操作,相信對於許多人來說那就是跨工作表數據求和。尤其是涉及相同條件多表求和與跨工作表條件求和,這樣的操作都是非常實用的操作。下面我們就來詳細的學習一下跨工作表求和的3組函數公式。
  • Excel跨工作表數據求和,Indirect函數才是NO.1,十秒快速完成匯總
    在進行數據統計的時候,為了方便我們經常會將數據按照日、月等方式進行多表分類。
  • 跨多表匯總,使用indirect函數輕鬆搞定!
    如下表,各工作子表中分別記錄了當前月份工資發放明細數據。現需匯總每月發放總金額為多少?
  • 跨多表進行數據匯總,INDIRECT函數你應該了解下
    B:B)即求和完成這種方法只適用於工作表格很少的情況,如果出現5個以上的工作表,這種做法就不合適了下面給大家分享個萬能的匯總數據方法,INDIRECT法操作步驟:1、首先我們需要在匯總數據的工作表內提取出需要匯總的所有工作表名
  • excel多表操作:如何快速完成多工作表匯總求和
    多表數據匯總求和方法,簡單到不好意思相信:數據透視表嚮導合併計算多個數據區域就是分分鐘的事兒。多工作表數據匯總是職場白領經常遇到的問題,如同一個工作簿(文件)中的多個分公司數據表要匯總、多個月份數據表要匯總。有人用VBA來完成匯總,有人使用函數公式來匯總,也有人通過手工計算完成匯總。
  • 多表數據用函數匯總,Indirect函數才是NO.1,這兩組公式五秒搞定
    相信大家在進行數據匯總的時候,對一份工作簿中的多個工作表數據進行多表匯總,相信這個問題絕大多數人都碰到過。對於多工作表數據的引用,許多同學還是不知道如何操作。如上圖所示,表格中有1-5月5個月的工資數據,每個工作表裡面的人數是不固定的。
  • Excel引用函數indirect教程
    原創作者 | 李銳微信公眾號 | Excel函數與公式(ID:ExcelLiRui)個人微信號 | (ID:ExcelLiRui520)關鍵字:indirectExcel引用函數indirect教程Excel中的引用函數indirect應用極其廣泛,很多問題的解決都離不開這個她的神奇助攻