Tìm dữ liệu theo ĐIỀU KIỆN CHO TRƯỚC từ sheet này và điền vào sheet khác (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phu.nguyencenter

Thành viên mới
Tham gia
6/10/11
Bài viết
34
Được thích
4
Hi tất cả ACE,

Nhờ ACE giúp tìm kiếm dữ liệu.

Cần 2 điều kiện điền dữ liệu:
1- Nếu gỏ vào ô E2 là : AU020A1 => từ hàng #5 trỡ đi tự tìm dữ liệu trong Sheet BOM điền vào Sheet2,
2- Hoặc , Nếu gỏ vào ô E2 là : AU020C1 => từ hàng #5 trỡ đi tự tìm dữ liệu trong Sheet BOM điền vào Sheet2,
*** Chỉ được điền dữ liệu từ hàng #5 ......# 10 của Sheet2

Mình cám ơn nhiều.
Có thể gởi thông tin qua Email cho mình: phu.nguyencenter@yahoo.com
 

File đính kèm

Tìm mãi bên sheet BOM không thấy AU020C1 nắm ở chỗ nào

Yêu cầu của bạn nếu dùng code thì có lẽ cũng không khó lắm, nhưng bạn nên đưa thêm dữ liệu và gởi đề tài trong mục lập trình nha
 
Hi tất cả ACE,

Nhờ ACE giúp tìm kiếm dữ liệu.

Cần 2 điều kiện điền dữ liệu:
1- Nếu gỏ vào ô E2 là : AU020A1 => từ hàng #5 trỡ đi tự tìm dữ liệu trong Sheet BOM điền vào Sheet2,
2- Hoặc , Nếu gỏ vào ô E2 là : AU020C1 => từ hàng #5 trỡ đi tự tìm dữ liệu trong Sheet BOM điền vào Sheet2,
*** Chỉ được điền dữ liệu từ hàng #5 ......# 10 của Sheet2

Mình cám ơn nhiều.
Có thể gởi thông tin qua Email cho mình: phu.nguyencenter@yahoo.com
Xem thử file này coi, dữ liệu quá ít nên chưa dự kiến hết tình huống.
 

File đính kèm

Số liệu nhiều, viết code cho nút Fill thế nào

Xem thử file này coi, dữ liệu quá ít nên chưa dự kiến hết tình huống.

Cám ơn Ba tê nhiều!
và đúng như Ba Tê nói, với dữ liệu nhiều (mình có tới vài chục ngàn dữ liệu) thì không thể update vào nút lọc (fill) như của Ba Tê đã làm.

Vậy các viết lệch, code cho Nút FILL đối với số liệu thật nhiều như vậy thì làm sao?

Nhờ Ba Tê chỉ thêm vài chiêu nhe! Từng bước nhé. Vì mình chưa rõ lắm.


Good day,
 
Cám ơn Ba tê nhiều!
và đúng như Ba Tê nói, với dữ liệu nhiều (mình có tới vài chục ngàn dữ liệu) thì không thể update vào nút lọc (fill) như của Ba Tê đã làm.

Vậy các viết lệch, code cho Nút FILL đối với số liệu thật nhiều như vậy thì làm sao?

Nhờ Ba Tê chỉ thêm vài chiêu nhe! Từng bước nhé. Vì mình chưa rõ lắm.


Good day,
Hổng hiểu nút FILL là nút nào, nếu dữ liệu nhiều thì sau khi nhập xong bên sheet BOM thì Click vào nút vàng một cái xem sao.
 

File đính kèm

Lam được

Hổng hiểu nút FILL là nút nào, nếu dữ liệu nhiều thì sau khi nhập xong bên sheet BOM thì Click vào nút vàng một cái xem sao.

Mình cám ơn Bác Ba Tê nhiều nhiều.
Bác chỉ đúng ý mình rùi.
NhưngBác nè, đối với dữ liệu của em khoảng vài chục Hàng thì nó chạy tốt.
Nhưng khi Dữ liệu của em update tới 50000 hàng thì nó không tìm thấy OK nữa.
Vậy, với dữ liệu nhiều như vậy. Thì chúng ta phải làm sao để nó chạy tốt hả Bác?
Bác chỉ giúp nhe!

Thank you so much!
 
Mình cám ơn Bác Ba Tê nhiều nhiều.
Bác chỉ đúng ý mình rùi.
NhưngBác nè, đối với dữ liệu của em khoảng vài chục Hàng thì nó chạy tốt.
Nhưng khi Dữ liệu của em update tới 50000 hàng thì nó không tìm thấy OK nữa.
Vậy, với dữ liệu nhiều như vậy. Thì chúng ta phải làm sao để nó chạy tốt hả Bác?
Bác chỉ giúp nhe!

Thank you so much!
Cái 50000 dòng của bạn đây.
 
Mình cám ơn Bác Ba Tê nhiều nhiều.
Bác chỉ đúng ý mình rùi.
NhưngBác nè, đối với dữ liệu của em khoảng vài chục Hàng thì nó chạy tốt.
Nhưng khi Dữ liệu của em update tới 50000 hàng thì nó không tìm thấy OK nữa.
Vậy, với dữ liệu nhiều như vậy. Thì chúng ta phải làm sao để nó chạy tốt hả Bác?
Bác chỉ giúp nhe!

Thank you so much!
Sử dụng đến 60.000 dòng nhưng cột B sheet BOM phải sort A-->Z, nếu không sort thì "trớt quớt" à nghe.
 

File đính kèm

Sử dụng đến 60.000 dòng nhưng cột B sheet BOM phải sort A-->Z, nếu không sort thì "trớt quớt" à nghe.

Vâng bác BaTe, em đã sửa lại Macro của bác đã giúp B:2 => B:55000 và sort nó OK.
Nhưng bác ah, khi thực hiện thao tác trên file thì nó chậm quá, trong file có quá nhiều công thức. Mổi lần em mở lên nó chạy ì ạch, thê thảm quá bác ah.
Nhờ GPE em mới tiếp cận VBA, muốn làm VBA cho nó lắm, nhưng không làm được.
Với ct này, theo như bác đã giúp ở trên:
=IF(ROWS($1:1)<=COUNTIF(OFFSET(BOM!$B$2,,,COUNTA(BOM!$B$2:$B$55000)),$E$2),OFFSET(BOM!$A$1,MATCH('BOM ispec'!$E$2,OFFSET(BOM!$B$2,,,COUNTA(BOM!$B$2:$B$55000)),0)+ROWS($1:1)-1,COLUMNS($A:B)-1),"")
Thì viết VBA thế náo bác nhỉ. Nhờ bác chỉ hộ em với nhe!
 
Vâng bác BaTe, em đã sửa lại Macro của bác đã giúp B:2 => B:55000 và sort nó OK.
Nhưng bác ah, khi thực hiện thao tác trên file thì nó chậm quá, trong file có quá nhiều công thức. Mổi lần em mở lên nó chạy ì ạch, thê thảm quá bác ah.
Nhờ GPE em mới tiếp cận VBA, muốn làm VBA cho nó lắm, nhưng không làm được.
Với ct này, theo như bác đã giúp ở trên:
=IF(ROWS($1:1)<=COUNTIF(OFFSET(BOM!$B$2,,,COUNTA(BOM!$B$2:$B$55000)),$E$2),OFFSET(BOM!$A$1,MATCH('BOM ispec'!$E$2,OFFSET(BOM!$B$2,,,COUNTA(BOM!$B$2:$B$55000)),0)+ROWS($1:1)-1,COLUMNS($A:B)-1),"")
Thì viết VBA thế náo bác nhỉ. Nhờ bác chỉ hộ em với nhe!
Hổng thấy công thức ở đâu mà nhiều.
Xem file này lọc bằng VBA (Sheet GPE), chỉ lọc 6 dòng như yêu cầu lúc trước.
----------
File chẳng thấy gì sao dung lượng "kỳ kỳ" quá.
Híc!
 

File đính kèm

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

Back
Top Bottom