Excel convert columns to new rows

后端 未结 3 572
渐次进展
渐次进展 2020-12-22 14:49

I have a table that looks like this:

  |   A   |     B      |     C      |     D      |
  +-------+------------+------------+------------+
1 | Name  | Langua         


        
3条回答
  •  执笔经年
    2020-12-22 15:46

    Messy but should work:

    For Each namething In Range("A1", Range("A1").End(xlDown))
        Range("A1").End(xlDown).Offset(1, 0) = namething.Value
        Range("A1").End(xlDown).Offset(0, 1) = namething.Offset(0, 2)
        Range("A1").End(xlDown).Offset(1, 0) = namething.Value
        Range("A1").End(xlDown).Offset(0, 1) = namething.Offset(0, 3)
        namething.Offset(0, 2) = ""
        namething.Offset(0, 3) = ""
    Next
    

    Then just sort

提交回复
热议问题