Hướng Dẫn Tạo Vùng Tiêu Chuẩn Và Lọc Dữ Liệu | Giải Pháp Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Hướng dẫn tạo vùng tiêu chuẩn và lọc dữ liệu (1 người xem)
  • Thread starter Thread starter duongdv
  • Ngày gửi Ngày gửi 29/6/08
Liên hệ QC

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

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) D

duongdv

Thành viên tích cực
Thành viên danh dự Tham gia 27/8/07 Bài viết 1,175 Được thích 1,516 Chào các bạn. Đã có rất nhiều những bài viết của các anh Chị hướng dẫn về Advance Filter... rất chi tiết và cụ thể như bài viết của handung107. Tôi cũng xin trình bày lại vấn đề này cũng mong là sẽ giúp ích được cho những người mơi tìm hiểu về lọc và rút trích dữ liệu trong Excel. Phần 1: 1. Hướng dẫn tạo vùng tiêu chuẩn (Criteria Range) Giả sử chúng ta có bảng cơ sơ dữ liệu như sau: Bangcosodulieumau3.gif Khái niệm về vùng tiêu chuẩn · Vùng tiêu chuẩn: - Các thao tác, các hàm tính toán trên Excel thường thoả mãn các điều kiện quy định trong một vùng gọi là vùng tiêu chuẩn (Ciriteria Range) - Vùng này bao gồm một dòng đầu tiên chứa một hay nhiều tiêu đề của vùng cơ sở dữ liệu, các dòng còn lại chứa các điều kiện. Ví dụ: Vùng tiêu chuẩn với điều kiện: Tieuchuan1.gif · Các dạng vùng tiêu chuẩn: - Tiêu chuẩn số, văn bản. Ô điều kiện có thể là số, văn bản, có thể kết hợp các phép toán >,<,>=,<=,<> Ví dụ 1: Vùng tiêu chuẩn với điều kiện: Tieuchuan2.gif @Chú ý: Có thể dùng các ký tự * hay ? trong các chuỗi ký tự của điều kiện Ví dụ 2: Vùng tiêu chuẩn với điều kiện Tên bắt đầu bằng N ( Nam, Nga, Ngân) Tieuchuan3.gif Chức vụ bắt đầu với bất kỳ ký tự nào sau đó là chữ P (TP,PP…) Tieuchuan4-1.gif - Tiêu chuẩn Công thức: Ô điều kiện là một công thức. Nếu sử dụng tiêu chuẩn này phải lưu ý 2 điều kiện sau: + Ô tiêu đề của vùng tiêu chuẩn phải là một tieu đề khác với tất cả các tiêu đề của vùng dữ liệu hoặc là tiê đề trống. + Trong công thức của ô điều kiện, phải dùng địa chỉ ô trong mẩu tin đầu tiên ( Dòng thứ 2 trong vùng dữ liệu) + Giá trị trong ô điều kiện sẽ là True hoặc False ( Đúng hoặc Sai) Ví dụ: Tiêu chuẩn ký tự đầu của các tên khác “H” Tieuchuan5.gif Công thức trong ô điều kiện là: Left(C2,1)<>”H” - Phối hợp nhiều điều kiện trong cùng một tiêu chuẩn: Trong vùng tiêu chuẩn có thể kết hợp nhiều điều kiện với nhau: a. Kết hợp Và: Các điều kiện đặt cùng dòng Ví dụ: Vùng tiêu chuẩn thể hiện 2 điều kiện: có số con bằng 2 và chức vụ là NV1 Tieuchuan6.gif b. Kết hợp Hoặc: Các điều kiện đặt khác dòng: Ví dụ 1: Vùng tiêu chuẩn thể hiện 2 điều kiện: Có số con bằng 2 hoặc chức vụ bằng NV1. Tieuchuan7.gif Ví dụ 2: Vùng tiêu chuẩn thể hiện 2 điều kiên: số con bằng 2 hoặc số con bằng 3 Tieuchuan8.gif Ví dụ 3: Vùng tiêu chuẩn thể hiện cả 2 điều kiện có tính chất “Và” và “Hoặc”: Là nhân viên có chức vụ là NV1 và số con bằng 2 hoặc có chức vụ là NV2 và có số con bằng 3. Tieuchuan9.gif · Tạo vùng tiêu chuẩn: -Vùng tiêu chuẩn phải ở ngoài phạm vi của vùng cơ sở dữ liệu - Dòng đầu tiên chứa các tiêu đề cột cần đặt điều kiện. - Thông thường, nếu khôngdùng tiêu chuẩn công thức, nên sao chép từ vùng dữ liệu ban đầu đến vùng dữ liệu tiêu chuẩn. - Những dòng phía dưới tiêu đề cột sẽ chứa các điều kiện Phần 2: Lọc và rút trích dữ liệu Kết xuất: (lọc dữ liệu) - Kết xuất các mẩu tin (dòng) thoả mãn điều kiện đã quy định đến một vùng khác. - Để thực hiện thao tác này phải tổ chức ra các vùng sau: · Vùng Database: Vùng chứa dữ liệu sẽ thao tác · Vùng Criteria: Vùng tiêu chuẩn chứa điều kiện lọc · Vùng Extract: là vùng dữ liệu chứa các mẫu tin của vùng Database thoả mãn điều kiện của vùng tiêu chuẩn Ví dụ: Vùng A1:I8 là vùng Database Vùng B12:B13, hoặc D12:D13 .. là vùng tiêu chuẩn. Vùng B15: ... là vùng kết xuất Thực hiện: 1. Chọn một ô bất kỳ trong vùng Database 2. Thực hiện lệnh Data \Filter \ Advanced Filter 3. Trong Action chọn Copy to another Localtion (Để sao chép các mẫu tin cần lọc sang một vùng khác). 4. Trong List Range nhập địa chỉ của vùng Database 5. Trong Criteria nhập địa chỉ của vùng Criteria range ( Vùng tiêu chuẩn) 6. Đặt con trỏ vào mục Copy to và chọn một ô là vị trí đầu tiên của vùng sẽ chứa dữ liệu được kết xuất ra. 7. Nếu chọn Unique record only, dữ liẹu lọc ra nếu có những dòng trùng nhau sẽ chỉ thể hiện một dòng. 8. Chọn Ok, các mẫu tin thoả mãn điều kiện trong một vùng Criteria sẽ được trình bày trong vùng bắt đầu tại ô đã chọn trong vùng Copy to. @ Chú ý: Nếu trong Action chọn Filter the list, in place sau khi thực hiện vùng Database chỉ xuất hiện những vùng thoả mãn điều kiện trong vùng Criteria. Từ trình đơn chọn Data \ Filter \ Show All để hiển thị lại các dòng trong vùng Database Lần chỉnh sửa cuối: 26/8/08 H

