Nhờ các bác giúp chuyển đổi cấu trúc dữ liệu hàng cột và lookup nhiều hàng thành 1 hàng ở kết quả trả về (1 người xem)

Liên hệ QC

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

quynh.dn

Thành viên mới
Tham gia
11/10/21
Bài viết
3
Được thích
0
Kính gửi các bác,

Em có một bảng dữ liệu gốc (sheet hiện tại): theo thứ tự liệt kê theo cột, cột 1 là nhân viên (sắp xếp theo thứ tự), cột 2 là câu hỏi (sắp xếp theo cái gì không biết, cần phải lookup) và cột 3 là kết quả trả lời câu hỏi tương ứng của nhân viên đó.

Em muốn chuyển nó thành dạng để có thể xử lý (sheet sửa thành): trong đó hàng 1 là NV1 và các ô tiếp theo lần lượt là câu trả lời trả về của NV1, hàng 2 là câu trả lời trả về của NV2...

Em gửi file đính kèm ạ

Kính nhờ các bác giúp em vụ này, em cảm ơn ạ
 

File đính kèm

Như này, vẫn bấm CSE
Mã:
D6=INDEX('Hien tai'!$E$2:$E$16;MATCH($B6&D$5;'Hien tai'!$B$2:$B$16&'Hien tai'!$D$2:$D$16;0))
 
Cám ơn các bác, cả hai cách đều work. Em đã làm thử trên dữ liệu lớn hơn.
Ngoài ra theo gợi ý của bác huhumalu, việc này có thể được giải quyết bằng vlookup 2 điều kiện bằng cách dùng cột phụ, việc này sẽ đơn giản hơn đối với những ai chưa quen với công thức mảng
 
Kính gửi các bác,

Em có một bảng dữ liệu gốc (sheet hiện tại): theo thứ tự liệt kê theo cột, cột 1 là nhân viên (sắp xếp theo thứ tự), cột 2 là câu hỏi (sắp xếp theo cái gì không biết, cần phải lookup) và cột 3 là kết quả trả lời câu hỏi tương ứng của nhân viên đó.

Em muốn chuyển nó thành dạng để có thể xử lý (sheet sửa thành): trong đó hàng 1 là NV1 và các ô tiếp theo lần lượt là câu trả lời trả về của NV1, hàng 2 là câu trả lời trả về của NV2...

Em gửi file đính kèm ạ

Kính nhờ các bác giúp em vụ này, em cảm ơn ạ
Nếu vẫn còn quan tâm. thì đây thêm 1 cách nữa bằng VBA (dùng tốt với dữ liệu lớn), chỉ việc nhấn nút Run là có ngay kết quả.
 

File đính kèm

Web KT

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

Back
Top Bottom