So sánh dữ liệu trong hai file Excel khác nhau

  • Thread starter nguyenthanhminh
  • Ngày gửi
N

nguyenthanhminh

Guest
14/6/08
5
0
1
46
TPHCM
Chào các bạn,

Hiện giờ mình đang làm công việc nhập dữ liệu bằng Excel. Mình đang có vấn đề này rất cần các bạn hỗ trợ.

Mình nói sơ qua như sau :

1. File thứ nhất tên A ,gồm 3 cột : cột 1 là mã linh kiện, lot no của linh kiện và thời gian kiểm tra
2. File thứ hai tên B, gồm nhiều cột trong đó có bao gồm 3 cột ở file A. Có rất nhiều mã linh kiện (đã có sẵn) trong file B vì file B là file tổng hợp của nhiều tháng lại.

Mình đang phải nhập lot no và thời gian kiểm tra từ file A sang file B dựa trên mã linh kiện. Việc này làm bằng tay tốn rất nhiều thời gian.

Minh đang muốn nhờ các bạn chỉ mình viết một cái macro so sánh với nội dung là :

Nếu mã linh kiện trong cột mã linh kiện ở file B giống với mã linh kiện trong cột mã linh kiện ở file A, nội dung của cột lot no của linh kiện và cột thời gian kiểm tra ở file B sẽ giống với nội dung của cột lot no của linh kiện và cột thời gian kiểm tra ở file A

Khó khăn của mình như sau :
1. Hiện tại mình đang viết bằng lệnh IF nhưng nó chỉ chạy được một hàng vì gán địa chỉ thẳng mà mình không biết câu lệnh lặp để nó kiểm tra mã linh kiện cho toàn bộ file A

=IF(TRIM(RC[-2])=TRIM('[LotNo Tape(4).xls]Sheet1'!R1C1),TRIM('[LotNo Tape(4).xls]Sheet1'!R1C3))

Ở đây file A là file Lot No Tape(4) và file B là file Sea on 05Aug16.

Có bạn nào có ý kiến hay lời khuyên gì thì vui lòng chỉ mình giải quyết vấn đề này với. Cám ơn các bạn nhiều.
 

Đính kèm

  • LotNo Tape(4).xls
    34 KB · Lượt xem: 63
  • Sea on 05Aug16.xls
    112.5 KB · Lượt xem: 47
Khóa học Quản trị dòng tiền
B

BùiThêu1

Sơ cấp
26/7/16
13
0
1
31
Tức là giờ file nguồn sẽ là file A, và bạn muốn link dữ liệu từ file A sang file B của 2 cột: lot no và thời gian kiểm tra đúng không bạn?
 
N

nguyenthanhminh

Guest
14/6/08
5
0
1
46
TPHCM
Chào Thêu,

Đúng rồi bạn. Mình muốn link dữ liệu 2 cột lot no và thời gian kiểm tra ở file A sang file B nếu mã linh kiện ở file B giống với mã linh kiện ở file A
 
B

BùiThêu1

Sơ cấp
26/7/16
13
0
1
31
XRF là cột thời gian kiểm tra, mã linh kiên ở file A là cột part number, mã linh kiện ở cột B là part no đấy à bạn.
Vấn đề ở đây là: VD trong cùng T9: tên mã linh kiên LHA-5019-010X có thể sẽ nhập về 3 lô, và theo 3 mốc thời gian khác nhau đúng không bạn?
 
N

nguyenthanhminh

Guest
14/6/08
5
0
1
46
TPHCM
Đúng rồi bạn. Cho nên mình cứ so sánh part no ở file B giống với part number ở file A là XRF và Lot no ở file B sẽ được điền thông tin XRF và Lot no ở file A tương ứng.
 
B

BùiThêu1

Sơ cấp
26/7/16
13
0
1
31
Cái này đáng ra bạn phải xây dựng từ File A hợp lý thì khi sang file B sẽ dễ dàng hơn
Ví dụ ngay như tên mã linh kiên ở 2 file đã không đồng nhất rồi: LHA5019010X và LHA-5019-010X
Nữa là tớ muốn hỏi mục đích chuyển file là gì:
- File B chưa có gì: việc cần làm là chuyển dữ liệu từ file A sang? nếu không ngay từ đầu sao không nhập vào file B luôn bạn, vì 2 file cuối cùng dùng là file B
- Hay kiểm tra đối chiếu giữa 2 file: tức là 2 file là được nhập độc lập từ đầu: và giờ công việc là check đối chiếu 2 file?
T đang hiểu theo kiểu như sau:
Năm 2015: sau các lô nhập, xuất linh kiên: sẽ nhập tất vào file A: kiểu lần lượt
Vào cuối năm tổng hợp lại: xem lo 1 gồm những mặt hàng nào (or muốn xem mặt hàng X xuất hiện nhập ở những lô nào và time nào)=> thì lúc này chỉ dùng Privot table để tổng hợp theo mục đích là xong.
 
N

nguyenthanhminh

Guest
14/6/08
5
0
1
46
TPHCM
Chào Thêu,

File A là do bên một bộ phận khác nhập vào. Đây là bộ phận sản xuất.
File B là do bộ phận khác nhập vào. Đây là bộ phận kho.

Nếu theo logic thì kho phải nhập dữ liệu trước (file B). Nhưng do kho không làm nên giờ bên kho phải làm lại dựa theo dữ liệu của bộ phận sản xuất. Không hẳn chỉ là một file này mà còn nhiều file khác vì mình phải làm lại dữ liệu cho các tháng trước đây nữa.

Đây là mình đang làm ngược lại với quy trình, chứ nếu dữ liệu được nhập từ ban đầu thì dễ rồi
 
B

BùiThêu1

Sơ cấp
26/7/16
13
0
1
31
Mình không giúp được bạn rồi, hì:)
 
N

nguyenthanhminh

Guest
14/6/08
5
0
1
46
TPHCM
OK thank. Mình nhập bằng tay trước rồi từ từ tìm hiểu.
 

Xem nhiều

Webketoan Zalo OA