• <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

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

        數據透視表系列教程十


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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产偷国产偷亚洲高清人| 亚洲午夜精品久久久久久app| 免费播放国产性色生活片| 日韩视频免费一区二区三区| 亚洲国产成人精品青青草原| 最近2019免费中文字幕6| 91大神亚洲影视在线| 在线观看的免费网站无遮挡| 亚洲在成人网在线看| 最近中文字幕无免费视频| 亚洲精品蜜夜内射| 免费观看日本污污ww网站一区| 国产亚洲人成在线影院| 国产成人亚洲综合无码| 免费无码av片在线观看| 亚洲av激情无码专区在线播放| 日韩视频在线观看免费| 亚洲欧洲国产经精品香蕉网| 日本成年免费网站| 蜜芽亚洲av无码一区二区三区| 亚洲国产综合无码一区二区二三区| 亚欧乱色国产精品免费视频| 亚洲AV无码久久精品狠狠爱浪潮| 67pao强力打造高清免费| 亚洲日韩中文字幕无码一区| 夜色阁亚洲一区二区三区| 日批视频网址免费观看| 亚洲白色白色在线播放| 欧洲美熟女乱又伦免费视频| 一级成人a做片免费| 亚洲今日精彩视频| 精品国产免费一区二区| 国产免费福利体检区久久| 亚洲另类小说图片| 亚洲AⅤ永久无码精品AA| 久久国产乱子伦精品免费不卡| 亚洲中文字幕一二三四区| 亚洲午夜福利717| 无人在线观看完整免费版视频| 四虎国产精品成人免费久久| 亚洲精品国产手机|