hlovns

Thành viên mới
Tham gia 17/9/07 Bài viết 6 Được thích 0 Advanced Filter có thể kết xuất dữ liệu ra sheet khác được không ạ? Em lọc và kết xuất dữ liệu trên cùng một sheet thì được nhưng nếu chọn Vùng Extract nằm ở sheet khác thì lại không được. Mong các anh chỉ giáo! N

ngngocnguyen

Thành viên mới
Tham gia 2/9/09 Bài viết 9 Được thích 8 Gửi các bạn chỉ giúp dùm mình xem tại sao trong bảng tính của mình lệnh advanced filter bị mờ,cả lệnh pivot table cũng mờ nữa, vậy làm sao chọn? Mình sai chổ nào, chỉ mình với! Cám ơn mọi người nhiều lắm! ptlong04x1

ptlong04x1

Thành viên tích cực
Tham gia 15/10/08 Bài viết 1,031 Được thích 1,531 Nghề nghiệp Kỹ sư xây dựng
hlovns đã viết: Advanced Filter có thể kết xuất dữ liệu ra sheet khác được không ạ? Em lọc và kết xuất dữ liệu trên cùng một sheet thì được nhưng nếu chọn Vùng Extract nằm ở sheet khác thì lại không được. Mong các anh chỉ giáo! Nhấp chuột vào đây để mở rộng...
Không làm bằng tay được nhưng nếu Advanced Filter bằng VBA thì lại được. Xem file.

File đính kèm

  • AFcode.xls AFcode.xls 24.5 KB · Đọc: 634
J

jun_hd

