Xin giúp hàm lấy dữ liệu có điều kiện (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thanhnam0119

Thành viên hoạt động
Tham gia
5/10/07
Bài viết
152
Được thích
4
Xin chào các a chị trong diễn đàn. E đang có 1 file kiểm soát dữ liệu đối chiếu có điều kiện nhờ các a chị trợ giúp như sau:
1. File e có 2 sheet:
+ sheet 1 "DL" là nơi tập trung toàn dữ liệu của 1 người nhưng nhiều thông tin khác nhau
+ sheet 2 "Doichieu" là nơi lấy dữ liệu có điều kiện nhau sau:
Nếu mã số BHXH ở sheet "DL" sản sinh nhiều mã thẻ ở cột D có 2 Kí tự bên trái (lấy dữ liệu gần nhau làm căn cứ xác định) mà khác nhau thì là "TM" ngược lại trùng nhau là "TT".
VD:
* Lê Văn Đẳng có mã số BHXH 3620943516 có 5 dòng dữ liệu ở cột D bên sheet "DL"
GB4363620943516 1
CN3363620943516 2
CN3363620943516 3
CN3360601102987 4
CN3360601102987 5
Thì lấy dữ liệu gần nhau nhất từ trên xuống từ 2 đến 1 nếu 2 kí tự bên trái khác nhau thì sẽ hiện là "TM"
* nguyễn thị chén có mã số BHXH 3621000736 có 3 dòng dữ liệu ở cột D bên sheet "DL"
GB4363621000736 1
GB4363621000736 2
GD4360605900376 3
Thì lấy dữ liệu gần nhau nhất từ trên xuống từ 2 đến 1 nếu 2 kí tự bên trái giống nhau thì sẽ hiện là "TT"
Mong các a chị trong diễn đàn giúp đỡ. Trân trọng cảm ơn
 

File đính kèm

Thử tại ô C2:
Mã:
=IF(LEFT(INDEX(DL!$D$2:$D$163,MATCH(B2,DL!$E$2:$E$163,0)),2)=LEFT(INDEX(DL!$D$2:$D$163,MATCH(B2,DL!$E$2:$E$163,0)+1),2),"TT","TM")
Copy xuống
 
Thử tại ô C2:
Mã:
=IF(LEFT(INDEX(DL!$D$2:$D$163,MATCH(B2,DL!$E$2:$E$163,0)),2)=LEFT(INDEX(DL!$D$2:$D$163,MATCH(B2,DL!$E$2:$E$163,0)+1),2),"TT","TM")
Copy xuống
Bác cho e hỏi thêm chút giờ e muốn lấy điều kiện của mã số BHXH ở sheet đối chiếu nếu lịch sử của mã số đó trong sheet "DL" ở cột C mà là GD thì hiện lên thì dùng hàm nào ạ.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom