Data Validation theo biến & áp dụng theo chiều ngang

Liên hệ QC

Hung Duong

Thành viên chính thức
Tham gia
3/7/17
Bài viết
65
Được thích
11
Giới tính
Nam
Xin chào các bạn,

Mình đang có thử thách và đang cố gắng áp dụng OFFSET kết hợp Data Validation mà chưa tìm ra cách. Mình gửi file đính kèm với các thông tin như sau, rất mong nhân được sự chia sẽ và hổ trợ:
Bảng dữ liệu:
_ Cột B là số ID của nhân viên
_ G2:V2 là các kiến thức cần được đào tạo
_ "v" ghi lại những kiến thức mà 1 bạn nhân viên đã được đào tạo
Bảng kết quả cần ra:
_ Cột X là số ID của nhân viên
_ Cột Y là kết quả cần ra theo điều kiện:
1. Theo số ID nhân viên
2. Những cột được đánh "v"
Ví dụ: với X3 là 004456 tương ứng nhân viên số 1 và nhân viên này được đào tạo TRN,TRN P, FDN, LOB, TS, FC OT, SOKC, SOK H, FCP, FF, CBC, MCOT. Thì kết quả cho ra ở ô Y3 là drop list (TRN,TRN P, FDN, LOB, TS, FC OT, SOKC, SOK H, FCP, FF, CBC, MCOT)
 

File đính kèm

  • Data Validation theo biến, áp dụng theo chiều ngang.xlsx
    10.7 KB · Đọc: 9
Dùng cột phụ thử xem!
 

File đính kèm

  • Data Validation theo biến, áp dụng theo chiều ngang.xlsx
    11.3 KB · Đọc: 9

File đính kèm

  • Data Validation theo biến, áp dụng theo chiều ngang.xlsx
    11.8 KB · Đọc: 8
Chắc phải dùng sự kiện Worksheet_SelectionChange thôi. bạn nên chuyển qua mục lập trình sẽ có nhiều bạn giúp cho bạn!
 
Tạo danh sách ứng với "v" chạy từ cột AA sang phải. Hide nó đi nếu cần

1609922484508.png
 

File đính kèm

  • Data Validation theo biến, áp dụng theo chiều ngang.xlsx
    12.8 KB · Đọc: 11
Không cần cột phụ để cho các dòng phía dưới nếu vẫn cần
View attachment 252523
Chào @hongtrang26 , cảm ơn bạn.

Không cần cột phụ thì quá tuyệt, tuy nhiên file mình ra không chuẩn xác ạ. Ví dụ: số ID 003522 có dấu "v" ở 2 cột CBC và MCOT và kết quả drop list là CBC,GEL
Bạn vui lòng giúp mình chỉnh lại ạ.
Bên cạnh đó cho mình hỏi xíu, nếu bảng kết quả ở 1 sheet khác thì sao ạ?
 
Chào @hongtrang26 , cảm ơn bạn.

Không cần cột phụ thì quá tuyệt, tuy nhiên file mình ra không chuẩn xác ạ. Ví dụ: số ID 003522 có dấu "v" ở 2 cột CBC và MCOT và kết quả drop list là CBC,GEL
Bạn vui lòng giúp mình chỉnh lại ạ.
Bên cạnh đó cho mình hỏi xíu, nếu bảng kết quả ở 1 sheet khác thì sao ạ?
Mình không để ý cái này chỉ làm được khi dữ liệu V tích liên tục, không áp dụng được cho bài này
 
Mình không để ý cái này chỉ làm được khi dữ liệu V tích liên tục, không áp dụng được cho bài này
Rất cảm ơn bạn. Chúc một ngày tốt lành :)
Bài đã được tự động gộp:

Xin chào các bạn,

