Bài 8: Sắp xếp và lọc dữ liệu - Tin học 7

10 trắc nghiệm 4 bài tập SGK

Trong công việc hằng ngày nhiều khi ta cần lấy danh sách ở dạng tên được sắp xếp theo thứ tự A, B, C;... Có cách nào để lấy dữ liệu ra nhanh chóng lại chính xác? Chương trình bảng tỉnh cho phép tính năng sử dụng phương pháp, sắp xếp, lọc để lấy dữ liệu rất tiện lợi. Để hiểu rõ vấn đề này, mời các em cùng theo dõi nội dung bài học bài Sắp xếp và lọc dữ liệu.

Tóm tắt lý thuyết

1. Sắp xếp dữ liệu

a. Định nghĩa

Sắp xếp dữ liệu là hoán đổi vị trí các hàng để các giá trị trong một hoặc nhiều cột được sắp xếp theo thứ tự tăng dần hay giảm dần.

* Lưu ý 1:

  • Đối với những cột có kiểu là kí tự thì mặc định sẽ sắp xếp theo thứ tự của bảng chữ cái tiếng Anh
  • Dữ liệu trong các cột khi sắp xếp phải có cùng kiểu dữ liệu (số, kí tự, thời gian)

b. Cách thực hiện

Cách 1. Sắp xếp dữ liệu bằng cách sử dụng nút lệnh trên thanh công cụ:

  • Bước 1. Nháy chuột, chọn 1 ô trong cột cần sắp xếp
  • Bước 2. Nháy nút  Sort Ascending trên thanh công cụ để sắp xếp tăng dần (hoặc nháy nút  Sort Descending trên thanh công cụ để sắp xếp giảm dần)

* Lưu ý 2: Nếu em không nhìn thấy các nút lệnh  Sort Ascending,  Sort Descending trên thanh công cụ, thì thực hiện theo các bước sau:

  • Bước 1. Nháy vào nút Toolbar Options 
  • Bước 2. Trỏ vào Add or Remove Buttons
  • Bước 3. Chọn Standard
  • Bước 4. Nháy chuột để đánh dấu các nút lệnh cần hiển thị

Hình 1. Hiển thị các nút lệnh sắp xếp

Cách 2. Sắp xếp dữ liệu từ bảng chọn:

  • Bước 1. Chọn một ô trong cột cần sắp xếp
  • Bước 2. Vào bảng chọn Data\ Sort xuất hiện hộp thoại Sort
  • Bước 3. Chọn Ascending hoặc Descending
  • Bước 4. Nháy OK

Hình 2. Các chức năng trong hộp thoại Sort

2. Lọc dữ liệu

a. Định nghĩa

Lọc dữ liệu là chỉ chọn và hiển thị các hàng thỏa mãn tiêu chuẩn nhất định nào đó.

b. Các bước thực hiện

  • Bước 1: Chuẩn bị:
  • Chọn một ô trong vùng có dữ liệu cần lọc
    • Mở bảng chọn Data / Filter / AutoFilter. (Xuất hiện  (mũi tên) trên hàng tiêu đề cột)
  • Bước 2: Lọc:
    • Nháy chuột vào nút  (mũi tên) trên hàng tiêu đề cột
    • Nháy chọn một giá trị mà ta muốn lọc trong danh sách

Một số lưu ý:

  • Sau khi có kết quả lọc trong một cột, có thể chọn cột khác để tiếp tục lọc
  • Để hiển thị lại toàn bộ danh sách chọn lệnh: Data / Filter / Show All
  • Thoát khỏi chế độ đặt lọc: Data / Filter và nháy chuột xóa đánh dấu AutoFilter

​c. Lọc các hàng có giá trị lớn nhất (hay nhỏ nhất)

  • Bước 1. Mở chế độ lọc (Data / Filter / AutoFilter).
  • Bước 2. Nháy nút mũi tên trên tiêu đề cột cần lọc và chọn Top 10
  • Bước 3. Thiết đặt các lựa chọn trong hộp thoại Top và nháy Ok

Hình 3. Thiết đặt các lựa chọn trong hộp thoại Top

Bài tập minh họa

Câu 1

Để tiến hành lọc cũng như sắp xếp thì ta cần thực hiện 2 bước cơ bản là gì?

Gợi ý trả lời:

Chỉ ra vùng dữ liệu/ Chọn tiêu chuẩn để lọc.

Câu 2

Trong 2 công việc sắp xếp và lọc dữ liệu, công việc nào làm ẩn đi một số dữ liệu, công việc nào làm thay đổi vị trí của dữ liệu?

Gợi ý trả lời:

Sắp xếp làm thay đổi vị trí của dữ liệu/ Lọc: làm ẩn đi các dữ liệu không thỏa mãn điều kiện.

Câu 3

Bạn An nói: "Sử dụng cá nút lệnh trên chỉ có thể sắp xếp dữ liệu kí tự theo bảng chữ cái tiếng Anh" Bạn nói như vậy đã chính xác chưa?

Gợi ý trả lời:

Bạn An nói chưa chính xác. Dùng các nút lệnh này có thể sắp xếp được dữ liệu thuộc nhiều kiểu: kí tự, số, thời gian, miễn là cột để sắp xếp có cùng kiểu dữ liệu.

Câu 4

Ưu điểm chung của việc sắp xếp và lọc dữ liệu là gì?

Gợi ý trả lời:

Ưu điểm chung của việc sắp xếp và lọc dữ liệu:

  • Không mất nhiều thời gian sắp xếp và tìm kiếm mà chỉ cần thao tác trên máy
  • Độ chính xác cao, dễ quan sát và theo dõi

Lời kết

Sau khi học xong Bài 8: Sắp xếp và lọc dữ liệu, các em cần nắm vững các thao tác:

  • Sắp xếp dữ liệu
  • Tạo được lưới lọc bằng lệnh Data → Filter →  Auto Filter
  • Lọc được dữ liệu theo điều kiện
  • Thoát khỏi chế độ lọc
  • Lọc các hàng có giá trị lớn nhất hay giá trị nhỏ nhất bằng lệnh Top 10

Trong phần sau là các câu hỏi Trắc nghiệm Tin học 7 Bài 8 Sắp xếp và lọc dữ liệu, các em hãy cùng thử sức mình để củng cố lại các kiến thức đã học nhé. Ngoài ra, ở phần Giải bài tập Tin học 7 Bài 8 có gợi ý trả lời chi tiết và dễ hiểu các câu hỏi trong sách giáo khoa trang 76 môn Tin học lớp 7. Nếu có thắc mắc về các nội dung đã học thì các em vui lòng đặt câu hỏi trong phần Hỏi đáp để được hỗ trợ.

Các em quan tâm có thể tham khảo thêm bài học trước và bài học sau:

>> Bài trước: Bài thực hành 7: In danh sách lớp em

>> Bài sau: Bài thực hành 8: Ai là người học giỏi?

Chúc các em học tốt!

-- Mod Tin Học 7 HỌC247