Ds A gồm 100 KH, ds B gồm 40 KH ( đã có trong ds A), lọc ra ds C 60 KH còn lại

Liên hệ QC

giaopham

Thành viên mới
Tham gia
17/8/12
Bài viết
1
Được thích
0
Chào các bạn,

Mình định dùng Vlookup để xác định ds C rồi sau đó fliter lại thôi ( như sheet ví dụ) nhưng sao hàm Vlookup của mình bị lỗi gì mà không thực hiện được?

Các bạn xem giúp mình, hoặc có cách nào khác thì chỉ mình với nha. thanks
 

File đính kèm

  • DSKH (1).xlsx
    62.3 KB · Đọc: 21
Nên dùng hàm countif để kiểm tra tên nào không có trong DS bên kia, sau đó dùng autofilter chọn những dòng nào có số 0
 
Công thức cho tên đầu tiên:
Mã:
=INDEX($D$4:$D$315,SMALL(IF(COUNTIF($R$4:$R$86,$D$4:$D$315)=0,ROW(INDIRECT("1:"&ROWS($D$4:$D$315))),""),ROW(A1)))
Kết thúc bởi Ctrl-Shift-Enter
Kéo xuống đến khi nào báo lỗi.
 
Công thức cho tên đầu tiên:
Mã:
=INDEX($D$4:$D$315,SMALL(IF(COUNTIF($R$4:$R$86,$D$4:$D$315)=0,ROW(INDIRECT("1:"&ROWS($D$4:$D$315))),""),ROW(A1)))
Kết thúc bởi Ctrl-Shift-Enter
Kéo xuống đến khi nào báo lỗi.

thêm 1 cách không dùng mảng. V4=
PHP:
=IFERROR(INDEX($R$4:$R$500,MATCH(TRUE,INDEX(ISERROR(MATCH($R$4:R$500,$V$3:V3,0)),0),0)),INDEX($D$4:$D$500,MATCH(TRUE,INDEX(ISERROR(MATCH($D$4:D$500,$V$3:V3,0)),0),0)))
 
Web KT
Back
Top Bottom