hiénlinh197
Thành viên tiêu biểu

- Tham gia
- 26/5/09
- Bài viết
- 491
- Được thích
- 113
Dòng cuối cùng là sao bạn? đọc yêu cầu không hiểu gì hết.Nhờ các bạn làm giúp bài như file đính kèm.
Cảm ơn các bạn!
=LOOKUP("zz",$B$2:$B$49)
Dòng cuối cùng là sao bạn? đọc yêu cầu không hiểu gì hết.
PHP:=LOOKUP("zz",$B$2:$B$49)
Cảm ơn bạnMã:T3=IFERROR(LOOKUP(2,1/(D$2:D$49<>"")/($B$2:$B$49=$R3)/($A$2:$A$49=$Q3),D$2:D$49),"")
AutoReplyDòng cuối cùng là sao bạn? đọc yêu cầu không hiểu gì hết.
PHP:=LOOKUP("zz",$B$2:$B$49)
À mình xin lỗi, công thức này vẫn chưa đúng bạn à (Vì mình chưa đọc hết công thức): " Tức là tìm dòng cuối cùng có dữ liêu, lấy dữ liệu của dòng đó và lấy cả thứ tự "TT" và mã hiệu tương ứng với các dòng có dữ liệu đó.Mã:T3=IFERROR(LOOKUP(2,1/(D$2:D$49<>"")/($B$2:$B$49=$R3)/($A$2:$A$49=$Q3),D$2:D$49),"")
Tức là lấy cả mã hiệu, số TT và dữ liệu bácFải bài toán của bạn được mô tả như sau:
Tìm ô & dòng cuối có dữ liệu; (Nếu) có tìm thấy, thì lấy mảng dữ liệu xung quanh nó chuyển đến vùng dích?
Trong bảng từ Q1:AD9, giải thích mấy ô tô màu xanhNhờ các bạn làm giúp bài như file đính kèm.
Cảm ơn các bạn!
Chào anhTrong bảng từ Q1:AD9, giải thích mấy ô tô màu xanh
có lấy giá trị các ô xanh không?Chào anh
HieuCD
Mấy ô màu xanh đó là em tô để mọi người nhìn đối chiếu sang bảng dữ liệu cho dễ hiểu thôi mà anh. Cảm ơn anh!
Những ô màu xanh là em tô màu cho dễ nhận biết mà anhcó lấy giá trị các ô xanh không?
Giải thích tại sao cell U9 lại =6Chào anh
HieuCD
Mấy ô màu xanh đó là em tô để mọi người nhìn đối chiếu sang bảng dữ liệu cho dễ hiểu thôi mà anh. Cảm ơn anh!
Dạ em gửi file để giải thích bác xem cho em nhé!Giải thích tại sao cell U9 lại =6
Dạ em gửi file để giải thích bác xem cho em nhé!
Giải thích tại sao cell U9 lại =6 vì dòng " Vì dòng 17 có giá trị là cuối cùng"
Public Sub GPE_02()
Dim dArr(1 To 8, 1 To 14), I As Long, J As Long, N As Long, K As Long
K = 9
For N = 49 To 42 Step -1
K = K - 1
dArr(K, 2) = Cells(N, 2).Value
For I = N To 2 Step -8
If Application.WorksheetFunction.CountA(Cells(I, 4).Resize(, 11)) > 0 Then
dArr(K, 1) = Cells(I, 1).Value
For J = 4 To 14
dArr(K, J) = Cells(I, J).Value
Next J
Exit For
End If
Next I
Next N
Range("Q2").Resize(8, 14) = dArr
End Sub
Vẫn chưa hiểu là tại sao cell T2 không có giá trị nào?Dạ em gửi file để giải thích bác xem cho em nhé!
Giải thích tại sao cell U9 lại =6 vì dòng " Vì dòng 17 có giá trị là cuối cùng"
Cảm ơn bácPHP:Public Sub GPE_02() Dim dArr(1 To 8, 1 To 14), I As Long, J As Long, N As Long, K As Long K = 9 For N = 49 To 42 Step -1 K = K - 1 dArr(K, 2) = Cells(N, 2).Value For I = N To 2 Step -8 If Application.WorksheetFunction.CountA(Cells(I, 4).Resize(, 11)) > 0 Then dArr(K, 1) = Cells(I, 1).Value For J = 4 To 14 dArr(K, J) = Cells(I, J).Value Next J Exit For End If Next I Next N Range("Q2").Resize(8, 14) = dArr End Sub
Em nhầm chưa cho gia trị đầy đủ, (Bởi vì hàng đầu và bôi màu vàng nên em bỏ sót)Vẫn chưa hiểu là tại sao cell T2 không có giá trị nào?