bomberman211
***
- Tham gia
- 23/12/15
- Bài viết
- 351
- Được thích
- 271
- Giới tính
- Nam
Góp ý cho bạn:Chào mọi người, em có 1 file dữ liệu sử dụng lọc (filter). Em cần lấy ra giá trị đang được lọc mà không dùng đến VBA hay cột phụ (vì file này em cần gửi sếp). Nhờ mọi người chỉ giúp, em cám ơn nhiều.
Lấy 1 giá trị còn được chứ nhiều thì công thức bó tay.Chào mọi người, em có 1 file dữ liệu sử dụng lọc (filter). Em cần lấy ra giá trị đang được lọc mà không dùng đến VBA hay cột phụ (vì file này em cần gửi sếp). Nhờ mọi người chỉ giúp, em cám ơn nhiều.
Sếp muốn xem file tổng hợp các nhân viên luôn ạ. Thắc mắc của em là làm sao để biết sếp đang lọc xem nhân viên nào. Dựa vào đó em sẽ cho ra 1 biểu đồ về nhân viên đó cho sếp.Góp ý cho bạn:
Nên sử dụng VBA để tách mỗi nhân viên là 1 File rồi gửi cho xếp, nếu có cỡ 100 nhân viên thì bạn làm cách nào?
Chỉ cần 1 là được rồi anh ơi.Lấy 1 giá trị còn được chứ nhiều thì công thức bó tay.
{=INDEX(A4:A14,MIN(IF(SUBTOTAL(3,OFFSET(A4,ROW(A4:A14)-ROW(A4),0)),ROW(A4:A14)-ROW(A4)+1)))}Sếp muốn xem file tổng hợp các nhân viên luôn ạ. Thắc mắc của em là làm sao để biết sếp đang lọc xem nhân viên nào. Dựa vào đó em sẽ cho ra 1 biểu đồ về nhân viên đó cho sếp.
Em đã viết được công thức nhưng phải thêm 1 cột phụ với chỉ lấy được giá trị đầu nên thấy chưa tối ưu. Anh xem thử file đính kèm rồi cho em xin ý kiến với ạ.
View attachment 230837
Bài đã được tự động gộp:
Chỉ cần 1 là được rồi anh ơi.
Cám ơn anh nhiều, đúng cái em cần rồi ạ.{=INDEX(A4:A14,MIN(IF(SUBTOTAL(3,OFFSET(A4,ROW(A4:A14)-ROW(A4),0)),ROW(A4:A14)-ROW(A4)+1)))}