假定原始表为sheet1
sheet2的a1输入
=OFFSET(Sheet1!$A$1,COLUMN(A1)-1,ROW(A1)-1)&""
公式右拉下拉
不知道是不是你要的效果,看下图
如果是一一对应的话,值接=就好了,如sheet2单元A1中,输入“=sheet1!A1“就好
Sub test1()
Dim arr()
arr = Sheet1.UsedRange
Sheet2.Range("a1").Resize(UBound(arr, 2), UBound(arr, 1)) = Application.WorksheetFunction.Transpose(arr)
End Sub‘复制进去运行一次就可以了。
=TEXT(Sheet1!A1,0) 然后一拉吧
转置,行变列,列变行那种吗?
并且到sheet2中?