Mình đang có thử thách và đang cố gắng áp dụng OFFSET kết hợp Data Validation mà chưa tìm ra cách. Mình gửi file đính kèm với các thông tin như sau, rất mong nhân được sự chia sẽ và hổ trợ:
Bảng dữ liệu:
_ Cột B là số ID của nhân viên
_ G2:V2 là các kiến thức cần được đào tạo
_ "v" ghi lại những kiến thức mà 1 bạn nhân viên đã được đào tạo
Bảng kết quả cần ra:
_ Cột X là số ID của nhân viên
_ Cột Y là kết quả cần ra theo điều kiện:
1. Theo số ID nhân viên
2. Những cột được đánh "v"
Ví dụ: với X3 là 004456 tương ứng nhân viên số 1 và nhân viên này được đào tạo TRN,TRN P, FDN, LOB, TS, FC OT, SOKC, SOK H, FCP, FF, CBC, MCOT. Thì kết quả cho ra ở ô Y3 là drop list (TRN,TRN P, FDN, LOB, TS, FC OT, SOKC, SOK H, FCP, FF, CBC, MCOT)
Được biết anh là chuyên gia nên nhờ anh hổ trợ ạ, @HieuCD
 
Lần chỉnh sửa cuối:
Rất cảm ơn bạn. Chúc một ngày tốt lành :)
Bài đã được tự động gộp:


Được biết anh là chuyên gia nên nhờ anh hổ trợ ạ, @HieuCD
Nếu bạn thích chỉ 1 cột phụ, thao tác phải chuẩn
Chọn ô X3, nhấn phím chức năng F9 hoặc bấm chuột 2 lần thật nhanh, chọn hình Tam giác
Chọn ô X4, nhấn phím chức năng F9 hoặc bấm chuột 2 lần thật nhanh, chọn hình Tam giác
……
 

File đính kèm

  • Data Validation theo biến, áp dụng theo chiều ngang.xlsx
    12.2 KB · Đọc: 14
Nếu bạn thích chỉ 1 cột phụ, thao tác phải chuẩn
Chọn ô X3, nhấn phím chức năng F9 hoặc bấm chuột 2 lần thật nhanh, chọn hình Tam giác
Chọn ô X4, nhấn phím chức năng F9 hoặc bấm chuột 2 lần thật nhanh, chọn hình Tam giác
……
Cảm ơn bạn đã hổ trợ.
Mình theo cách này thì mỗi ID No đều phải nhấn F9, mình có cách nào không cần cột phụ không ạ?

Nếu phương án không cần cột phụ không khả thi thì mình có làm theo cách của bạn chiendich chia sẽ thì mỗi ID sẽ là 1 cột như file đính kèm. Trong đó sheet 2 là các cột phụ theo từng ID và bạn vui lòng giúp mình để làm sao cho ra kết quả ở ô X trong sheet 3 ạ.
 

File đính kèm

  • Cách với nhiều cột phụ cho mỗi tham chiếu.xlsx
    10.4 KB · Đọc: 5
Cảm ơn bạn đã hổ trợ.
Mình theo cách này thì mỗi ID No đều phải nhấn F9, mình có cách nào không cần cột phụ không ạ?

Nếu phương án không cần cột phụ không khả thi thì mình có làm theo cách của bạn chiendich chia sẽ thì mỗi ID sẽ là 1 cột như file đính kèm. Trong đó sheet 2 là các cột phụ theo từng ID và bạn vui lòng giúp mình để làm sao cho ra kết quả ở ô X trong sheet 3 ạ.
Bạn có thể bấm double chuột mờ
Tạo nhiều cột phụ
 

File đính kèm

  • Cách với nhiều cột phụ cho mỗi tham chiếu.xlsx
    10.4 KB · Đọc: 9
Bạn có thể bấm double chuột mờ
Tạo nhiều cột phụ
Hix hix :( Rất cảm ơn bạn nhiều lắm. Mình áp dụng y chang công thức của bạn vào file của mình mà sao nó báo sai không à @_@.

Bạn vui lòng giúp mình giúp cho trót được hông? Mình gửi file của mình cho bạn nè.
_ Sheet "Prof" là các cột phụ được tạo ra.
_ Sheet "Mon" với tham chiếu là ô E17, mình làm thử ở ô P17 mà hổng ra.
 

File đính kèm

  • Schedule Template.xlsx
    181.7 KB · Đọc: 7
Són són tới bài #17 mới chịu đưa file đang làm lên. @@
 
Són són tới bài #17 mới chịu đưa file đang làm lên. @@
Bạn ơi, vì file mình làm có rất nhiều chức năng và dữ liệu nên mình lo mất thời gian của các Anh Em. Mình chỉ muốn hỏi đơn giãn, ngắn gọn và vào trọng tâm để Anh Em trên diễn đàn giúp thôi
 
Web KT
Back
Top Bottom