Thành viên mới
Tham gia 20/10/09 Bài viết 2 Được thích 1 Bác ơi file của bác đặt pass à e không mở đựơc, với sao e dùng Advanced Filter e quét vùng database sao thì cái extract nó ra y xì cái database chứ hem thấy nó lọc gì cả hix e làm sai chỗ nào thế. Quên, cám ơn các bác nhiều J

jun_hd

Thành viên mới
Tham gia 20/10/09 Bài viết 2 Được thích 1 E lọc được dữ liệu rồi và em lưu Extract ở một sheep khác cụ thể là e để database ở sheep 1 và extract ở sheep 2, các bác có cách nào để khi e thêm dữ liệu vào database thì bên extract nó cũng tự động cập nhật dữ liệu lọc nếu dữ liệu đó đủ ĐK - e cám ơn các bác nhìu^^. W

w_tathha

Thành viên mới
Tham gia 1/10/09 Bài viết 1 Được thích 0 Bạn cho xin 1 file excel làm ví dụ đi. M

muabui_kt08

Thành viên mới
Tham gia 12/4/10 Bài viết 1 Được thích 0 bác ơi làm sao để xuất qua sheet khác thể? em mở file của bác lên xem mà chẳng biết làm sao cả?huhu H

haonlh

Thành viên tích cực
Tham gia 2/12/07 Bài viết 1,177 Được thích 587
hlovns đã viết: Advanced Filter có thể kết xuất dữ liệu ra sheet khác được không ạ? Em lọc và kết xuất dữ liệu trên cùng một sheet thì được nhưng nếu chọn Vùng Extract nằm ở sheet khác thì lại không được. Mong các anh chỉ giáo! Nhấp chuột vào đây để mở rộng...
Tôi làm trên 2003 như sau Chọn Sheet chứa kết quả, chọn lệnh lọc nâng cao, chọn Sheet có dữ liệu (chắc chỗ này bạn quen rồi). Chọn Extract trên Sheet chứa kết quả. Chúc thành công H

haonlh

Thành viên tích cực
Tham gia 2/12/07 Bài viết 1,177 Được thích 587 Bài 4
ptlong04x1 đã viết: Không làm bằng tay được nhưng nếu Advanced Filter bằng VBA thì lại được. Xem file. Nhấp chuột vào đây để mở rộng...
Đoạn mã của anh rất ngắn làm tôi thích. Sub Af() Range("a1.a6").AdvancedFilter _ xlFilterCopy, [a8.a9], Sheets(2).[a1] End Sub Đọc lại mã của anh, thấy dấu chấm trong địa chỉ vùng. Có phải dấu này thay cho dấu : ??? Thêm nữa, nếu trên Sheet1, bảng có 2 cột thì nó chỉ chép cột A thôi. Tôi đã thay a1.a6 bằng a1:b6 cũng không được. Khắc phục? hungpecc1

hungpecc1

Thành viên gắn bó
Tham gia 24/8/12 Bài viết 1,709 Được thích 2,304 Giới tính Nam
haonlh đã viết: Bài 4 Đoạn mã của anh rất ngắn làm tôi thích. Sub Af() Range("a1.a6").AdvancedFilter _ xlFilterCopy, [a8.a9], Sheets(2).[a1] End Sub Đọc lại mã của anh, thấy dấu chấm trong địa chỉ vùng. Có phải dấu này thay cho dấu : ??? Thêm nữa, nếu trên Sheet1, bảng có 2 cột thì nó chỉ chép cột A thôi. Tôi đã thay a1.a6 bằng a1:b6 cũng không được. Khắc phục? Nhấp chuột vào đây để mở rộng...
Tôi xin khẳng định 1 câu với bài #4 : " Nếu làm bằng Code VBA được <=====> thì làm bằng tay cũng được ", Cụ thể: nếu bạn muốn copy vào sheet nào , thì tại sheet đó bạn vào Advanced Filter --> soure bên sheet khác 3 cách viết sau sẽ cho kết quả giống nhau : Range("A8.A9") = Range("A8:A9") = Range("A8","A9") Lần chỉnh sửa cuối: 16/4/13 H

haonlh

