Hàm lookup và trả về giá trị tương ứng trong tiêu đề cột của bảng dữ liệu

Liên hệ QC

nmhanh

Thành viên chính thức
Tham gia
5/7/07
Bài viết
82
Được thích
8
Em nhờ các bác giúp em hàm excel để tổng hợp lịch học như trong file gửi kèm.

Em có file dữ liệu lịch học với tiêu đề mỗi cột là ngày tháng năm và trong các ô của từng cột là tên của các học trò. Giờ em muốn tổng hợp một bảng dữ liệu có 02 cột, một cột là tên học trò và cột kia là ngày học. Cột ngày học cần hàm excel để quét lịch học và trả về ngày học (tiêu đề cột) theo từng tên học trò trong bảng tổng hợp.

Mong sớm nhận được hỗ trợ của các bác.

Em cảm ơn nhiều.
 

File đính kèm

  • Book1.xlsx
    13.4 KB · Đọc: 15
Em nhờ các bác giúp em hàm excel để tổng hợp lịch học như trong file gửi kèm.

Em có file dữ liệu lịch học với tiêu đề mỗi cột là ngày tháng năm và trong các ô của từng cột là tên của các học trò. Giờ em muốn tổng hợp một bảng dữ liệu có 02 cột, một cột là tên học trò và cột kia là ngày học. Cột ngày học cần hàm excel để quét lịch học và trả về ngày học (tiêu đề cột) theo từng tên học trò trong bảng tổng hợp.

Mong sớm nhận được hỗ trợ của các bác.

Em cảm ơn nhiều.
Tên H/S:
Mã:
A14=LOOKUP("zzz",OFFSET($B$3:$B$8,,MATCH(B14,$C$2:$J$2,)))
Ngày học:
Mã:
B14=AGGREGATE(15,6,$C$2:$J$2/($C$3:$J$8<>""),ROW(A1))
Xem file kèm.
Thân.
 

File đính kèm

  • Book1.xlsx
    12.9 KB · Đọc: 19
Tên H/S:
Mã:
A14=LOOKUP("zzz",OFFSET($B$3:$B$8,,MATCH(B14,$C$2:$J$2,)))
Ngày học:
Mã:
B14=AGGREGATE(15,6,$C$2:$J$2/($C$3:$J$8<>""),ROW(A1))
Xem file kèm.
Thân.
Bạn cho mình hỏi các thức hoạt động của hàm này với:
B14=AGGREGATE(15,6,$C$2:$J$2/($C$3:$J$8<>""),ROW(A1))

Cảm ơn bạn
 
Bạn cho mình hỏi các thức hoạt động của hàm này với:
B14=AGGREGATE(15,6,$C$2:$J$2/($C$3:$J$8<>""),ROW(A1))

Cảm ơn bạn
  • ($C$3:$J$8<>""): Vùng C3:J8 những ô nào có chuỗi thì TRUE, còn ô rỗng bằng FALSE. Cũng là điều kiện để chọn trong Vùng C2:J2, cụ thể:
  • $C$2:$J$2/($C$3:$J$8<>""): nếu cột nào có dãy ô trong cột phía dưới chỉ cần 1 ô không rỗng, tức nhờ vào giá trị báo về: TRUE/FALSE của biểu thức trên, thì lấy giá trị Ngày của cột đó.
  • Hàm Aggregate(15,6, 'Mảng giá trị của những ô không rỗng', 'lấy giá trị thứ n ' ): Tập hợp và sort từ nhỏ đến lớn các giá trị đã thỏa điều kiện (những cột mà vùng ô trong cột không rỗng), lấy từ giá trị thứ 1 (ROW(A1)), xuống dòng kế là thứ 2 (ROW(A2)), và cứ tương tự cho các dòng dưới.
Thân.
 
  • ($C$3:$J$8<>""): Vùng C3:J8 những ô nào có chuỗi thì TRUE, còn ô rỗng bằng FALSE. Cũng là điều kiện để chọn trong Vùng C2:J2, cụ thể:
  • $C$2:$J$2/($C$3:$J$8<>""): nếu cột nào có dãy ô trong cột phía dưới chỉ cần 1 ô không rỗng, tức nhờ vào giá trị báo về: TRUE/FALSE của biểu thức trên, thì lấy giá trị Ngày của cột đó.
  • Hàm Aggregate(15,6, 'Mảng giá trị của những ô không rỗng', 'lấy giá trị thứ n ' ): Tập hợp và sort từ nhỏ đến lớn các giá trị đã thỏa điều kiện (những cột mà vùng ô trong cột không rỗng), lấy từ giá trị thứ 1 (ROW(A1)), xuống dòng kế là thứ 2 (ROW(A2)), và cứ tương tự cho các dòng dưới.
Thân.
Nhờ bạn giúp cái file này.
 

File đính kèm

  • Book4.xlsx
    13.7 KB · Đọc: 5
Web KT
Back
Top Bottom