Tạo List data dựa trên nhiều điều kiện và loại bỏ trùng lặp (1 người xem)

Liên hệ QC

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

luckily176

Thành viên mới
Tham gia
26/2/10
Bài viết
20
Được thích
1
Chào Anh Chị,
Mình có file "Du lieu" đính kèm. Mình muốn tạo List Data động cho các mục Bộ phận, Nhóm, Mã nv. Trong đó Nhóm phụ thuộc vào Bộ Phận, Mã nv phụ thuộc Nhóm. Mình đã tạo được các List này nhưng gặp vấn đề ở mục Nhóm, khi chọn BP thì Nhóm sổ danh sách theo BP đó nhưng lại bị trùng lắp tên.
Nhờ các Anh Chị xem qua file đính kèm và chỉ giúp mình cách nào để loại bỏ sự trùng lặp trong List data Nhóm.
Cảm ơn Anh Chị
 

File đính kèm

Chào Anh Chị,
Mình có file "Du lieu" đính kèm. Mình muốn tạo List Data động cho các mục Bộ phận, Nhóm, Mã nv. Trong đó Nhóm phụ thuộc vào Bộ Phận, Mã nv phụ thuộc Nhóm. Mình đã tạo được các List này nhưng gặp vấn đề ở mục Nhóm, khi chọn BP thì Nhóm sổ danh sách theo BP đó nhưng lại bị trùng lắp tên.
Nhờ các Anh Chị xem qua file đính kèm và chỉ giúp mình cách nào để loại bỏ sự trùng lặp trong List data Nhóm.
Cảm ơn Anh Chị
Có nhiều cách để lọc giá trị duy nhất.
Xin hướng dẫn bạn 1 cách thủ công nhất:

+ Copy dl D1:D32(Sheet -Data) sang ô A1( Sheet1).
+ Gõ sô 0 từ B1 đến hết dl cột A
Đặt trỏ chuột tại 1 ô bất kỳ, ví dụ H1
+ Vào Data \Consolidate
Tại cửa sổ Funtion: Chọn Sum
Reference: Chọn $A$1:$B$24.
+ Tích vào Top rowLeft column, rồi OK
Cuối cùng dl duy nhất có trong cột H
Xem File bạn nhé
 

File đính kèm

Có nhiều cách để lọc giá trị duy nhất.
Xin hướng dẫn bạn 1 cách thủ công nhất:

+ Copy dl D1:D32(Sheet -Data) sang ô A1( Sheet1).
+ Gõ sô 0 từ B1 đến hết dl cột A
Đặt trỏ chuột tại 1 ô bất kỳ, ví dụ H1
+ Vào Data \Consolidate
Tại cửa sổ Funtion: Chọn Sum
Reference: Chọn $A$1:$B$24.
+ Tích vào Top rowLeft column, rồi OK
Cuối cùng dl duy nhất có trong cột H
Xem File bạn nhé


Cảm ơn phản hồi của phulien190. Nhưng vấn đề của mình không phải loại bỏ trùng lắp dữ liệu 1 cột đơn thuần, mà là loại bỏ trùng lắp có điều kiện. Cụ thể ở trường hợp này là cần loại bỏ trùng lắp tại ô K5 khi danh sách xổ xuống và nó thay đổi tự động phụ thuộc vào K4 nữa. Mình đang sử dụng Data Validation-set công thức cho K5 ({OFFSET(C5,MATCH(K4,BP,0),1,COUNTIF(BP,K4),1)}), nhưng chưa nghĩ ra cách nào để cho ra kết quả là các dữ liệu không bị trùng.
 
1. Dùng VBA
2. Dùng công thức,...Nhưng phải sử dụng 1 vùng Range làm cột phụ để viết công thức lọc ra duy nhất...rồi đặt name cho vùng phụ này và đưa vào Data list của Data validation...

=> Cái bạn đang làm là đưa sẵn công thứcvào Data list => Sẽ khó mà lọc duy nhất được...

Nếu bạn biết dùng công thức...thì search trên diễn đàn mà học hỏi cách lọc duy nhất phụ thuộc vào điều kiện...

Nếu bạn muốn xài VBA thì phản hồi để code, còn vẫn muốn công thức thì chờ ai đó giúp bạn hoặc bạn tự tìm hiểu...=> Tôi làm biếng công thức rồi.


Em chỉ xài công thức thôi, không rành VBA. Có Anh Chị nào có cao kiến gì giúp không ah?
 
Web KT

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

Back
Top Bottom