EXCEL表格行和列转方向

发布网友

我来回答

3个回答

热心网友

最简单的就是VBA编程,下面的代码就可以:

sub x()
    dim arr,i,j,k
    arr=range("a1").currentregion
    k=2
    for i=2 to ubound(arr)
        for j=3 to ubound(arr,2)
            if arr(i,j)<>"" then
                sheet2.cells(k,1)=arr(i,1)
                sheet2.cells(k,2)=arr(i,2)
                sheet2.cells(k,3)=arr(1,j)
                sheet2.cells(k,4)=arr(i,j)
                k=k+2
            end if
        next j
    next i
end sub

热心网友

Ctrl+A全选,Ctrl+C复制,右键,选择性粘贴,选择转置即可

热心网友

用必备工具箱里面的分列表格先分列,再用合并表格合并起来......

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com