Thành viên tích cực
Tham gia 2/12/07 Bài viết 1,177 Được thích 587
haonlh đã viết: Bài 4 Thêm nữa, nếu trên Sheet1, bảng có 2 cột thì nó chỉ chép cột A thôi. Tôi đã thay a1.a6 bằng a1:b6 cũng không được. Khắc phục? Nhấp chuột vào đây để mở rộng...
Qua mấy lần thử, tôi thấy nếu vùng kết quả không có số liệu thì nội dung lọc có đủ các cột. Do đó, nên có lệnh xoá vùng sẽ chép kết quả lọc đến. Sub Af() Sheets(2).[a1].CurrentRegion.ClearContents Range("a1.b6").AdvancedFilter _ xlFilterCopy, [a8.a9], Sheets(2).[a1] End Sub Lần chỉnh sửa cuối: 17/4/13 H

hoacotu123456

Thành viên mới
Tham gia 24/10/14 Bài viết 2 Được thích 0 Gửi các bạn chỉ giúp dùm mình xem tại sao trong sheet tổng hợp nhập xuất tồn phần trích rút dữ liệu của mình lại không sử dụng được, không biết là do lỗi từ đâu, mọi người chỉ giúp mình với ạ! Cám ơn mọi người nhiều lắm!**~** **~****~****~****~**

File đính kèm

  • FILE NHẬP XUẤT TỒN VẬT TƯ.xls FILE NHẬP XUẤT TỒN VẬT TƯ.xls 449.5 KB · Đọc: 17
Q

quangtdt

Thành viên mới
Tham gia 23/11/09 Bài viết 1 Được thích 0 Xin các cao thủ chỉ giùm cách kết hợp các điều kiện trong bài tập kèm sau. Xin cám ơn nhiều

File đính kèm

  • BÀI THI EXCEL.xlsx BÀI THI EXCEL.xlsx 14.6 KB · Đọc: 11
Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

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

huevantran Xin chỉ giúp sự khác nhau giữa giá trị trong ô A3 và A4 là gì (3 người xem)
  • huevantran
  • Hôm qua, lúc 16:55
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 2 Đọc 39 Hôm qua, lúc 21:25 ptm0412 ptm0412 PhanTuHuong Nếu diễn đàn GPE đóng cửa?
    • Thích
    • Yêu thích
  • PhanTuHuong
  • 14/12/25
  • Thư giãn
