Xin trợ giúp lọc giá trị trùng nhau

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

hiepducco

Thành viên mới
Tham gia
26/10/12
Bài viết
6
Được thích
0
Xin trợ giúp về hàm: Nếu kết quả là 02 sheet giống nhau thì trả về giá trị. mình dùm hàm vloopkup nhưng không thành công. xin trợ giúp và có file đính kèm.
Nội dung Kết quả công thức tại cột AB6 - Bảng 1: Nếu ô ở cột AA6 - bảng 1 trùng với dữ liệu cột J - bảng 2 thì trả kết quả tại cột B - bảng 2.
Xin cảm ơn!
 

File đính kèm

Cứ dùng hàm countif thôi, nếu tên xuất hiện thì sẽ hiện số lớn hơn 0, còn = 0 thì ko trùng sheet 1, nếu muốn biết vị trí cụ thể luôn thì dùng cả hàm match
AB6=COUNTIF('bảng 2'!$J:$J, 'Bảng 1'!AA6)
AC6=MATCH(AA6, 'bảng 2'!$J:$J, 0)
 

File đính kèm

  • 1676018496515.png
    1676018496515.png
    311.8 KB · Đọc: 19
  • 1676018630310.png
    1676018630310.png
    257 KB · Đọc: 20
Cứ sử dụng hàm countif thôi, nếu tên xuất hiện thì sẽ hiển thị số lớn hơn 0, còn = 0 thì không trùng lặp sheet 1, nếu muốn biết vị trí cụ thể luôn thì sử dụng cả hàm khớp
AB6=COUNTIF('bảng 2'!$J:$J, 'Bảng 1'!AA6)
AC6=MATCH(AA6, 'bảng 2'!$J:$J, 0)
không phải ý này bạn! ý là nếu họ tên+ năm sinh của người ở bảng 1 nếu giống với họ tên+năm sinh của người ở bảng 02 (trùng nhau) thì trả về giá trị là mã BHXH (cột B - bảng 2) ấy
 
Xin trợ giúp về hàm: Nếu kết quả là 02 sheet giống nhau thì trả về giá trị. mình dùm hàm vloopkup nhưng không thành công. xin trợ giúp và có file đính kèm.
Nội dung Kết quả công thức tại cột AB6 - Bảng 1: Nếu ô ở cột AA6 - bảng 1 trùng với dữ liệu cột J - bảng 2 thì trả kết quả tại cột B - bảng 2.
Xin cảm ơn!

không phải ý này bạn! ý là nếu họ tên+ năm sinh của người ở bảng 1 nếu giống với họ tên+năm sinh của người ở bảng 02 (trùng nhau) thì trả về giá trị là mã BHXH (cột B - bảng 2) ấy
Thử công thức này xem sao :

AB6=IF(IFERROR(VLOOKUP('bảng 2'!J2,AA:AA,1,0),"")="","",INDEX('bảng 2'!$B$2:$J$4412,MATCH(VLOOKUP('bảng 2'!J2,AA:AA,1,0),'bảng 2'!$J$2:$J$4412,0),1))
 
không phải ý này bạn! ý là nếu họ tên+ năm sinh của người ở bảng 1 nếu giống với họ tên+năm sinh của người ở bảng 02 (trùng nhau) thì trả về giá trị là mã BHXH (cột B - bảng 2) ấy
Xem có đúng ý bạn ko, mình lookup ko cần ghép cột phụ, check hai điều kiện bằng vector ạ
AB6=IF(ISERROR(LOOKUP(2, 1/('bảng 2'!$C$1:$C$4412='Bảng 1'!D6)/('bảng 2'!$E$1:$E$4412='Bảng 1'!F6),'bảng 2'!B1:B4412)), "", LOOKUP(2, 1/('bảng 2'!$C$1:$C$4412='Bảng 1'!D6)/('bảng 2'!$E$1:$E$4412='Bảng 1'!F6),'bảng 2'!$B$1:$B$4412))
 

File đính kèm

Hàm vlook chỉ tìm từ trái sang phải từ trên xuống dưới.
Bạn copy mục mã bảo hiểm xã hội qua bên phải như mình làm trong file. Sau đó dùng vlookup tìm bình thường. rồi xóa đi. Đúng theo ý bạn dụng vlookup
 

File đính kèm

Móa ơi, dạo này VLOOKUP chặt rau mà cứ phải ôm đi thái xương.
Dữ liệu tè le kiểu này lên đây là bị kỷ luật ngay.
Mã:
=INDEX('bảng 2'!B:B;MATCH(VLOOKUP(AA6;'bảng 2'!J:J;1;0);'bảng 2'!J:J;0))
 
Bạn xem đúng ý bạn không nhé ạ.

=IFERROR(LOOKUP(2,1/((D12='bảng 2'!$C$2:$C$4412)*('Bảng 1'!F12='bảng 2'!$E$2:$E$4412)),'bảng 2'!$B$2:$B$4412),"-")
không phải ý này bạn! ý là nếu họ tên+ năm sinh của người ở bảng 1 nếu giống với họ tên+năm sinh của người ở bảng 02 (trùng nhau) thì trả về giá trị là mã BHXH (cột B - bảng 2) ấy
 

File đính kèm

Web KT

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

Back
Top Bottom