Tạo Drop-List phụ thuộc vào list khác (List danh sách không cố định)

  • Thread starter Thread starter Jh3006
  • Ngày gửi Ngày gửi
Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Jh3006

Thành viên mới
Tham gia
4/1/23
Bài viết
20
Được thích
0
Em chào các anh chị,
Hiện tại em đang gặp vấn đề tạo Drop-List cho mục Job phụ thuộc vào mục Status. Do các mục con trong Status không sắp xếp theo 1 trật tự nhất định nên em dùng hàm Offset không được ạ (Danh sách có thể được update thêm hoặc thay đổi tình trạng status)

Mong mọi người có thể giúp em ạ

1678194719700.png
 

File đính kèm

Em chào các anh chị,
Hiện tại em đang gặp vấn đề tạo Drop-List cho mục Job phụ thuộc vào mục Status. Do các mục con trong Status không sắp xếp theo 1 trật tự nhất định nên em dùng hàm Offset không được ạ (Danh sách có thể được update thêm hoặc thay đổi tình trạng status)

Mong mọi người có thể giúp em ạ
Office365:
Tại J3:
Mã:
=FILTER($C$2:$C$12,$B$2:$B$12=$I$2)
Tại I3: Data Validation/List/Source:
Mã:
=$J$3#
 
Phiên bản Office<>365:
K3:
Mã:
=IFERROR((INDEX($C$2:$C$12,AGGREGATE(15,6,ROW($1:$1000)/($B$2:$B$12=$I$2),ROW($A1)))),"")
Tại I4: Data Validation/List/Source:
Mã:
=OFFSET(K3,0,0,SUMPRODUCT((K1:K100<>"")+0),1)
 
Em chào các anh chị,
Hiện tại em đang gặp vấn đề tạo Drop-List cho mục Job phụ thuộc vào mục Status. Do các mục con trong Status không sắp xếp theo 1 trật tự nhất định nên em dùng hàm Offset không được ạ (Danh sách có thể được update thêm hoặc thay đổi tình trạng status)

Mong mọi người có thể giúp em ạ

View attachment 287359
Office 365
1/ Tại M2 = UNIQUE(B2:B12)
2/Đặt 2 nameRange
+nameRange Status =OFFSET(Sheet1!$M$2;0;0;COUNTA(Sheet1!L2:L10000);1)
+NameRange Job = OFFSET(Sheet1!$O$2;0;0;COUNTA(Sheet1!O2:010000);1)
Trong ô N2=FILTER(B2:C12;B2:B12=I2)
Ô I2 có Data Validation ở mục Source=Status
Ô I3 có Data Validation ở mục Source=Job
Lưu ý thay đổi chỉ số dòng của hàm Unique và hàm Filter cho phù hợp
Xem file
 

File đính kèm

Phiên bản không biết làm: Sort trước khi làm.
 
Phiên bản biết làm nhanh và nhàn: Làm theo bài #5 ở trên. :-p
 
Thật ra còn 1 việc mà tác giả có nói là job sẽ thay đổi status. Cho nên làm rồi thì làm, khi thay đổi status cần sort lại lần nữa. Cũng chỉ 3 giây cuộc đời
 
Web KT

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

Back
Top Bottom