Tìm kiếm giá trị giống nhau trả về giá trị cuối cùng trong vba

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

anhnhat2104

Thành viên mới
Tham gia
26/8/20
Bài viết
4
Được thích
-5
Sheet TH cần lấy giá trị cuối cùng của Sheet nhập khi có thay đổi. Vị trí ngày là lấy giá trị cuối.

STTLSX, LGCMÃ BVTEN HANGĐVTSLDeadlineGhi chúSLNgày
1​
LSX20110P001Nhathuy236P001
2​
12/12/2022​
2​
LSX20110P015Nhathuy250P015
6​
12/02/2022​
3​
LSX20110P020Nhathuy255P020
1​
12/06/2022​
4​
LSX20110P021Nhathuy256P021
3​
12/06/2022​
5​
LSX20110P022Nhathuy257P022
4​
12/06/2022​

Mình đang dùm hàm như sau: IFERROR(LOOKUP(2;1/(Sheetnhap!C:C=SheetTH!C11)/Sheetnhap!H:H=SheetTH!B11);Sheetnhap!G:G);"")

Sheet nhập vào

STTMã FASTMÃ BVTEN HANGĐVTSLNgàyLSX, LGC
1​
P001Nhathuy236Cái
2​
12/06/2022​
LSX20110
2​
P015Nhathuy250Cái
6​
12/02/2022​
LSX20110
3​
P020Nhathuy255Cái
1​
12/06/2022​
LSX20110
4​
P021Nhathuy256Cái
3​
12/06/2022​
LSX20110
5​
P022Nhathuy257Cái
4​
12/06/2022​
LSX20110
6​
P023Nhathuy258Cái
6​
12/07/2022​
LSX20110

HIện tại mình dùng hàm excel Lookup nhưng dữ liệu nhiều nên chạy rất chậm mất thời gian nhiều, có code VBA nào thay thế không ạ! Mong các Thầy và các bạn có thể giúp mình.

Mình xin cảm ơn đã xem. Rất mong được sự giúp đỡ!
 

File đính kèm

  • flie.hc.xlsm
    24.5 KB · Đọc: 1
Bạn thử nêu giá trị nào là giá trị cuối cùng;
Nó có STT hay dòng bao nhiêu?, ở bảng dưới hay trên?
 
Upvote 0
Sheet TH cần lấy giá trị cuối cùng của Sheet nhập khi có thay đổi. Vị trí ngày là lấy giá trị cuối.

STTLSX, LGCMÃ BVTEN HANGĐVTSLDeadlineGhi chúSLNgày
1​
LSX20110P001Nhathuy236P001
2​
12/12/2022​
2​
LSX20110P015Nhathuy250P015
6​
12/02/2022​
3​
LSX20110P020Nhathuy255P020
1​
12/06/2022​
4​
LSX20110P021Nhathuy256P021
3​
12/06/2022​
5​
LSX20110P022Nhathuy257P022
4​
12/06/2022​

Mình đang dùm hàm như sau: IFERROR(LOOKUP(2;1/(Sheetnhap!C:C=SheetTH!C11)/Sheetnhap!H:H=SheetTH!B11);Sheetnhap!G:G);"")

Sheet nhập vào

STTMã FASTMÃ BVTEN HANGĐVTSLNgàyLSX, LGC
1​
P001Nhathuy236Cái
2​
12/06/2022​
LSX20110
2​
P015Nhathuy250Cái
6​
12/02/2022​
LSX20110
3​
P020Nhathuy255Cái
1​
12/06/2022​
LSX20110
4​
P021Nhathuy256Cái
3​
12/06/2022​
LSX20110
5​
P022Nhathuy257Cái
4​
12/06/2022​
LSX20110
6​
P023Nhathuy258Cái
6​
12/07/2022​
LSX20110

HIện tại mình dùng hàm excel Lookup nhưng dữ liệu nhiều nên chạy rất chậm mất thời gian nhiều, có code VBA nào thay thế không ạ! Mong các Thầy và các bạn có thể giúp mình.

Mình xin cảm ơn đã xem. Rất mong được sự giúp đỡ!
Công thức để cả cột thế kia chả chậm thì sao
 
Upvote 0
Không thấy các bác yêu cầu file. há há há.
 
Upvote 0
Sheet TH cần lấy giá trị cuối cùng của Sheet nhập khi có thay đổi. Vị trí ngày là lấy giá trị cuối.

STTLSX, LGCMÃ BVTEN HANGĐVTSLDeadlineGhi chúSLNgày
1​
LSX20110P001Nhathuy236P001
2​
12/12/2022​
2​
LSX20110P015Nhathuy250P015
6​
12/02/2022​
3​
LSX20110P020Nhathuy255P020
1​
12/06/2022​
4​
LSX20110P021Nhathuy256P021
3​
12/06/2022​
5​
LSX20110P022Nhathuy257P022
4​
12/06/2022​

Mình đang dùm hàm như sau: IFERROR(LOOKUP(2;1/(Sheetnhap!C:C=SheetTH!C11)/Sheetnhap!H:H=SheetTH!B11);Sheetnhap!G:G);"")

Sheet nhập vào

STTMã FASTMÃ BVTEN HANGĐVTSLNgàyLSX, LGC
1​
P001Nhathuy236Cái
2​
12/06/2022​
LSX20110
2​
P015Nhathuy250Cái
6​
12/02/2022​
LSX20110
3​
P020Nhathuy255Cái
1​
12/06/2022​
LSX20110
4​
P021Nhathuy256Cái
3​
12/06/2022​
LSX20110
5​
P022Nhathuy257Cái
4​
12/06/2022​
LSX20110
6​
P023Nhathuy258Cái
6​
12/07/2022​
LSX20110

HIện tại mình dùng hàm excel Lookup nhưng dữ liệu nhiều nên chạy rất chậm mất thời gian nhiều, có code VBA nào thay thế không ạ! Mong các Thầy và các bạn có thể giúp mình.

Mình xin cảm ơn đã xem. Rất mong được sự giúp đỡ!
Mình xin đính kèm File! DATA của mình là ngày càng nhiều tính chất tăng liên tục nên rất lớn.
Bài đã được tự động gộp:

Dữ liệu của bạn nhiều nhất khoảng bao nhiêu dòng.
Dữ liệu của mình tăng liên tục theo năm và hiện tại gần 10.000 dòng.
 

File đính kèm

  • flie.hc.xlsm
    24.5 KB · Đọc: 3
Upvote 0
Mình xin đính kèm File! DATA của mình là ngày càng nhiều tính chất tăng liên tục nên rất lớn.
Bài đã được tự động gộp:

Dữ liệu của mình tăng liên tục theo năm và hiện tại gần 10.000 dòng.
Chốt lại không biết tối đa có thể là bao nhiêu dòng nên...........Chạy.
 
Upvote 0
Sheet TH cần lấy giá trị cuối cùng của
Mình đang dùm hàm như sau: IFERROR(LOOKUP(2;1/(Sheetnhap!C:C=SheetTH!C11)/Sheetnhap!H:H=

!B11);Sheetnhap!G:G);"")

khi có thay đổi. Vị trí ngày là lấy giá trị cuối.

Mình thì không biết code vba, nhưng thử tải về thì không tìm thấy những chữ đậm trên. Nếu bản thân không biết mình cần gì thì người ngoài sao biết được.
Tốt nhất xóa hết file, up lại đê.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom