Giúp đỡ lọc các đối tượng giống nhau ở 2 Sheet khác nhau

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

snst

Thành viên hoạt động
Tham gia
9/4/13
Bài viết
106
Được thích
3
Chào các ae trên 4rum tình hình là em đang làm là chọn lại các đối tượng trong 1 sheet có trùng với đối tượng bên sheet khác. Khi làm em phải mở 2 sheet đối chiếu mới chọn được em thấy lâu và chậm quá có anh nào có giải pháp hay viết được hàm làm tự động ko giúp em cái. em làm hồ sơ số lượng nhiều. Cảm ơn mọi người.
em có đính kèm file excel theo
Nội dung:
em muốn lọc những số thửa đã có bên sheet2 theo tờ bản đồ sau đó đánh dấu những số thửa này bên sheet1 trong cột đăng ký cấp đổi ạh
 

File đính kèm

Chào các ae trên 4rum tình hình là em đang làm là chọn lại các đối tượng trong 1 sheet có trùng với đối tượng bên sheet khác. Khi làm em phải mở 2 sheet đối chiếu mới chọn được em thấy lâu và chậm quá có anh nào có giải pháp hay viết được hàm làm tự động ko giúp em cái. em làm hồ sơ số lượng nhiều. Cảm ơn mọi người.
em có đính kèm file excel theo
Nội dung:
em muốn lọc những số thửa đã có bên sheet2 theo tờ bản đồ sau đó đánh dấu những số thửa này bên sheet1 trong cột đăng ký cấp đổi ạh
Bạn sử dụng công thức sau cho ô H3 trên Sheet1, sau đó fill cho cả cột:
Mã:
=IF(SUMPRODUCT((Sheet2!$B$3:$B$39=B3)*(Sheet2!$C$3:$C$39=C3)),"x","")
 
KHông ổn rồi anh ơi, em thử nó bị sai. em chỉ cần đánh dấu vào cột H khi những số thửa ở cột D ở sheet 2 trùng với cột D ở sheet 1 thôi anh ơi. (các đối tượng dược lộc phải chung với một tờ bản đồ ở cột C) anh nghiên cứu giúp em lại phát.
 
KHông ổn rồi anh ơi, em thử nó bị sai. em chỉ cần đánh dấu vào cột H khi những số thửa ở cột D ở sheet 2 trùng với cột D ở sheet 1 thôi anh ơi. (các đối tượng dược lộc phải chung với một tờ bản đồ ở cột C) anh nghiên cứu giúp em lại phát.
Dùng công thức chắc "nhức mình" lắm, thử với VBA coi.
Bấm nút Cấp đổi một phát.
Nhớ Enable Macros khi mở file.
 

File đính kèm

KHông ổn rồi anh ơi, em thử nó bị sai. em chỉ cần đánh dấu vào cột H khi những số thửa ở cột D ở sheet 2 trùng với cột D ở sheet 1 thôi anh ơi. (các đối tượng dược lộc phải chung với một tờ bản đồ ở cột C) anh nghiên cứu giúp em lại phát.
Vậy thì bạn sửa lại như sau:
Mã:
=IF(SUMPRODUCT((Sheet2!$C$3:$C$39=C3)*(Sheet2!$D$3:$D$39=D3)),"x","")
 
KHông ổn rồi anh ơi, em thử nó bị sai. em chỉ cần đánh dấu vào cột H khi những số thửa ở cột D ở sheet 2 trùng với cột D ở sheet 1 thôi anh ơi. (các đối tượng dược lộc phải chung với một tờ bản đồ ở cột C) anh nghiên cứu giúp em lại phát.
Bạn biến đổi 1 chút công thức bài #2
Mã:
=IF(SUMPRODUCT((Sheet2!$C$3:$C$39=Sheet1!C3)*(Sheet2!$D$3:$D$39=Sheet1!D3)),"x","")
Bạn tìm hiểu them 1 chút hàm Sumproduct là biết cách tùy biến ngay.
 
