• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        excel 完成更為普遍的二維報表整理為數據清單的辦法

        excel 完成更為普遍的二維報表整理為數據清單的辦法

        更新時間:2023-12-27 文章作者:未知 信息來源:網絡 閱讀次數:

        Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

        下面1圖所示的二維報表數據。這種表格設計的初衷是為了方便輸入數據,但是卻為數據匯總和分析造成了麻煩。例如,要統計辦公室的復印紙的耗量和費用,就比較麻煩。對于這樣的表格,最后將其設計為日記流水賬的形式,如圖2所示。盡管在輸入數據時有些麻煩,但統計匯總分析就很方便。

          那么如何將圖1所示的二維表格轉換為圖2所示的規范表格呢,利用函數也是很復雜的,可以利用VBA編制程序比較方便。下面就是相關的VBA程序代碼。

        Public Sub DataList()
        ??? Dim myArray As Variant
        ??? Dim n As Long, i As Long, k As Long, j As Long
        ??? Dim ws0 As Worksheet
        ??? Dim wsNew As Worksheet
        ??? myArray = Array("日期", "材料", "單位", "部門", "數量", "金額")
        ??? Set ws0 = Worksheets("不科學表格")
        ??? n = ws0.Range("A65536").End(xlUp).Row - 2
        ??? On Error Resume Next
        ??? Application.DisplayAlerts = False
        ??? Worksheets("數據清單").Delete
        ??? Application.DisplayAlerts = False
        ??? On Error GoTo 0
        ??? Set wsNew = Worksheets.Add
        ??? With wsNew
        ??????? .Name = "數據清單"
        ??????? .Range("A1:F1") = myArray
        ??????? k = 1
        ??????? For j = 4 To 8 Step 2
        ??????????? For i = 1 To n
        ??????????????? If ws0.Cells(i + 2, j) <> "" Then
        ??????????????????? .Cells(k + 1, 1) = Format(ws0.Cells(i + 2, 1), "yyyy-m-d")
        ??????????????????? .Cells(k + 1, 2) = ws0.Cells(i + 2, 2)
        ??????????????????? .Cells(k + 1, 3) = ws0.Cells(i + 2, 3)
        ??????????????????? .Cells(k + 1, 4) = ws0.Cells(1, j)
        ??????????????????? .Cells(k + 1, 5) = ws0.Cells(i + 2, j)
        ??????????????????? .Cells(k + 1, 6) = ws0.Cells(i + 2, j + 1)
        ??????????????????? k = k + 1
        ??????????????? End If
        ??????????? Next i
        ??????? Next j
        ??? End With
        ??? Set ws0 = Nothing
        ??? Set wsNew = Nothing
        End Sub

          只要運行上面代碼,就可以迅速的將二維報表數據轉換為數據清單。現在就可以利用整理好的“數據清單”制作數據透視表。

        數據透視表系列教程十


        Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产成人久久精品软件 | 91丁香亚洲综合社区| 两性色午夜免费视频| 亚洲日韩精品无码专区网址| 色婷婷综合缴情综免费观看| 亚洲乱亚洲乱少妇无码| 中国一级毛片视频免费看| 国产亚洲综合色就色| 久久午夜免费鲁丝片| 亚洲视频免费一区| 我要看WWW免费看插插视频| 亚洲精品蜜夜内射| 日韩精品亚洲专区在线观看| 一区视频免费观看| 亚洲av无码一区二区乱子伦as| 99ee6热久久免费精品6| 亚洲fuli在线观看| 免费观看理论片毛片| 免费国产va在线观看| 亚洲精品乱码久久久久久中文字幕| 青青草原1769久久免费播放| 亚洲欧洲自拍拍偷综合| 青青草国产免费久久久下载| 无码的免费不卡毛片视频| 亚洲国产精品无码久久久秋霞2 | 免费中文熟妇在线影片 | 五月天婷亚洲天综合网精品偷| 男人扒开添女人下部免费视频| 亚洲日本乱码在线观看| 99久久久国产精品免费牛牛| 亚洲看片无码在线视频| 亚洲第一永久AV网站久久精品男人的天堂AV | 亚洲精品乱码久久久久久V| 亚洲?V无码乱码国产精品| 最近中文字幕免费大全| 亚洲日韩中文字幕天堂不卡 | 午夜高清免费在线观看| 国产乱妇高清无乱码免费| 亚洲精品中文字幕无乱码| 夜色阁亚洲一区二区三区| 67194国产精品免费观看|