计算机函数公式中怎么合并合并,Excel用函数和公式瞬间实现把表格全部合并到一个表中去...
將多張工作表匯總到一張工作表,這是什么意思呢?可以理解為把表格全部合并到一個(gè)表中去,之前使用VBA代碼實(shí)現(xiàn),本文將教會(huì)大家一種快速的方法,用函數(shù)和公式瞬間實(shí)現(xiàn)多表合并。
例如:有N多個(gè)以月份命名的excel工作表這里為了演示方便以6個(gè)為例,如圖1所示,每張表字段名相同,如圖2所示,現(xiàn)需要把表格全部合并到一個(gè)表中去。這個(gè)合并或者是匯總,每個(gè)人對(duì)它的理解不一樣,這里就不多說(shuō)了。
工作表名:
圖 1
每張表字段名:
圖 2
操作步驟
Step1:在匯總表輸入字段名,A2單元格手工輸入第一張工作表名稱1月,點(diǎn)擊單元格右下角+往下拖動(dòng)到A7,如圖3。這里用到了一個(gè)比較快捷的方法,點(diǎn)擊單元格右下角往下拖。
圖 3
Step2:在B2單元格輸入公式=INDIRECT($A2&"!"&ADDRESS(INT(ROW(A1)1)/6+2,COLUMN(A1))),向右拖動(dòng)公式,再向下拖動(dòng)公式,得到圖4。這個(gè)公式用到了幾個(gè)公式,若大家對(duì)公式不夠理解,可以看看下面的公式說(shuō)明。
圖 4
公式說(shuō)明
/6中數(shù)字6為要合并的工作表實(shí)際個(gè)數(shù)。
$A2是工作表名稱所在列(本例是A列),
INT((ROW(A1)-1)/6)+2:目的是生成2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4序列,
ADDRESS 動(dòng)態(tài)生成引用的單元格地址。例如:
=address(1,2)返回第一行第二列位置,也就是$B$1
如果想加上sheet的話,后面還有一個(gè)參數(shù):
=ADDRESS(行標(biāo),列標(biāo),引用方式,[R1C1]格式,工作表名)
引用方式為:絕對(duì)引用、混合引用和相對(duì)引用;
R1C1格式表示是否以R1C1格式代替我們常用的格式,例如B5在R1C1格式中顯示為R5C2。
INDIRECT函數(shù)功能是返回并顯示指定引用的內(nèi)容,可引用其他工作簿的名稱、工作表名稱和單元格引用。
INDIRECT函數(shù)是Microsoft Excel 中的公式,此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。
此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。當(dāng)需要更改公式中單元格的引用,而不更改公式本身,請(qǐng)使用此函數(shù),INDIRECT為間接引用。
在之前的制作二級(jí)聯(lián)動(dòng)菜單也用到這個(gè)函數(shù)。
Step3:復(fù)制A:D列區(qū)域(如果有100張表就選取A2:D101),然后選取下面的空行粘貼即可完成全部數(shù)據(jù)提取。
如果工作表名稱沒(méi)規(guī)律怎么辦?可以。使用宏表函數(shù)GET.WORKBOOK可提取工作表名稱,這在使用公式查詢或匯總多工作表數(shù)據(jù)時(shí)經(jīng)常會(huì)用到。以上便是為大家介紹的有關(guān)把表格全部合并到一個(gè)表中去的方法,感興趣的朋友可以看看哦,以備不時(shí)之需。
總結(jié)
以上是生活随笔為你收集整理的计算机函数公式中怎么合并合并,Excel用函数和公式瞬间实现把表格全部合并到一个表中去...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小米更新澎湃 OS 开发版第二批机型:1
- 下一篇: 计算机所有数据的表示方式都是用,计算机数