五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

excel數(shù)據(jù)處理:如何快速進行工作表拆分

2018-09-28 11:38 作者:IT部落窩教育  | 我要投稿



各位小伙伴有沒有遇到過這樣的問題:當我們把所有的信息匯總在一張表里后,又需要將這張大表按某一條件再拆分成多個工作表。那怎么才能實現(xiàn)呢?可能最笨的方法就是在原工作表篩選數(shù)據(jù)然后復(fù)制粘貼到新工作表,不過這種方法不適合數(shù)據(jù)多的案例,并且新工作表也需要一一重命名,顯得繁瑣。今天就給大家介紹兩種快捷實用的工作表拆分方法。

如圖,現(xiàn)在要把這個工作表的內(nèi)容按城市拆分成多個工作表。

第1種:極速拆分——VBA(文中提供有代碼)

VBA是EXCEL處理大量重復(fù)工作最好用的工具。不過很多人對VBA一竅不通,所以今天給大家分享一段代碼,并且詳細解釋了如何根據(jù)實際表格修改代碼值,方便大家在工作中使用。

(1)按住Alt+F11打開VBA編輯器,點擊“插入”菜單下的“模塊”。

(2)在右側(cè)代碼窗口輸入下列代碼。不想動手輸入的可以加群下載已經(jīng)準備好的代碼文件,直接復(fù)制粘貼即可。

Sub拆分表()

? ? Dim i, iRow, iCol, t, iNum As Integer, sh As Worksheet, str As String

? ? Application.ScreenUpdating = False

? ? With Worksheets("Sheet1")

? ? ?iRow = .Range("A65535").End(xlUp).Row

? ? ?iCol = .Range("IV1").End(xlToLeft).Column

? ? ?t = 3

? ? ? ? For i = 2 To iRow

? ? ? ? ? ? str = .Cells(i, t).Value

? ? ? ? ? ? On Error Resume Next

? ? ? ? ? ? Set sh = Worksheets(str)

? ? ? ? ? ? If Err.Number <> 0 Then

? ? ? ? ? ? ? ? Set sh = Worksheets.Add(, Worksheets(Worksheets.Count))

? ? ? ? ? ? ? ? sh.Name = str

? ? ? ? ? ? End If

? ? ? ? ? ?

? ? ? ? ? ? sh.Range("A1").Resize(1, iCol).Value = .Range("A1").Resize(1, iCol).Value

? ? ? ? ? ? iNum = sh.Range("A" & Rows.Count).End(xlUp).Row

? ? ? ? ? ? sh.Range("A" & iNum + 1).Resize(1, iCol).Value = .Range("A" & i).Resize(1, iCol).Value

? ? ? ? ? ? Next i

? ? ?End With

Application.ScreenUpdating = True

End Sub



代碼解析:

(3)代碼輸入完成后,點擊菜單欄里的“運行子過程”。這樣工作表就拆分完成了。

完成如下:

這樣就通過這種方式一鍵完成工作表拆分了。

第2種:常規(guī)拆分——數(shù)據(jù)透視表

數(shù)據(jù)透視表真的非常好用,它不僅在數(shù)據(jù)統(tǒng)計分析上擁有絕對的優(yōu)勢,而且利用篩選頁也可以幫助我們實現(xiàn)拆分工作表的功能。步驟如下:

(1)選擇數(shù)據(jù)源任一單元格,單擊插入選項卡下的“數(shù)據(jù)透視表”。位置選擇現(xiàn)有工作表,單擊確定。

(2)把要拆分的字段“城市”放到篩選字段,“日期”“業(yè)務(wù)員”字段放在行字段,“銷售額”放在值字段。

(3)修改數(shù)據(jù)透視表格式,便于在生成新工作表的時候形成表格格式。

選擇“數(shù)據(jù)透視表工具”下方“設(shè)計”選項卡里的“報表布局”下拉菜單的“以表格形式顯示”。

選擇“數(shù)據(jù)透視表工具”下方“設(shè)計”選項卡里的“報表布局”下拉菜單的“重復(fù)所有項目標簽”。

選擇“數(shù)據(jù)透視表工具”下方“設(shè)計”選項卡里的“分類匯總”下拉菜單的“不顯示分類匯總”。

完成結(jié)果如下:

(4)最后把透視表拆分到各個工作表。選擇“數(shù)據(jù)透視表工具”下方“分析”選項卡“數(shù)據(jù)透視表”功能塊里的“選項”下拉菜單的“顯示報表篩選頁”,選定要顯示的報表篩選頁字段為“城市”。

(5)為了方便后續(xù)處理,把數(shù)據(jù)透視表修改成普通表格。選擇第一個工作表 “北京”,按住Shift,點擊最后一個工作表“重慶”,形成工作表組。這樣就能批量對所有工作表進行統(tǒng)一操作。

全選復(fù)制粘貼為值。

刪除前兩行,再把日期這列列寬調(diào)整一下就完成了。結(jié)果如下:

數(shù)據(jù)透視表這種方法比較容易上手,但是步驟比較多,而VBA操作簡單,但需要學(xué)習的東西很多。大家根據(jù)自己實際情況選擇使用,如果有什么疑問或妙招,一起交流學(xué)習!

****部落窩教育-excel快速拆分技巧****

原創(chuàng):夏雪/部落窩教育(未經(jīng)同意,請勿轉(zhuǎn)載)

更多教程:部落窩教育(www.itblw.com)

微信公眾號:exceljiaocheng


excel數(shù)據(jù)處理:如何快速進行工作表拆分的評論 (共 條)

分享到微博請遵守國家法律
凤城市| 隆安县| 孟村| 本溪| 邵东县| 临江市| 十堰市| 德惠市| 偏关县| 南京市| 宁蒗| 阳山县| 徐闻县| 黄石市| 南投县| 绥芬河市| 桐柏县| 舟山市| 莱西市| 郴州市| 仙游县| 开封县| 土默特右旗| 乌鲁木齐市| 兴山县| 大安市| 班戈县| 开化县| 鄂州市| 南宫市| 屯昌县| 安图县| 开鲁县| 筠连县| 农安县| 岳池县| 隆昌县| 石景山区| 崇信县| 开原市| 肇庆市|