So sánh trùng và copy data từ sheet khác

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

hntvnn

Thành viên mới
Tham gia
28/6/14
Bài viết
10
Được thích
1
Em chào mọi người,
Hiện em có 1 file copy từ trên mạng giờ muốn chỉnh sửa theo ý mình mà em không có căn bản nên làm tới làm lui mà không được.
File em tải trên mạng có 2 sheet, sheet1 có 3 cột. Sheet 2 thì nếu dữ liệu trùng lặp so với cột đầu tiên của sheet 1 thì copy cột 2 3 tương ứng dòng đó từ sheet1 sang.
File này hiện đúng ý em rồi nhưng ngặt nỗi nó không tự động được cứ phải ấn Alt + F8 thì mới chạy. Và khi ấn Alt + F8 là nó nhảy về sheet 1 không ở sheet 2 để em thực hiện tiếp công việc. Công việc của em làm từng dòng 1 ạ.
Em rất mong nếu có anh chị nào có thời gian giúp em với ạ.
Em xin cảm ơn anh chị rất nhiều
 

File đính kèm

Em chào mọi người,
Hiện em có 1 file copy từ trên mạng giờ muốn chỉnh sửa theo ý mình mà em không có căn bản nên làm tới làm lui mà không được.
File em tải trên mạng có 2 sheet, sheet1 có 3 cột. Sheet 2 thì nếu dữ liệu trùng lặp so với cột đầu tiên của sheet 1 thì copy cột 2 3 tương ứng dòng đó từ sheet1 sang.
File này hiện đúng ý em rồi nhưng ngặt nỗi nó không tự động được cứ phải ấn Alt + F8 thì mới chạy. Và khi ấn Alt + F8 là nó nhảy về sheet 1 không ở sheet 2 để em thực hiện tiếp công việc. Công việc của em làm từng dòng 1 ạ.
Em rất mong nếu có anh chị nào có thời gian giúp em với ạ.
Em xin cảm ơn anh chị rất nhiều
Tại sheet1, D2 đặt công thức:
Mã:
=COUNTIF(Sheet2!$A$2:$A$128,A2)
Các giá trị trả về 0 tức là không có giá trị trong Sheet2!A2:A128. Value lại cột D của sheet1, Sort cột D để gom các giá trị 0, Copy tương ứng cột A Paste qua sheet2 ở cuối.
Tại sheet2, B2 và C2 có công thức như sau:
Mã:
B2 =IFERROR(VLOOKUP($A2,Sheet1!$A$2:$C$31,2,0),"")
C2 =IFERROR(VLOOKUP($A2,Sheet1!$A$2:$C$31,3,0),"")
 
Upvote 0
Em chào mọi người,
Hiện em có 1 file copy từ trên mạng giờ muốn chỉnh sửa theo ý mình mà em không có căn bản nên làm tới làm lui mà không được.
File em tải trên mạng có 2 sheet, sheet1 có 3 cột. Sheet 2 thì nếu dữ liệu trùng lặp so với cột đầu tiên của sheet 1 thì copy cột 2 3 tương ứng dòng đó từ sheet1 sang.
File này hiện đúng ý em rồi nhưng ngặt nỗi nó không tự động được cứ phải ấn Alt + F8 thì mới chạy. Và khi ấn Alt + F8 là nó nhảy về sheet 1 không ở sheet 2 để em thực hiện tiếp công việc. Công việc của em làm từng dòng 1 ạ.
Em rất mong nếu có anh chị nào có thời gian giúp em với ạ.
Em xin cảm ơn anh chị rất nhiều
Bạn tìm hiểu cách gán Code cho Button là được. Bạn kiểm tra File đúng ý chưa.
 

File đính kèm

Upvote 0
em cảm ơn 2 anh nhiều quá. Hiện cả 2 cách đều dùng quá tốt và cách của anh leo nó nhanh như điện rồi.
Một lần nữa em cảm ơn các anh nhiều.
Chúc các anh luôn có nhiều sức khỏe và hạnh phúc trong cuộc sống.
2 anh trợ giúp nhanh như con Core I9 hy vọng có ngày gặp mặt XD
 
Upvote 0
Tại sheet1, D2 đặt công thức:
Mã:
=COUNTIF(Sheet2!$A$2:$A$128,A2)
Các giá trị trả về 0 tức là không có giá trị trong Sheet2!A2:A128. Value lại cột D của sheet1, Sort cột D để gom các giá trị 0, Copy tương ứng cột A Paste qua sheet2 ở cuối.
Tại sheet2, B2 và C2 có công thức như sau:
Mã:
B2 =IFERROR(VLOOKUP($A2,Sheet1!$A$2:$C$31,2,0),"")
C2 =IFERROR(VLOOKUP($A2,Sheet1!$A$2:$C$31,3,0),"")
Cho em hỏi chút làm sao để lệnh này nó nằm bên trái được ạ.
Ví dụ em muốn cột so sánh ở sheet2 là B thì phần hiển thị đối chiếu với sheet1 sẽ ở cột A thì làm thế nào vậy ạ.
Phiền anh XD
 
Upvote 0
Cho em hỏi chút làm sao để lệnh này nó nằm bên trái được ạ.
Ví dụ em muốn cột so sánh ở sheet2 là B thì phần hiển thị đối chiếu với sheet1 sẽ ở cột A thì làm thế nào vậy ạ.
Phiền anh XD
Chưa hiểu ý của bạn.
Bạn lấy ví dụ cụ thể và tải file lên thử xem.
 
Upvote 0
Web KT

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

Back
Top Bottom