Liên kết dữ liệu không có thứ tự trùng nhau ở hai sheet (1 người xem)

Liên hệ QC

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

thepdaoson

Thành viên thường trực
Tham gia
29/4/11
Bài viết
230
Được thích
114
Dear các anh/chị,

Tôi có 1 file kèm theo, gồm 2 sheet. Tôi muốn lập công thức ở các cell của cột CP, CQ và CR của sheet Instrument Index sao cho nếu số Tag Number ở cột B Sheet Instrument Index = số Tag Number ở cột A sheet Status thì các số liệu ở cột B, C và D ở sheet Status sẽ tự động hiện ra tại cột CP, CQ và CR của sheet Instrument Index tương ứng với cùng số Tag number. Xin cảm ơn trước các anh/chị.
 

File đính kèm

Dữ liệu ở sheet Status sai khác 1 ký tự trống so với sheet Instrumet Index (cách giải quyết: hoặc là thêm 1 ký tự trống ở phía trước của mã Tag_number bên này, hoặc xóa ký tự trống phía trước của bên kia).
Dung công thức mảng sau:
Chon 3 ô CP, CQ và CR (dòng 3), nhập công thức và nhấn Ctrl-Shift-Enter, sau đó copy xuống.
PHP:
=IF(ISERROR(OFFSET(Status!$A$1, MATCH('INSTRUMENT INDEX'!B3, Status!$A$2:$A$4268,0), 1, 1,3)),"",OFFSET(Status!$A$1, MATCH('INSTRUMENT INDEX'!B3, Status!$A$2:$A$4268,0), 1, 1,3))
 
Dear các anh/chị,

Tôi có 1 file kèm theo, gồm 2 sheet. Tôi muốn lập công thức ở các cell của cột CP, CQ và CR của sheet Instrument Index sao cho nếu số Tag Number ở cột B Sheet Instrument Index = số Tag Number ở cột A sheet Status thì các số liệu ở cột B, C và D ở sheet Status sẽ tự động hiện ra tại cột CP, CQ và CR của sheet Instrument Index tương ứng với cùng số Tag number. Xin cảm ơn trước các anh/chị.

Em cũng góp 1 cách này. Công thức mảng cho ô CP3:

=IF(ISNA(VLOOKUP(TRIM($B3),TRIM(Status!$A$2:$D$4268),MATCH('INSTRUMENT INDEX'!CP$2,Status!$A$1:$D$1,0),0)),"",VLOOKUP(TRIM($B3),TRIM(Status!$A$2:$D$4268),MATCH('INSTRUMENT INDEX'!CP$2,Status!$A$1:$D$1,0),0))

Kéo sang và fill xuống.
 
Cảm ơn bạn. Có công thức nào để bỏ đi một ký tự trống ở cột A - Staus không bạn. Thanks
 
Cảm ơn bạn. Có công thức nào để bỏ đi một ký tự trống ở cột A - Staus không bạn. Thanks
Nếu toàn bộ dữ liệu ở cột A bị như thế thì có nhiều cách làm
Đây là một cách: nhập công thức này vào một cột nào đó ( thí dụ cột F), kéo xuống bằng số dòng dữ liệu ở cột A, copy & dán lại vào cột A ( chỉ dán Value )
Hoặc, nếu muốn giữ nguyên dữ liệu như thế, có thể dùng công thức này ở cell CP3:
=IF(COUNTIF(Status!$A$2:$A$4268,REPLACE($B3,1,1," "&LEFT($B3))),VLOOKUP(REPLACE($B3,1,1," "&LEFT($B3)),Status!$A$2:$D$4268,COLUMN(B:B),0),"")
Kéo sang phải & kéo xuống
Với những bài dò tìm này thì dữ liệu phải chuẩn, nếu không sẽ cho kết quả "tèo" ngay
Thân
 
Cảm ơn bạn. Có công thức nào để bỏ đi một ký tự trống ở cột A - Staus không bạn. Thanks
Bạn chon cột A, nhấn Ctrl-H (tìm và thay thế), gõ vào ô tìm " 6" (có 1 ký tự trồng trước số 6, đừng gõ các dấu nháy), thay bằng 6 (theo dữ liệu của bạn)
 

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

Back
Top Bottom