運用資料透視表SQL語句實現多工作表合併計算

2022-05-07 13:27:03 字數 1744 閱讀 7021

(一)原始方法:將所有工作表先手工彙總到同一張工作表中,再做透視表。

資料》連線》連線》工作簿連線》選中名稱》屬性》即可重新編輯命令文字

1、select ? from union all select ? from

select (首行欄位名稱1, 首行欄位名稱2) from [工作表名$] union all select (另首行欄位名稱1,另首行欄位名稱2) from [另工作表名$]

如:select 科目編碼,實際發生額 from [sheet1$] union all select 編碼,實際發生額 from [sheet2$]

注意:連線多個工作表的時候select後的字段項數一定要一一相對應

2、sql語句裡新增工作表名為欄位項

select "工作表名" as 欄位名,欄位1,欄位2 from [工作表名$]

如:select "sheet1" as 部門,科目編碼,實際發生額 from [sheet1$] union all

select "sheet2" ,科目編碼,實際發生額 from [sheet2$] union all

select "sheet3" ,科目編碼,實際發生額 from [sheet3$]

3、獲取資料源工作表所有字段

前提:確保每張工作表的字段所在位置順序等格局完全相同

select "工作表名" as 欄位名,* from [工作表名$] union all select * from [工作表名$]

如:select "sheet1" as 部門,* from [sheet1$] union all

select "sheet2",* from [sheet2$] union all

select "sheet3",* from [sheet3$]

重新開啟工作表後,安全警告要啟用,如果路徑變了的話資料》連線》屬性》重新選取即可。

四資料透視表sql語句例項一將透視表分級字段統計的效果轉換為同級的字段項統計

普通方法:新增輔助列,將要同級統計的字段弄在同一列,然後再行透視表統計即可,需要手工新增輔助列,更改了資料來源。

sql語句資料匯入方法:

select "部門" as 大分類,單位 as 次分類,職位類別,姓名 from [資料來源$] union all

select "年齡分段",年齡分段,職位類別,姓名 from [資料來源$] union all

select "學歷層次",學歷層次,職位類別,姓名 from [資料來源$]

五資料透視表sql語句例項二

如何管理日常的資料來源格式,如果運用select * 的方法去操作的話資料來源首行的規範非常重要。

select "期初",倉庫,存貨編碼,數量,金額 from [材料期初庫存$] union all select "入庫",倉庫,存貨編碼,數量,金額 from [材料入庫明細表$] union all select "出庫",倉庫,存貨編碼,數量,金額from [材料出庫明細表$]

五資料透視表sql語句例項三

採購清單+付款清單利用sql語句自動生成新字段的資料透視表

select 日期,材料名稱,金額 as 應付金額,0 as 已付金額,**商 from [採購$] union all select 日期,摘要,0 as 應付金額,付款金額,備註 from [付款$]

select "表1" as 分類字段,欄位1,欄位2,……,欄位n from [工作表名$] union all select

select "表2",欄位1,欄位2,……,欄位n from [工作表名$]

如何建立資料透視表

1 建立資料透視表 圖 的目的資料透視錶能幫助使用者分析 組織資料。利用它可以很快地從不同角度對資料進行分類彙總。首先應該明確的是 不是所有工作表都有建立資料透視表 圖 的必要。記錄數量眾多 以流水帳形式記錄 結構複雜的工作表,為了,將其中的一些內在規律顯現出來,可將工作表重新組合並新增演算法。即,...

旋轉資料透視表

練習 5 更改資料彙總的方式 假設您需要統計每位銷售人員成交訂單的筆數,而不是統計他們的銷售額。1.單擊資料區域中的任何單元格。例如,單擊單元格 b5。2.單擊 資料透視表 工具欄上的 字段設定 按鈕 3.在 彙總方式 列表中,單擊 計數 然後單擊 確定 現在透視表中顯示每個人成交訂單的筆數,但數字...

資料庫技術實驗報告SQL語句使用

classes開課 registered students學生選修 rooms教室 students學生 1 找出所有姓中以s.開頭的學生。sql語句 select from students where first name like s 返回結果 2 找出每個專業的學生人數 已得最高學分 最低學...