成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Excel數(shù)據(jù)如何快速排列

修法布施得聰明智慧,多分享讓生活更美好。excel在處理數(shù)據(jù)時由列變成行,將行變成列,可以用【復(fù)制】數(shù)據(jù),【選擇粘貼】對話框勾選“轉(zhuǎn)置”而達(dá)到。工作中如一列或一行數(shù)據(jù)分幾列幾行輸出時excel無內(nèi)置操

修法布施得聰明智慧,多分享讓生活更美好。excel在處理數(shù)據(jù)時由列變成行,將行變成列,可以用【復(fù)制】數(shù)據(jù),【選擇粘貼】對話框勾選“轉(zhuǎn)置”而達(dá)到。工作中如一列或一行數(shù)據(jù)分幾列幾行輸出時excel無內(nèi)置操作,如下圖。

VBA處理玩轉(zhuǎn)excel數(shù)據(jù)快速排列

1. 打開Microsoft Office Excel 2007,按下快捷鍵ALT F11打開VBA(宏)編輯界面,然后點(diǎn)菜單欄【插入】下拉中列表中點(diǎn)【模塊(M)】如圖。

2. 然后插入了一個模塊1,在代碼框中復(fù)制如下代碼:

Option Base 1
Sub 數(shù)據(jù)排列()
    Dim r As Long, c As Long, yn, mb As Range, nb(), i As Long, j As Long, k As Long
    Set mb  (Prompt:"選擇要排列數(shù)據(jù)的單元格:", Type:8)
    yn  MsgBox("排列方式:按先行后列(是),按先列后行(否)", vbYesNo)
    k  0
    If yn  vbYes Then
        r  (Prompt:"輸入排列數(shù)據(jù)行數(shù):", Type:1)
        c  Abs(Int(-1 *  / r))
        ReDim nb(r, c)
        For j  1 To c
            If k >  Then Exit For
            For i  1 To r
                k  k   1
                If k >  Then Exit For
                nb(i, j)  mb.Cells(k).Value
            Next i
        Next j
    Else
        c  (Prompt:"輸入排列數(shù)據(jù)列數(shù):", Type:1)
        r  Abs(Int(-1 *  / c))
        ReDim nb(r, c)
        For i  1 To r
            If k >  Then Exit For
            For j  1 To c
                k  k   1
                If k >  Then Exit For
                nb(i, j)  mb.Cells(k).Value
            Next j
        Next i
    End If
    Set mb  (Prompt:"選擇輸出的一個單元格:", Type:8)
    Range(mb, (r - 1, c - 1))  nb
End Sub

3. 需要數(shù)據(jù)排列時運(yùn)行上面宏代碼可以達(dá)到你想要的排列。方法一,菜單欄中鼠標(biāo)點(diǎn)【視圖】,列表中找到【宏】,然后鼠標(biāo)點(diǎn)【宏】的下箭頭顯示下拉列表,找到【查看宏】并鼠標(biāo)點(diǎn)下,顯示“宏”對話框,選宏名“數(shù)據(jù)排列”,鼠標(biāo)點(diǎn)右邊【執(zhí)行】運(yùn)行該宏,顯示輸入對話框,“選擇要排列數(shù)據(jù)的單元格”,選擇排列數(shù)據(jù)的單元格“ABCDEF”后,【確定】,再顯示選擇對話框“排列方式:按先行后列(是),按先列后行(否)”,這里的“先行后列”是先排完行再排列,“先列后行”是先排完列再排行。選“是”,顯示輸入對話框,要求“輸入排列數(shù)據(jù)行數(shù)”,輸1行,【確定】,再顯示輸入對話框,要求“選擇輸出的一個單元格”,選F7單元格后,【確定】,在F7單元格顯示排列一行數(shù)據(jù)“ABCDEF”。

4. 方法二:為了方便操作,在工作表上面制作一個操作運(yùn)行宏的命令按鍵。操作方法是點(diǎn)工具欄最右邊箭頭顯示下拉列表,找到【其它命令(M)】點(diǎn)下,打開“Excel選項”對話框,在“從下列位置選擇命令(C)”下拉箭頭選【開發(fā)工具選項卡】,在列表框中顯示列表中選擇【插入控件】,然后對話框中【添加(A)】按扭,在右邊工具欄列表顯示增加一個“插入控件”,點(diǎn)【確定】。這樣在快速訪問工具欄多了一個【插入控件】按扭工具。然后點(diǎn)下該工具,顯示下拉列表“表單控件”選最左上第一個【按扭(窗體控件)】,然后在表格中光標(biāo)變十字,點(diǎn)下按住鼠標(biāo)左鍵不放生成方框再松開左鍵,彈出“指定宏”對話框,選宏名“數(shù)據(jù)排列”,點(diǎn)【確定】,選表中【按扭2】改名為【數(shù)據(jù)排列】按鍵,直接點(diǎn)該按扭可以運(yùn)行該宏。

5. 【數(shù)據(jù)排列】宏按扭工具操作開始的實(shí)例操作過程如下圖:

標(biāo)簽: