0o -.......Forum 361dodesign.com.......- o0
Hãy tham gia diễn đàn 361dodesign ngay hôm nay và hãy đăng ký thành viên để có thể xem hiển thị hết diễn đàn + links download + và chia sẻ kinh nghiệm..v..v..!!!!!!!!!!!!!!!!!!!!!!
Chúc các bạn một ngày vui vẻ..
0o -.......Forum 361dodesign.com.......- o0
Hãy tham gia diễn đàn 361dodesign ngay hôm nay và hãy đăng ký thành viên để có thể xem hiển thị hết diễn đàn + links download + và chia sẻ kinh nghiệm..v..v..!!!!!!!!!!!!!!!!!!!!!!
Chúc các bạn một ngày vui vẻ..
0o -.......Forum 361dodesign.com.......- o0
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

0o -.......Forum 361dodesign.com.......- o0

Dịch vụ Thiết kế - In ấn - In Offset - Thế giới Thiết kế - Download phần mềm - Download Vector Free - Hỗ trợ Forum
 
Trang ChínhGalleryLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 Thao tác trên dữ liệu với Advanced Filter

Go down 
Tác giảThông điệp
gacon883

gacon883


Tổng số bài gửi : 148
Điểm tích lũy : 4858
Thích : 3
Tham gia : 03/02/2012

Thao tác trên dữ liệu với Advanced Filter Empty
Bài gửiTiêu đề: Thao tác trên dữ liệu với Advanced Filter   Thao tác trên dữ liệu với Advanced Filter EmptyMon Feb 27, 2012 11:56 am

Nếu bạn đã quen với công cụ Auto Filter, bạn hẳn đã
thấy những hạn chế của AutoFilter. Nếu bạn cần xử lý chọn lọc dữ liệu
ngoài giới hạn này, Advanced Filter là 1 chọn lựa tốt.

Dù cho bị hạn chế, AutoFilter cũng đã là 1 công cụ
hữu ích để chỉ thể hiện 1 phần dữ liệu lên màn hình theo 1 vài điều kiện
nào đó. Nhưng đôi khi bạn không thể chọn lọc thông tin cần thiết khi
dùng AutoFilter.



Xin nói thêm, Excel 2003 và kể cả Excel 2007 chỉ có
thể lọc 1 lần 2 điều kiện (And hoặc Or) cho 1 cột. Hơn thế, nếu bạn muốn
lọc dữ liệu theo 2 tiêu chí trên 2 cột, thì chỉ có thể kết hợp bằng
toán tử And giữa các điều kiện của 2 cột.



Advanced Filter sẽ hữu dụng hơn nhiều. Tuy nhiên nếu
bạn muốn dùng AdF, bạn phải sắp xếp dữ liệu đúng chuẩn như lời nói đầu
(bài 1, 2, 3):



- chừa ít nhất 3 dòng trống trên cùng bảng dữ liệu

- Dùng 1 dòng duy nhất làm tiêu đề bảng dữ liệu

- Không merge bất cứ ô nào của bảng dữ liệu



Khi sử dụng AdF, bạn sẽ phải dùng tiêu đề cột làm
tiêu chí lọc, nên bạn sẽ phải copy tiêu đề cột dán vào chỗ nào đó trên
dòng 1. Nhưng tốt nhất bạn nên dùng 1 công thức chẳng hạn như =A4 để bảo
đảm rằng bất cứ lúc nào điều kiện lọc cũng đúng, dù cho bạn có thay đổi
tiêu đề cột.



Dùng công thức này cho tất cả các cột mà bạn muốn làm tiêu chí lọc.



Sau đó ngay dưới mỗi tiêu đề (dòng 2, và 3) bạn để
những điều kiện lọc. Những điều kiện lọc sẽ dùng những toán tử so sánh
như: =, >, <, >=, <=, <>.



Ghi nhớ 1 điều rằng những điều kiện Or cần sắp xếp
theo chiều đứng, những điều kiện And sẽ sắp theo hàng ngang. Do đó nếu
bạn cần lọc theo 2 điều kiện And và cùng 1 tiêu chí, thì phải dùng 1
tiêu đề cột trên 2 ô.



Sau đây là các hình minh hoạ:



Các điều kiện Or:



Thao tác trên dữ liệu với Advanced Filter Hack32-01

