試了很多方法還是遇到很多困難點請問可以使用那些excel公式或VBA來達到自動整理數據的功能
*問題描述:
需把以下數據自動排序並整理,未整理數據如下圖:
整理完成後數據如下圖:(已先用顏色標示數據整理完成後的對應位置)
需求:數值整理完成後由下而上整理成欄,並依序排序並由小到大排列,每一行到關鍵字END為第1比數據,請問可以用甚麼方法來自動整理數據,希望能設置成按鈕按下按鈕後開始數據整理謝謝。
有試過VLOOKUP函數嗎?
有試過,但不知道怎麼去判斷到關鍵字END為第1比數據,請問有方法嗎?
Dim i, M, N As Integer
For i = 1 To 20
N = M + Application.WorksheetFunction.Match(":END", Range(Cells(M + 1, 1), Cells(1000, 1)), 0)
Cells(2, i + 5).Value = "=VLOOKUP($D2," & Cells(M + 1, 1).Address & ":" & Cells(N, 2).Address & ",2,FALSE)"
M = N + 1
Next i
這個巨集會填第一列,再往下複製就可以了,