Trả lời 25 Đọc 897 Hôm qua, lúc 19:20 huhumalu H ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (3 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
4 5 6 Trả lời 582 Đọc 83K Hôm qua, lúc 16:44 pycckuu410 pycckuu410 T lấy hình ảnh từ sheet data sang sheet tra cứu
  • trangntn92
  • Hôm qua, lúc 13:56
  • Hàm và công thức Excel
Trả lời 1 Đọc 45 Hôm qua, lúc 15:00 Maika8008 Maika8008 N Hướng dẫn công thức Query kết hợp Arrayfomula bị lỗi
  • Na7979
  • Thứ bảy lúc 11:40
  • Lọc và sắp xếp dữ liệu
Trả lời 1 Đọc 86 Hôm qua, lúc 10:22 trung1987 T huuthang_bd Cùng xây dựng file Gia Phả (1 người xem)
    • Thích
  • huuthang_bd
  • 30/12/13
  • Xây dựng ứng dụng.
Trả lời 51 Đọc 21K Hôm qua, lúc 05:37 Maika8008 Maika8008 L nhờ hoàn thiện file dò xổ số
  • levovantoan
  • Thứ sáu lúc 23:25
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 7 Đọc 269 Hôm qua, lúc 03:37 SA_DQ SA_DQ GPE-Trợ Lý [GPE21] ỨNG DỤNG POWER QUERY TRONG ĐỐI CHIẾU DỮ LIỆU HÓA ĐƠN ĐIỆN TỬ VÀ DỮ LIỆU KẾ TOÁN (1 người xem)
    • Thích
  • GPE-Trợ Lý
  • Chủ nhật lúc 10:02
  • Học tập Online
Trả lời 0 Đọc 727 Chủ nhật lúc 10:02 GPE-Trợ Lý GPE-Trợ Lý H hướng dẫn xóa dòng, cột file excel
  • hoangvucntt
  • Thứ bảy lúc 10:16
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 1 Đọc 82 Thứ bảy lúc 17:39 ptm0412 ptm0412 D Xin giúp.......Kết hợp countifs và Sumproduct để đếm dữ liệu và tính số lượng tổng không trùng lặp với nhiều điều kiện (1 người xem)
  • dieppk.nb92
  • 14/12/25
  • Hàm và công thức Excel
Trả lời 20 Đọc 597 Thứ bảy lúc 10:56 Phan Thế Hiệp Phan Thế Hiệp K Các nút Buttom, Combobox, Textbox bị thay đổi kích thước ...
  • kaoehtkid
  • 15/12/25
  • Những vấn đề chung
Trả lời 13 Đọc 358 Thứ sáu lúc 19:07 ongke0711 ongke0711 HeSanbi Thuật ngữ "Đối chiếu Unicode" quan trọng trong việc xử lý chuỗi ký tự
    • Thích
  • HeSanbi
  • 13/12/25
  • Xử lý chuỗi ký tự
Trả lời 2 Đọc 271 Thứ sáu lúc 17:38 HeSanbi HeSanbi Nguyenkhang2404 Tính định mức sản phẩm
    • Chấp nhận
  • Nguyenkhang2404
  • 24/7/25
  • Hàm và công thức Excel
Trả lời 11 Đọc 967 Thứ sáu lúc 14:27 nguyenanhtruong2409 N T Lọc dự liệu với hai điều kiện
  • tiny1010
  • 16/3/10
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 18 Đọc 7K Thứ sáu lúc 14:11 nguyenanhtruong2409 N N Tổng hợp 2 sheet khác nhau (có 1 cột dữ liệu trùng) trong goole sheet
  • Na7979
  • Thứ sáu lúc 14:01
  • Google Sheets
Trả lời 0 Đọc 68 Thứ sáu lúc 14:01 Na7979 N D
  • Question Question
Tách dòng tự động theo điều kiện bằng VBA
    • Cười
  • duongnhuxuyen
  • 12/12/25
  • Lập Trình với Excel
Trả lời 17 Đọc 483 Thứ sáu lúc 12:04 ptm0412 ptm0412 P Lỗi hàm VBA phải add-in sau mỗi lần mở file (1 người xem)
  • phamdinh.huy.aladin@gmail
  • 15/12/25
  • Hàm và công thức Excel
Trả lời 7 Đọc 274 Thứ sáu lúc 08:11 minhnghia123 M M Sai lệch vùng dữ liệu khi tạo Name Range bằng VBA
    • Buồn
  • Mr_Siro
  • Thứ tư lúc 10:57
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 193 Thứ năm lúc 13:23 Mr_Siro M P Tìm giá trị tồn kho đầu ngày
  • ptthuongtn
  • Thứ tư lúc 15:15
  • Hàm và công thức Excel
Trả lời 3 Đọc 191 Thứ năm lúc 11:22 Duy Tùng 9x Duy Tùng 9x skygatevn Xin giúp đỡ về việc áp dụng hàm phù hợp để phân tách dữ liệu
  • skygatevn
  • Thứ tư lúc 11:59
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 3 Đọc 154 Thứ tư lúc 13:52 skygatevn skygatevn Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Maika8008 42
  • thanthanhan 23
  • ongke0711 20
  • dungpham01 19
  • ptm0412 18
  • Phan Thế Hiệp 17
  • eagle12 16
  • nguyenanhtruong2409 16
  • HUONGHCKT 12
  • vic_it 11
  • pycckuu410 11
  • nhhnam 10
  • dieppk.nb92 10
  • Vũ Hải Sơn 9
  • HeSanbi 9
  • le_vis 8
  • Gà Con yêu VBA 8
  • bsbnhh 7
  • duongnhuxuyen 7
  • Hana2610 6

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 87
  • Maika8008 35
  • thanthanhan 20
  • ptm0412 18
  • HeSanbi 17
  • ongke0711 17
  • dungpham01 11
  • HUONGHCKT 9
  • eagle12 9
  • SA_DQ 9
  • Cúc Hr 8
  • dieppk.nb92 6
  • pycckuu410 6
  • Mr.hieudoanxd 5
  • befaint 5
  • Hoàng Tuấn 868 4
  • Phuocam 4
  • nguyenanhtruong2409 4
  • nhhnam 2
  • Gà Con yêu VBA 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Cách Xây Dựng Vùng điều Kiện Trong Excel