Hộp Thoại Lọc Điều Kiện Theo Ví Dụ 4

Thực hiện : Click chuột vào mũi tên tại field ngày công , chọn mục custom


Hình 2 67 Hộp thoại lọc điều kiện theo ví dụ 4 Chọn các toán tử so sánh và 1

Hình 2.67 - Hộp thoại lọc điều kiện theo ví dụ 4


Chọn các toán tử so sánh và phép so sánh như hình trên . Click OK để thực hiện Lưu ý :

Các phép toán so sánh bao gồm :


Phép toán

Ý nghĩa

Equals

bằng ( = )

Does not equal

Khác ( ≠ )

Is greater than

lớn hơn ( > )

Is greater than or equal to

lớn hơn hay bằng ( ≥ )

Is less than

nhỏ hơn ( < )

Is less than or equal to

lớn hơn hay bằng ( ≤ )

Begins with

bắt đầu với các ký tự …

Does not begin with

Không bắt đầu với các ký tự …

Ends with

kết thúc với các ký tự ..

Does not end with

Không kết thúc với các ký tự ..

Có thể bạn quan tâm!

Xem toàn bộ 268 trang tài liệu này.

Bảng 5. 1. Bảng các phép toán so sánh.

Ví dụ 6 : Lọc ra những người có chức vụ là TP hoặc có ngày công là 28

Với điều kiện trên ta không thể thực hiện được vì lệnh Autofilter không cho phép ta lọc ra các mẫu tin thỏa mãn điều kiện trên một cột hội với điều kiện trên cột khác . Lúc này ta cần sử dụng trích lọc nâng cao .

Trích lọc nâng cao (Advanced Filter )

Đây là dạng trích lọc phức tạp , điều kiện trích lọc có thể sử dụng được các hàm của Excel , các mẫu tin thỏa điều kiện trích lọc có thể chép sang vùng khác .

Để thực hiện việc trích lọc ta cần xác định các yếu tố cơ bản sau :

Miền dữ liệu ( Database ) : Chức toàn bộ dữ liệu cần xử lí , kể dòng cả tiêu đề

