SO SÁNH DỮ LIỆU 2 FILE VÀ LẤY THEO ĐIỀU KIỆN (1 người xem)

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

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

d1207t

Thành viên mới
Tham gia
24/11/11
Bài viết
40
Được thích
6
Em có vấn đề này mà đau đầu mấy hôm nay vẫn không tìm được phương án giải quyết, Em xin nhờ các cao nhân giúp đỡ vấn đề này ạ.
Em có 2 file trong đó 1 file là dữ liệu gốc (file1), 1 file dùng để lấy giá trị từ file dữ liệu gốc (file2)
- File1 và file2 chỉ có giá trị cột A là dùng để làm căn cứ lấy dữ liệu sang nhau (dữ liệu cột A file1 sẽ có trong file 2) tuy nhiên cột A này cả file 1 và file 2 đều có dữ liệu trùng nhau, sự khác nhau giữa những cái trùng được phân biệt bởi cột ngày (Cột C).
Tuy nhiên cột C của 2 file sẽ gần như không giống nhau, quy luật vd như:
file 1 có GAOU2130534 phát sinh 2 lần dòng 9 và 1105 file2 thì phát sinh tại 16 và 1556 ta thấy cột ngày C tại file 2 luôn lớn hơn hoặc bằng file1.
Như vậy dữ liệu dòng 9 sẽ ứng với 16 và 1105 sẽ ứng với 1556.
Rất mong các bác chỉ giáo giúp em phương án có thể lấy hết toàn bộ dữ liệu file 1 (cột D) để điền vào file 2 theo đúng qui luật
Cảm ơn các bác rất nhiều.
 

File đính kèm

bạn tạo ra cột E = A2&C2 tạo thành cột điều kiện để so sánh.
 
Em có vấn đề này mà đau đầu mấy hôm nay vẫn không tìm được phương án giải quyết, Em xin nhờ các cao nhân giúp đỡ vấn đề này ạ.
Em có 2 file trong đó 1 file là dữ liệu gốc (file1), 1 file dùng để lấy giá trị từ file dữ liệu gốc (file2)
- File1 và file2 chỉ có giá trị cột A là dùng để làm căn cứ lấy dữ liệu sang nhau (dữ liệu cột A file1 sẽ có trong file 2) tuy nhiên cột A này cả file 1 và file 2 đều có dữ liệu trùng nhau, sự khác nhau giữa những cái trùng được phân biệt bởi cột ngày (Cột C).
Tuy nhiên cột C của 2 file sẽ gần như không giống nhau, quy luật vd như:
file 1 có GAOU2130534 phát sinh 2 lần dòng 9 và 1105 file2 thì phát sinh tại 16 và 1556 ta thấy cột ngày C tại file 2 luôn lớn hơn hoặc bằng file1.
Như vậy dữ liệu dòng 9 sẽ ứng với 16 và 1105 sẽ ứng với 1556.
Rất mong các bác chỉ giáo giúp em phương án có thể lấy hết toàn bộ dữ liệu file 1 (cột D) để điền vào file 2 theo đúng qui luật
Cảm ơn các bác rất nhiều.
Phải sort file 1 theo cột "Ngày", sắp thứ tự ngày từ nhỏ đến lớn.
Công thức file 2, thử:
Mã:
E2=IFERROR(INDEX('[FILE DU LIEU (file1).xlsx]Sheet1'!$D$1:$D$2000,AGGREGATE(15,6,ROW($1:$2000)/(A2='[FILE DU LIEU (file1).xlsx]Sheet1'!$A$1:$A$2000)/(C2>='[FILE DU LIEU (file1).xlsx]Sheet1'!$C$1:$C$2000),COUNTIF($A$2:A2,A2))),"Không thấy")
Enter, fill xuống.

Lưu ý: Dùng công thức mảng sẽ nặng máy.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom