Lọc, tìm kiếm thay thế, sắp xếp và tính tổng bằng VBA (1 người xem)

Liên hệ QC

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

Tham gia
14/9/12
Bài viết
312
Được thích
68
Nghề nghiệp
VT
Em có vấn đề sau: Không biết là đưa lên mục này hay mục cấu trúc và Xử lý dữ liệu. Nếu sai Box xin MOD linh động.
Nội dung và mục đích như sau:
1. Lọc lấy những dòng thỏa mãn điều kiện trong 1 ô
2. Tìm kiếm và thay thế những tên để đồng nhất về tên
3. Sắp xếp theo cột H rồi theo cột D
4. Tính tổng theo từng người của cột D
Rất mong được sự giúp đỡ của các a/c GPE. Xin cảm ơn.

Xin lỗi các a/c. File VD đã được dỡ xuống vì lý do không tải được file khác lên, ở mục khác vì hết dung lượng. Nội dung trong file VD giống như file #2. Xin cảm ơn đã không trách tội.
 
Lần chỉnh sửa cuối:
Nội dung và mục đích như sau:
1. Lọc lấy những dòng thỏa mãn điều kiện trong 1 ô
2. Tìm kiếm và thay thế những tên để đồng nhất về tên
3. Sắp xếp theo cột H rồi theo cột D
4. Tính tổng theo từng người của cột D
Rất mong được sự giúp đỡ của các a/c GPE. Xin cảm ơn.

(1) Chọn tiêu chí theo trị trong ô Validation

(2) Riêng vấn đề thứ hai của bạn nên dem qua "Words" mà làm; Excel kém về sửa lỗi chính tả lắm!
(4) Tạm thời chưa đưa vô chổ mà chúng cần đến; Bạn kiểm tra rồi sẽ đưa vô sau;
Bạn nói luôn số liệu cột 'Ghi chú' này lấy đâu ra vậy?
 

File đính kèm

Upvote 0
Em rất cảm ơn anh đã giúp đỡ. Em xin giải thích kỹ hơn:
(1) Chọn tiêu chí theo trị trong ô Validation
Bước này đúng ý mục đích rồi, tuy nhiên thực tế tên đơn vị là kiểu xâu và dài hơn nên em không đưa lên (chứ không có số). VD "Phòng bán hàng Viễn thông Thanh Long", "Phòng bán hàng viễn thông Thành Công" ..... chứ không phải là DBL số 1 hay DBL số 2 (Em đã thay lại thử nhưng nó không nhận). Tiếp nữa lã sau khi lọc xong được dữ liệu cần - thì xóa dữ liệu gốc đi cho nhẹ file (vì khoảng gần chục nghìn dòng anh à). Nếu phức tạp thì chọn giải pháp Copy thỏa mãn Đk sang sheet Lọc rồi làm bước tiếp theo chứ không lọc nữa và quay lại xóa dữ liệu gốc bằng tay.
Bạn nói luôn số liệu cột 'Ghi chú' này lấy đâu ra vậy?
Cột ghi chú em lấy ở cột B và C trong sheet DSach: tức là dò tìm trong cột điểm bán lẻ nếu trùng tên trong cột A của DSách thì lấy cột B và cột C (như vậy em sẽ có 2 cột ghi chú, cứ tạm gọi là ghi chú 1 và 2 đi). Phần này chính là phần chèn tên.
(2) Bước chèn tên: Đúng ý , nhưng chèn vào phần đã lọc theo như bài hiện tại đang làm của anh tức là chèn vào cột R và S chứ không chèn vào cột G, H.
Để chèn được đầy đủ tên trong phần ghi chú em vẫn muốn chèn đoạn code tìm kiếm và thay thế để chỉnh sửa đồng nhất tên vào cột ghi chú trước khi sắp xếp lại dữ liệu. File dưới em đã sưu tầm và đặt trong Sheet 2 nhưng sao nó cứ xóa đi 1 dòng.
(3) Phần sắp xếp và tính tổng: em muốn sắp xếp theo tên vừa chèn vào cột ghi chú trước rồi theo tên trong cột điểm bán lẻ sau.
Như trong bài VD thì Trần thị Tứ và Vũ Văn Kiểm đều do 1 người Nguyễn Thị Thành quản lý vậy sắp xếp hết Trần thị Tứ của Nguyễn thị Thành - tính tổng, tiếp theo sắp xếp hết Vũ Văn Kiểm của Nguyễn Thị Thành - tính tổng, tương tự như vậy ... Em giải thích có thể không được rõ ý, em gửi kèm 1 file khác (không phải file trợ giúp) mà anh BaTê làm cho em phần sắp xếp và tính tổng trong sheet TDOI, anh xem giúp (ý em muốn kết quả cuối cùng như vậy)
Điều nữa là bảng tính tổng của anh có tất cả các điểm số 3, số 1 trong khi em chỉ cần số liệu thỏa mãn như trong M2 Bước 1.
Có thể phần diễn giải của em chưa thật rõ ràng, có gì chưa hiểu xin anh hỏi lại. Em cảm ơn anh ạ.
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom