Giúp cách trích chọn dữ liệu ngoài cách sử dụng Filter

  • Thread starter Thread starter adung88
  • Ngày gửi Ngày gửi
Liên hệ QC

adung88

Thành viên mới
Tham gia
26/4/12
Bài viết
16
Được thích
0
Như tiêu đề ạ. Em có 01 file dưới đây, ngoài cách dùng Filter để lọc ra dữ liệu cần tìm. Em muốn tại Sheet2 dùng công thức nào để lọc ra được những người nào làm Nhân viên bảo vệ, vệ sinh tại sheet1?
Em còn kém trong sử dụng excel, mong các anh chị hướng dẫn các thao tác thực hiện cụ thể chút ạ.
EM chân thành cám ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Như tiêu đề ạ. Em có 01 file dưới đây, ngoài cách dùng Filter để lọc ra dữ liệu cần tìm. Em muốn tại Sheet2 dùng công thức nào để lọc ra được những người nào làm Nhân viên bảo vệ, vệ sinh tại sheet1?
Em còn kém trong sử dụng excel, mong các anh chị hướng dẫn các thao tác thực hiện cụ thể chút ạ.
EM chân thành cám ơn
Mình dùng một cột phụ bạn xem được chưa?
 

File đính kèm

Như tiêu đề ạ. Em có 01 file dưới đây, ngoài cách dùng Filter để lọc ra dữ liệu cần tìm. Em muốn tại Sheet2 dùng công thức nào để lọc ra được những người nào làm Nhân viên bảo vệ, vệ sinh tại sheet1?
Em còn kém trong sử dụng excel, mong các anh chị hướng dẫn các thao tác thực hiện cụ thể chút ạ.
EM chân thành cám ơn
Dùng 1 cột phụ bên sheet1.
 

File đính kèm

Cảm ơn hai anh đã giúp đỡ, em đã làm được rồi ạ. Em muốn hỏi thêm là: nếu không sử dụng cột phụ thì còn cách nào không ạ?
 
Lần chỉnh sửa cuối:
Cảm ơn hai anh đã giúp đỡ, em đã làm được rồi ạ. Em muốn hỏi thêm là: nếu không sử dụng cột phụ thì còn cách nào không ạ?

Nếu dữ liệu lớn thì bạn nên tìm hiểu về Advanced Filter thì làm được mà không cần cột phụ.
 
Tham khảo file nha bạn
 

File đính kèm

Thử sức anh tài :
Đố bạn nào viết công thức không cột phụ , không Cờn trôn Ship Enter cho bài toán này . hi hi
 
Thử sức anh tài :
Đố bạn nào viết công thức không cột phụ , không Cờn trôn Ship Enter cho bài toán này . hi hi
Cũng góp vui với bạn 1 cách
Mã:
=INDEX(Sheet1!$A$3:$G$7,LARGE(INDEX(INDEX(Sheet1!$E$3:$E$7=Sheet2!$D$3,0)*ROW(INDIRECT("1:"&ROWS(Sheet1!$E$3:$E$7))),0),ROW(A1)),COLUMN(A1))

Bạn post đáp án cho mọi người tham khảo nhé.
 
Cũng góp vui với bạn 1 cách
Mã:
=INDEX(Sheet1!$A$3:$G$7,LARGE(INDEX(INDEX(Sheet1!$E$3:$E$7=Sheet2!$D$3,0)*ROW(INDIRECT("1:"&ROWS(Sheet1!$E$3:$E$7))),0),ROW(A1)),COLUMN(A1))

Bạn post đáp án cho mọi người tham khảo nhé.
Ồ cám ơn bạn đã giúp mình , nhưng hình như kết quả nó bị chổng ngược thì phải . hi hi
 
Ồ cám ơn bạn đã giúp mình , nhưng hình như kết quả nó bị chổng ngược thì phải . hi hi
Bạn muốn theo thứ tự như thế này phải ko?
Mã:
=INDEX(Sheet1!$A$3:$G$7,SMALL(INDEX(INDEX(Sheet1!$E$3:$E$7=Sheet2!$D$3,0)*ROW(INDIRECT("1:"&ROWS(Sheet1!$E$3:$E$7))),0),ROW(A1)+COUNTIF(Sheet1!$E$3:$E$7,"<>"&Sheet2!$D$3)),COLUMN(A1))

Không biết đáp án của bạn là thứ tự ngược hay xuôi?
 
Bạn muốn theo thứ tự như thế này phải ko?
Mã:
=INDEX(Sheet1!$A$3:$G$7,SMALL(INDEX(INDEX(Sheet1!$E$3:$E$7=Sheet2!$D$3,0)*ROW(INDIRECT("1:"&ROWS(Sheet1!$E$3:$E$7))),0),ROW(A1)+COUNTIF(Sheet1!$E$3:$E$7,"<>"&Sheet2!$D$3)),COLUMN(A1))

Không biết đáp án của bạn là thứ tự ngược hay xuôi?

tất nhiên thì thống kê theo chiều xuôi chứ bạn . hi hi
Mình hẹn bạn chiều nay nhé . cám ơn bạn đã nhiệt tình tham gia --=0--=0
 
Bạn muốn theo thứ tự như thế này phải ko?
Mã:
=INDEX(Sheet1!$A$3:$G$7,SMALL(INDEX(INDEX(Sheet1!$E$3:$E$7=Sheet2!$D$3,0)*ROW(INDIRECT("1:"&ROWS(Sheet1!$E$3:$E$7))),0),ROW(A1)+COUNTIF(Sheet1!$E$3:$E$7,"<>"&Sheet2!$D$3)),COLUMN(A1))

Không biết đáp án của bạn là thứ tự ngược hay xuôi?

Bạn đố thì mình thử vậy. Lấy file #6 thử nhé!
Mã:
 B5=IFERROR(INDIRECT("'Sheet1'!"&MID(CELL("address",A$1),2,1)&SUMPRODUCT(SMALL((Sheet1!$E$3:$E$7=$D$3)*ROW(Sheet1!$E$3:$E$7),COUNTIF(Sheet1!$E$3:$E$7,"<>"&$D$3)+ROWS(B$3:B3)))),"")

Kéo qua kéo xuống.......tới Vòng 3

mình làm cũng giống các bạn

Sử dụng SMALL
Mã:
B5=IFERROR(OFFSET(Sheet1!A$2, SMALL(INDEX((Sheet1!$E$3:$E$7=$D$3)*ROW($3:$7),0),COUNTIF(Sheet1!$E$3:$E$7,"<>"&$D$3)+ROW(A1))-2,0),"")

sử dụng LARGE
Mã:
B5=IFERROR( OFFSET(Sheet1!A$2, LARGE(INDEX((Sheet1!$E$3:$E$7=$D$3)*ROW($3:$7),0),COUNTIF(Sheet1!$E$3:$E$7,$D$3)-ROW()+5)-2,0),"")

cảm ơn các bạn đã nhiệt tình tham gia . hi hi --=0--=0
 
Cho tiểu đệ thử "bon chen" với cách này xem sao ...
Mã:
C5=IF(COUNTIF(Sheet1!$E$3:$E$7,Sheet2!$D$3)>=COUNTA(Sheet2!$F$4:$F4),INDEX(Sheet1!B$3:B$7,MATCH(Sheet2!$D$3,Sheet1!$E3:$E$7,0)+ROW(1:1)-1),"")
 
Web KT

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

Back
Top Bottom