Thao tác trên dữ liệu với Advanced Filter Hack32-02


Các điều kiện And:



Thao tác trên dữ liệu với Advanced Filter Hack32-03

Thao tác trên dữ liệu với Advanced Filter Hack32-04


Kết hợp 2 And và 1 Or: (MLuong<700 And MLuong>400 And BPhan=”KT”) Or BPhan=”HC”



Thao tác trên dữ liệu với Advanced Filter Hack32-05


Kết hợp 2 And và 2 Or: (MLuong<700 And MLuong>400 And BPhan=”KT”) Or (MLuong<700 And MLuong>400 And BPhan=”HC”)



Thao tác trên dữ liệu với Advanced Filter Hack32-06


Trên đây chỉ là những thí dụ đơn giản, mà bạn có thể sử dụng AutoFilter.



Bây giờ ta áp dụng AdF cho vài thí dụ mà AutoFilter không làm được

Bây giờ ta áp dụng AdF cho vài thí dụ mà AutoFilter không làm được:

Bất cứ khi nào áp dụng AdF cho điều kiện là công thức
như các trường hợp dưới đây, bạn phải nhớ không dùng tiêu đề của bảng
dữ liệu làm tiêu đề cho điều kiện. Bạn hãy đặt 1 tên cho điều kiện, hoặc
để trống.

Thí dụ 1: Bạn muốn lọc dữ liệu cột mức lương với những giá trị
thoả điều kiện nhỏ hơn mức lương trung bình, thì dùng công thức sau:
=D6 tâm, mà cứ dùng AF, ô D2 là giá trị trung bình tính sẵn 468,8235 để bạn
tiện theo dõi:



Thao tác trên dữ liệu với Advanced Filter Hack32-07


Bạn cũng có thể kết hợp với điều kiện bộ phận là KT:



Thao tác trên dữ liệu với Advanced Filter Hack32-08


Lưu ý rằng D6 là 1 tham chiếu tương đối trong khi
$D$6:$D$22 là 1 tham chiếu tuyệt đối. Điều này là cần thiết để Excel dò
tìm lần lượt D6, D7, … trong vùng cố định $D$6:$D$22, hễ giá trị nào của
D6, D7, … mà có kết quả True thì cho hiện, False thì ẩn dòng. Đó là
cách mà anh Bill ta thực thi AdF.



Thí dụ 2: Nhận thấy rằng có những mức lương mà
nhiều người hưởng, và có những mức lương mà chỉ 1 người có, ta muốn lọc
ra những người có mức lương trùng với 1 người nào khác, ta dùng công
thức như sau:



=COUNTIF($D$6:$D$22;D6)>1



Thao tác trên dữ liệu với Advanced Filter Hack32-09


Còn nếu muốn lọc những người có mức lương độc, chỉ 1 người có, ta dùng công thức:

=COUNTIF($D$6:$D$22;D6)=1



Thao tác trên dữ liệu với Advanced Filter Hack32-10


Bây giờ nếu bạn muốn lọc ra chỉ những mức lương không
trùng nhau, cho ra 1 cột khác thì làm như sau: khi mở hộp thoại AF, hãy
click vào ô Copy to another location, click chọn vào ô Unique records
only, chọn thêm ô sẽ copy sang ở ô Copy To, và để trống vùng Criteria:



Thao tác trên dữ liệu với Advanced Filter Hack32-11


Kết quả:



Thao tác trên dữ liệu với Advanced Filter Hack32-12
Về Đầu Trang Go down
 
Thao tác trên dữ liệu với Advanced Filter
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Crazy Boomerang Screen Shot là công cụ để chụp bất cứ điều gì trên màn hình để sử dụng trên bài thuyết trình, tài liệu, blog của bạn.
» Khôi phục dữ liệu trên iPhone
» Làm nét ảnh bằng Photoshop sử dụng Highpass filter
» [Tài liệu] - Tài liệu chi tiết máy cho xe Wave 100 (NF100)
» Tài liệu kỹ thuật xe máy (tài liệu đào tạo của Yamaha)

Permissions in this forum:Bạn không có quyền trả lời bài viết
0o -.......Forum 361dodesign.com.......- o0  :: Phần mềm ứng Văn Phòng :: Tin học văn phòng - Microsoft Office :: Microsoft Office Excel-
Chuyển đến