Miền tiêu chuẩn (Criteria ) : Là miền bất kỳ trên bảng tính ngoài vùng CSDL , chứa các tiêu chuẩn ( điều kiện mà các mẫu tin thỏa mãn ) . Miền tiêu chuẩn gồm tối thiểu hai dòng : Dòng đầu chứa tiêu đề (Field) của miền tiêu chuẩn(tiêu đề này phải giống như tiêu đề trong CSDL , ta có thể dùng tính năng sao chép tiêu đề cho chính xác , từ dòng thứ hai trở đi sẽ là các điều kiện của CSDL .

Trước khi thực hiện trích lọc dữ liệu ,cần phải tạo trước vùng tiêu chuẩn Các cách tạo vùng tiêu chuẩn(điều kiện :

Điều kiện là số hoặc chuỗi :

- Ví dụ 1 : trích ra những người có số con lớn hơn 2 Bảng điều kiện

Số con


>2

Chức vụ

- Ví dụ 2 : trích ra những người có chức vụ là GD Bảng điều kiện


GD


Ta có thể dùng các ký tự * hay ? để thay thế các chuỗi ký tự của điều kiện

Tên

- Ví dụ 3 : trích ra những nhân viên có ký tự đầu tiên là N (Nam , Nga, …) Bảng điều kiện


N*

- Ví dụ 4 : trích ra những nhân viên với chức vụ có ký tự đầu là bất kỳ và ký tự thứ 2 là p

?P

Bảng điều kiện


Chức vụ

Điều kiện là một công thức :

Gồm các quy định sau :

- Trường tiêu đề của vùng điều kiện phải khác với tất cả các trường tiêu đề của vùng dữ liệu.

- Địa chỉ của vùng trong ô điều kiện phải là địa chỉ mẩu tin đầu tiên của vùng dữ liệu trong trường hợp cần chọn.

- Giá trị trong ô điều kiện sẽ là True hoặc False tùy theo dl trong vùng cơ sở dữ liệu.

Ví dụ : Trích lọc những nhân viên có chức vụ là TP hoặc có ngày công là 26.



KQ LÀ FALSE

Hình 2.68 - ví dụ trích lọc nâng cao.


Phối hợp nhiều điều kiện

- Kết hợp VÀ : các điều kiện đặt cùng dòng VD : lập vùng ĐK có số con bằng 2 và chức vụ là TP

Số con

Chức vụ

2

TP


- Kết hợp HOẶC : các điều kiện đặt khác dòng

VD1 : Lập vùng ĐK những người có ngày công là 27 hoặc 28


Ngày công

27

28

VD2: Lập vùng ĐK của những người có số con lớn hơn 2 hoặc có chức vụ là TP


Số con

Chức vụ

>2



TP


VD3 : kết hợp cả 2 (VÀ ,HOẶC)

Lập vùng ĐK của những người có số con lớn hơn 2 và có chức vụ là TP hoặc số con bằng 3 và chức vụ là PP


Số con

Chức vụ

>2

TP

3

PP

Trích lọc dữ liệu :

- Tạo bảng điều kiện ( Đặt bên phải hoặc bên dưới vùng cơ sở dữ liệu)

- Di chuyển con trỏ vào trong vùng CSDL

- Chọn Data Advanced Filter


Hình 2 69 – Cách lọc nâng cao Chọn vùng dữ liệu trong List range Chọn vùng điều 5

Hình 2.69 – Cách lọc nâng cao


- Chọn vùng dữ liệu trong List range

- Chọn vùng điều kiện trong Criteria range

- Chọn vùng trích lọc trong Copy to .



Lưu ý :

Hình 2.70 - Hộp thoại trích lọc nâng cao.

- Trong mục Action có 2 cách thức chọn lọc :

Filter the list, in-place :

Lọc tại chỗ , ngay trên cơ sở dữ liệu giống như AutoFilter , các mẫu tin không thỏa điều kiện điều được che. Muốn hiện lại toàn bộ cơ sở dữ liệu , ta chọn lệnh Data / Filter/ Show All

Copy to another Location :

Trích các mẩu tin thỏa điều kiện ra vị trí khác . Vị trí này phải được quy định trong hộp thoại Copy to

- List Range : Địa chỉ miền dữ liệu nguồn đem lọc (CSDL)

- Criteria Range : Địa chỉ miền tiêu chuẩn (vùng điều kiện )

- Unique records only : Mục này nếu được chọn sẽ có tác dụng như sau : Nếu có nhiều mẩu tin hoàn toàn giống nhau thỏa điều kiện trích lọc thì Excel chỉ trích ra một mẩu tin đại diện mà thôi .

Ví dụ 6 : Lọc ra những người có chức vụ là TP hoặc có ngày công là 26

Hình 2.71 – bảng minh họa ví dụ 6


Lưu ý : Trường hợp muốn trích lọc một vài Field trong CSDL thì ta chép các Field cần trích lọc đến nơi cần thiết , sau đó trong hộp thoại Advanced Filter chọn địa chỉ vùng trích lọc vào khung Copy to .

Ví dụ 7: Trích ra danh sách những người có ngày công lớn hơn 28 gồm các cột : Họ , Tên , và Lương căn bản .


Hình 2.72 - minh hoa ví dụ 7

2.2.8. Kiểm tra sự hợp thức của dữ liệu

Khi nhập dữ liệu vào bảng tính đôi khi ta cần những vùng nhập dữ liệu theo yêu cầu nhất định nào đó. Dữ liệu đó có thể được giới hạn trong một phạm vi nào đó, có thể là số nguyên, số thập phân, ngày, giờ, trong danh sách sẵn có hoặc chuỗi có độ dài nhất định. Khi đó chức năng Data validation sẽ giúp chúng ta nhập liệu một cách chính xác theo yêu cầu, hạn chế sai sót tối thiểu.

Ví dụ: Điểm nhập vào phải >=0 và <=10:


Hình 2 73 – mẫu kiểm tra dữ liệu Để thiết lập việc nhập liệu theo điều 6

Hình 2.73 – mẫu kiểm tra dữ liệu


Để thiết lập việc nhập liệu theo điều kiện, ta thực hiện:

Chọn vùng muốn thiết lập điều kiện .

Vào tab Data Data Validation


Hình 2 74 – cách tạo nhập liệu theo điều kiện Trong hộp thoại Data Validation 7

Hình 2.74 – cách tạo nhập liệu theo điều kiện


Trong hộp thoại Data Validation như hình bên dưới, có 3 tab: Setings, Input Message, Error Alert.

Hình 2 75 – Tab setting của hộp thoại Data Validation Cửa sổ Settings cho phép 8


Hình 2.75 – Tab setting của hộp thoại Data Validation


Cửa sổ Settings cho phép thiết lập cài đặt về điều kiện nhập liệu trong Validation criteria. Tuỳ vào đối tượng kiểm soát mà ta chọn trong danh sách bên dưới Allow. Mặc định ban đầu cho phép nhập bất cứ kiểu dữ liệu nào trong ô (Any value). Để thay đổi theo ý muốn, đầu tiên ta chọn vùng dữ liệu cần thiết lập chức năng Validation.

Trong danh sách thả xuống của Validation criteria, có các lựa chọn Whole number, Decimal, List, Date, Time, Text length, Custom.


Hình 2 76 – Hộp thoại chọn giá trị nhập 9

Hình 2.76 – Hộp thoại chọn giá trị nhập

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 15/07/2024