Dùng công thức chắc "nhức mình" lắm, thử với VBA coi.
Bấm nút Cấp đổi một phát.
Nhớ Enable Macros khi mở file.
Anh ơi, cái macro anh cài lên file của em. vậy khi làm file excel khác em làm các nào cho nó hiện lên vậy anh.
 
Anh ơi, cái macro anh cài lên file của em. vậy khi làm file excel khác em làm các nào cho nó hiện lên vậy anh.
File khác là sao? Cấu trúc dòng cột có giống nhau không?
Nếu giống "như đúc" thì Alt-F11, copy sub GPE trong module sang module của file mới, tạo cái nút hay gì đó rối gán macro cho nó chạy Sub.
Mà chắc ăn sang file khác là không "y chang" mọi chuyện rối, kể cả tên sheet cũng chưa chắc đúng.
Đưa file có mẫu mã như thật lên chắc ăn.
Dữ liệu khoảng 50 dòng để kiểm tra là được rồi, sau này bạn nhập dữ liệu thật của bạn vào khoảng 50.000 dòng xem sao.
 
Anh hướng dẫn dùm em cách load macro này lên file excel cái. Khoản này em chịu.
Anh xem cái file này dùm em cái, chắc là file mẫu dể làm các fille tiếp theo. Cảm ơn anh, chúc anh sức khỏe, thành công trong công việc.
 

File đính kèm

Lần chỉnh sửa cuối:
Anh hướng dẫn dùm em cách load macro này lên file excel cái. Khoản này em chịu.
Anh xem cái file này dùm em cái, chắc là file mẫu dể làm các fille tiếp theo. Cảm ơn anh, chúc anh sức khỏe, thành công trong công việc.
Xong rồi đây, chỉ dựa vào tờ bản đồ và số thửa, diện tích và tên chủ sử dụng không quan tâm đến nghe.
 

File đính kèm

Thanks anh, nếu em muốn làm các cột tiếp theo như: Cấp mới, chưa đăng ký, kiểm tra lại ranh thì làm sao hả anh. copy cái nút cấp đổi qua cột cần làm thôi phải ko.
 
Ko được rồi anh Tê ơi. khi em xóa hết nội dung trong sheet đó vào copy dữ liệu khác vào không chạy được. anh hướng dẫn load macro này với
 
Thanks anh, nếu em muốn làm các cột tiếp theo như: Cấp mới, chưa đăng ký, kiểm tra lại ranh thì làm sao hả anh. copy cái nút cấp đổi qua cột cần làm thôi phải ko.
Làm sao "cái nút" nó hiểu mình muốn gì mà nó làm.
Mình phải "chỉ cách" cho nó làm chứ.
Bạn muốn gì thì có dữ liệu và nói rõ cần kết quả như thế nào mới biểu "cái nút" nó làm theo như vậy được.
Ko được rồi anh Tê ơi. khi em xóa hết nội dung trong sheet đó vào copy dữ liệu khác vào không chạy được. anh hướng dẫn load macro này với
Bạn "vọc phá" ra sao thì cũng gởi cái file lên xem tại sao nó không chạy chứ.
 
Lần chỉnh sửa cuối:
file đây anh: anh hướng dẫn dùm em làm thêm các cột kia luôn nha. một đích của em là lấy file này khi làm xong em xóa hết dữ liệu rồi chép dữ liệu khác vào chạy tiếp
 

File đính kèm

hay là anh Tê hướng viết dùm em cái hàm lọc của 2 sheet này để em cần em copy vào rồi chạy luôn cho tiện. cái macro của anh làm em nhức đầu quá.
 
file đây anh: anh hướng dẫn dùm em làm thêm các cột kia luôn nha. một đích của em là lấy file này khi làm xong em xóa hết dữ liệu rồi chép dữ liệu khác vào chạy tiếp
- 1 dữ liệu trong shết của bạn không có số liệu cột số tờ bản đồ làm sao chạy?
- Cột cấp đổi còn biết điều kiện là số tờ BĐ và số thửa trùng nhau. Mấy cột kia lấy dữ liệu theo điều kiện nào chỉ có bạn hiểu, bạn tự làm đi.
 
Web KT

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

Back
Top Bottom