九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Excel SQL方法合并多個(gè)工作表數(shù)據(jù),透視表統(tǒng)計(jì)各種數(shù)據(jù)

現(xiàn)有需求:合并1-3月的所有數(shù)據(jù),并完成統(tǒng)計(jì)。

傳統(tǒng)的方法,我們可以在鍵盤上依次按著ALT, D P來使用多重?cái)?shù)據(jù)透視來實(shí)現(xiàn),但此法實(shí)在不夠靈活。

因此,我們同樣如之前的文章一樣,選擇SQL方法來提取數(shù)據(jù)作為透視表的數(shù)據(jù)源。


建立鏈接:數(shù)據(jù)--現(xiàn)有鏈接--瀏覽更多,根據(jù)路徑選擇目標(biāo)Excel文件即可。

依據(jù)路徑找到數(shù)據(jù)源文件:

先選擇其中一個(gè)工作表建立鏈接:

結(jié)果選擇用透視表的方式呈現(xiàn),點(diǎn)擊屬性寫入SQL語句:

SQL語句為:

select * from [1月$]

union all

select * from [2月$]

union all

select * from [3月$]

結(jié)果為:

拖拉數(shù)據(jù)透視表字段,完成布局,得出想要的結(jié)果:


SQL語句中使用'*'號的弊端。

1、SQL是數(shù)據(jù)庫常用的查詢語言,其基本要求就是數(shù)據(jù)得像數(shù)據(jù)庫一樣規(guī)范,但是往往在Excel中的數(shù)據(jù)都是不那么規(guī)范的;

2、* 表示整表全部數(shù)據(jù)的意思,如果1月、2月、3月,3個(gè)表格的數(shù)據(jù)其中有一個(gè)表格不規(guī)范,那么上面的SQL語句就不能夠生效。union all要求每個(gè)合并的表格字段數(shù),也就是列數(shù)一樣多,'*'表示所有的行和列,

3、使用'*'來提取數(shù)據(jù),對數(shù)據(jù)的要求比較嚴(yán)格;

4、解決方法,將'*'拆分成為限定為具體的字段,或(同時(shí))限定數(shù)據(jù)表格的范圍:

下面例子中,1月的表格多出了字段1這一列,如果使用'*'提取數(shù)據(jù)(上面的SQL代碼),將得不到結(jié)果:

因此,將'*'拆分,限定為具體的字段,SQL語句改為:

select 姓名,部門,月份,業(yè)績 from [1月$]

union all

select 姓名,部門,月份,業(yè)績 from [2月$]

union all

select 姓名,部門,月份,業(yè)績 from [3月$]

或限定數(shù)據(jù)表格范圍,取全部數(shù)據(jù)也取不到字段1這列數(shù)據(jù)

select * from [1月$a1:d]

union all

select * from [2月$a1:d]

union all

select * from [3月$a1:d]

總之,在Excel中使用SQL,數(shù)據(jù)最好最好要規(guī)范(不帶合并單元格,數(shù)據(jù)類型一致等等)。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
數(shù)據(jù)透視表之實(shí)現(xiàn)多表合并
Excel VBA ADO SQL入門教程012:多表數(shù)據(jù)合并匯總
sql select語句的基本知識
多表匯總,實(shí)用又好玩兒
在Excel中使用SQL語句實(shí)現(xiàn)精確查詢
VB6基本數(shù)據(jù)庫應(yīng)用(一):數(shù)據(jù)庫基礎(chǔ)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服