Liệt kê thông tin khách hàng có điều kiện

Tham gia ngày
22 Tháng chín 2008
Bài viết
17
Thích
4
Điểm
665
Tuổi
34
#1
Chào các bác,

Em có vấn đề này cần nhờ các bác giúp đỡ.
Em có 2 sheet, 1 cái là "Report" 1 cái là "Data".
Em cần lấy dữ liệu từ sheet "Data" hiển thị trên sheet "Report" với điều kiện. Chỉ dòng nào ở cột N có chữ "Yes" thì mới lấy thông tin.

Em cảm ơn ạ.
 

File đính kèm

hml89

Thành viên thường trực
Tham gia ngày
14 Tháng chín 2012
Bài viết
200
Thích
127
Điểm
395
#2
Chào các bác,

Em có vấn đề này cần nhờ các bác giúp đỡ.
Em có 2 sheet, 1 cái là "Report" 1 cái là "Data".
Em cần lấy dữ liệu từ sheet "Data" hiển thị trên sheet "Report" với điều kiện. Chỉ dòng nào ở cột N có chữ "Yes" thì mới lấy thông tin.

Em cảm ơn ạ.
Bạn xem giúp tôi xem đã đúng ý bạn cần chưa?
 

File đính kèm

Tham gia ngày
22 Tháng chín 2008
Bài viết
17
Thích
4
Điểm
665
Tuổi
34
#4
Bạn xem giúp tôi xem đã đúng ý bạn cần chưa?
Tuyệt quá bác ơi.
Em chỉ chỉnh lại một chút ở dòng:
=LOOKUP(2,1/(data!$B$3:$B$6=report!A3),data!$G$3:$G$6)
thành: =LOOKUP(2,1/(data!$B$3:$B$6=report!A2),data!$I$3:$I$6)

là vừa đẹp ạ.
Em cảm ơn bác.
Bài đã được tự động gộp:

Giải pháp của bác cũng rất tuyệt ạ. Em sẽ thử cả hai để xem giải pháp nào tối ưu hơn.

Em cảm ơn ạ.
 

hml89

Thành viên thường trực
Tham gia ngày
14 Tháng chín 2012
Bài viết
200
Thích
127
Điểm
395
#6

File đính kèm

Tham gia ngày
9 Tháng tư 2011
Bài viết
6,958
Thích
6,718
Điểm
560
Tuổi
61
#8
Chào các bác,

Em có vấn đề này cần nhờ các bác giúp đỡ.
Em có 2 sheet, 1 cái là "Report" 1 cái là "Data".
Em cần lấy dữ liệu từ sheet "Data" hiển thị trên sheet "Report" với điều kiện. Chỉ dòng nào ở cột N có chữ "Yes" thì mới lấy thông tin.

Em cảm ơn ạ.
Cách tốt nhất là tiêu đề 2 sheet phải giống nhau và không nên Merge and Center (gộp Cell), sau đó dùng Advanced Filter với tiêu chí là Yes.
 
Lần chỉnh sửa cuối:

hanhlt415

Thành viên mới
Tham gia ngày
22 Tháng chín 2008
Bài viết
17
Thích
4
Điểm
665
Tuổi
34
#9
Khi em sử dụng công thức =IF(ISERROR(INDEX(....) cho một bảng khác thì phần kết quả chỉ hiển thị số "0". Em đã định nghĩa mảng dữ liệu bằng Ctrl+F3 như bác @hml89 làm (YYY).
Bác giúp em với :(
 

hml89

Thành viên thường trực
Tham gia ngày
14 Tháng chín 2012
Bài viết
200
Thích
127
Điểm
395
#10
Khi em sử dụng công thức =IF(ISERROR(INDEX(....) cho một bảng khác thì phần kết quả chỉ hiển thị số "0". Em đã định nghĩa mảng dữ liệu bằng Ctrl+F3 như bác @hml89 làm (YYY).
Bác giúp em với :(
Vậy bạn gửi file không hiển thị lên tôi xem nào.
 
Top