Hướng dẫn cách dùng chức năng sắp xếp dữ liệu - Sort trong Excel

Nội dung được viết bởi Thanh Hằng

Trong bài viết này, bạn đọc sẽ tìm hiểu thêm về một tính năng khác của Excel, chính là quản lý, sắp xếp dữ liệu cơ bản hay theo nhiều điều kiện, còn được biết đến với cái tên: Sort Excel. Mời bại tham khảo chi tiết cách sort trong Excel để sắp xếp dữ liệu ở bài học Excel hôm nay.

Cách dùng Sort trong Excel để sắp xếp dữ liệu

Đặc điểm dữ liệu khi chưa sắp xếp thứ tự trong Excel

Trong bảng dữ liệu có chứa dữ liệu dạng ngày, thì sắp xếp dữ liệu sẽ có đặc điểm như thế nào?

Bảng dữ liệu dưới đây, có phần "Ngày thanh toán" chứa các dữ liệu dạng ngày, và chúng chưa được sắp xếp thứ tự trong Excel theo bất cứ trình tự nào cả. Như vậy, rất khó để theo dõi được toàn bộ diễn biến của bảng dữ liệu theo thời gian. 

Lưu ý: Cùng thực hành luôn tại Bảng dữ liệu phía dưới file đính kèm dưới bài viết này nhé.

cách sort trong excel để sắp xếp ngày tháng
cách sort trong Excel để sắp xếp ngày tháng

 Việc làm cần thiết bây giờ, chính là sắp xếp lại bảng dữ liệu này, theo trình tự thời gian tăng dần. 

Cách sắp xếp thứ tự trong Excel theo thời gian

Bước 1: Chọn toàn bộ bảng dữ liệu bằng cách:

  • Nhấn chọn ô A2
  • Sau đó, nhấn tổ hợp phím Ctrl + Shift + mũi tên xuống để chọn đến dòng cuối cùng của cột A
  • Tiếp theo, nhấn tổ hợp phím Ctrl + Shift + mũi tên sang phải để chọn đến cột cuối cùng của bảng

Bước 2. Mở thẻ Data > Sort

Ở đây, muốn sắp xếp cho thẻ dữ liệu nào, các bạn điền vào mục "Sort by", "Sort on" và "Order" như sau:

cách sort trong excel để sắp xếp thời gian
cách sort trong Excel để sắp xếp thời gian

Trong đó

  • Sort by: Sắp xếp theo "Ngày thanh toán"
  • Sort on: Values, tức là từng giá trị ở trong ô
  • Order: Trình tự sắp xếp từ nhỏ nhất tới lớn nhất, hay là cũ nhất tới mới nhất, giá trị tăng dần theo thời gian

Lưu ý: Nhìn vào bảng dữ liệu, bạn hoàn toàn có thể thấy bảng đã có tiêu đề nên dấu tick ở mục "My data has headers" như trong hình trên. Tuy nhiên, nếu bảng của bạn chưa có tiêu đề, bạn hoàn toàn có thể bỏ dấu tick ở mục đó đi, lúc này, cửa sổ tính năng Sort trong Excel sẽ cho bạn các sự lựa chọn sau:

cách tạo sort trong excel
cách tạo sort trong Excel

Mục "Sort by" sẽ chứa tên các cột chứ không còn là tên tiêu đề nữa, Excel lúc này sẽ sắp xếp theo cả cột dữ liệu A, B, C,... chứ không sắp xếp theo nội dung bên trong bảng. 

Vì vậy, bạn đọc cần lưu ý rằng, cách sắp xếp thứ tự trong Excel này tối ưu nhất khi bạn làm việc với bảng dữ liệu có chứa tiêu đề nhé.

Bước 3. Bấm OK và xem kết quả hiển thị dưới đây: 

cách sử dụng sort trong excel
cách sử dụng sort trong Excel

Cách sort trong Excel để sắp xếp dữ liệu theo nhiều điều kiện

Yêu cầu: Hãy sắp xếp theo cột "Khách hàng" và "Ngày thanh toán" trong bảng dữ liệu trên, trong đó ưu tiên sắp xếp cột "Khách hàng" trước. Vì cùng một khách hàng sẽ có các ngày thanh toán tăng dần.

Đây là yêu cầu sắp xếp với 2 điều kiện. Vậy thì, để sắp xếp theo nhiều điều kiện đồng thời, cần phải làm như thế nào? Đọc hướng dẫn dưới đây nhé. Bên cạnh đó, hướng dẫn này đều có trong khóa học sau của Gitiho:

1. Chọn bảng dữ liệu mà bạn muốn sắp xếp thứ tự trong Excel

Chọn toàn bộ bảng dữ liệu như cách mà chúng tôi vừa đề cập ở trên bao gồm cả dòng tiêu đề (nếu có)

Lưu ý: Trong trường hợp bảng của bạn bị ngắt quãng, bạn có thể chọn đoạn bảng bị ngắt quãng bên dưới như sau:

  • Chọn ô tiêu đề đầu tiên ở dòng đầu tiên của bảng
  • Nhấn Ctrl + Shift + mũi tên xuống, chuột sẽ dừng tại dòng cuối của phần bảng 1 (trên phần ngắt quãng)
  • Tiếp tục nhấn Ctrl + Shift + mũi tên xuống cho đến khi chọn hết đến dòng cuối cùng của phần bảng 2 (cả phần bị ngắt quãng)
cách sắp xếp dữ liệu trong excel với bảng bị ngắt quãng
cách sắp xếp dữ liệu trong Excel với bảng bị ngắt quãng

Bạn cần làm cẩn thận thao tác chọn bảng dữ liệu này, nếu không bạn sẽ chọn thiếu bảng dữ liệu mong muốn, và dẫn đến lỗi khi thao tác sắp xếp dữ liệu.

2. Mở tab Data > Sort

Với yêu cầu: "Khách hàng" là cột ưu tiên thứ nhất, "Ngày thanh toán" là cột ưu tiên thứ 2. Do đó, bạn cần lựa chọn trong cửa sổ mở ra như sau:

cách sort trong excel
cách sort trong Excel

3. Thêm điều kiện sắp xếp trong Excel

Bạn đọc nhấn vào mục "Add level" và tiếp tục điền:

Thêm điều kiện sắp xếp trong Sort Excel
Thêm điều kiện sắp xếp trong Sort Excel

Trong đó:

  • Sort by: Điền điều kiện ưu tiên hơn
  • Then by: Điền điều kiện ưu tiên thứ 2
  • Sort on và Order: Vẫn giữ nguyên như vậy để tên khách hàng được sắp xếp theo bảng chữ cái từ A đến Z và ngày thanh toán tăng dần

Lưu ý: Nếu bạn muốn đổi "Ngày thanh toán" là cột ưu tiên hơn, sau đó mới là "Khách hàng", thì bạn chỉ cần chọn vào mục "Then by" và ấn mũi tên lên (Move Up) như hình dưới đây:

Đảo ngược thứ tự ưu tiên sắp xếp
Đảo ngược thứ tự ưu tiên sắp xếp

Và ngược lại với mũi tên xuống (Move Down). Bạn đọc hoàn toàn có thể thay đổi thứ tự mức độ ưu tiên của các điều kiện sắp xếp theo ý muốn. 

Xem thêm: Hướng dẫn chi tiết cách sử dụng bộ lọc dữ liệu Filter trong Excel

4. Bấm OK và xem kết quả hiển thị

Kết quả sau khi thực hiện cách sort trong excel
Kết quả sau khi thực hiện cách Sort trong Excel

Cách bỏ Sort trong Excel khi xảy ra lỗi với bảng tính

Giả sử bạn đang có bảng dữ liệu được sắp xếp theo "Ngày thanh toán", bạn muốn đưa bảng tính này quay lại trạng thái ban đầu, trước khi được sắp xếp.

Bạn cần thực hiện các thao tác sau:

Cách 1: Sử dụng tính năng Undo xóa bỏ sort by trong Excel

Với tính năng này, bạn có thể quay về trạng thái trước đó, cụ thể ở đây là trước khi bạn thực hiện nội dung sắp xếp này.

bỏ sort by trong Excel
bỏ sort by trong Excel

Và lúc đó dữ liệu của bạn lại quay trở về trạng thái bình thường, như lúc bạn chưa sắp xếp thứ tự trong Excel.

Nhược điểm: Sau khi bạn sắp xếp dữ liệu và thực hiện một thao tác khác, việc sử dụng tính năng "Undo" sẽ không thể đưa dữ liệu trở lại trạng thái ban đầu như trước khi sắp xếp. Hơn nữa, nếu bạn lưu file hoặc đóng và mở lại file Excel, khả năng "Undo" cũng sẽ không còn hiệu quả.

Cách 2: Lập thêm 1 cột phụ

Tại cột phụ này, bạn lập cột mang tính chất là số thứ tự (STT) và đánh dấu các dữ liệu ban đầu trước khi bạn thực hiện sắp xếp:

Thêm cột phụ trước khi dùng cách sort trong Excel
Thêm cột phụ trước khi dùng cách sort trong Excel

Mục đích để tạo ra sự đánh dấu cho các dữ liệu ban đầu của bạn. Và khi sắp xếp bảng dữ liệu này, chẳng hạn như sắp xếp theo cột "Khách hàng", bạn sẽ thấy cột STT đã được đảo lộn vị trí các số như sau:

Thêm cột phụ trước khi dùng cách sort trong Excel
Thêm cột phụ trước khi dùng cách sort trong Excel

Bây giờ, nếu muốn quay trở lại trạng thái ban đầu trước khi bạn sắp xếp dữ liệu, thì bạn sẽ làm như sau:

  • Chọn toàn bộ bảng
  • Chọn Data > Sort > Sort by: STT
hướng dẫn sort dữ liệu trong excel
hướng dẫn sort dữ liệu trong Excel
  • Bấm OK và xem kết quả cột STT đã được quay trở lại như ban đầu, tương ứng là các cột nội dung được hiển thị y hệt như cũ.

Lưu ý: Cột phụ này chỉ có tác dụng hỗ trợ, bạn hoàn toàn có thể ẩn (Hide) cột này đi, không cần được nhìn thấy trên bảng dữ liệu. Khi nào cần dùng tới, thì bạn mới mở ẩn (Unhide) ra thôi.

Xem thêm: Giới thiệu về các kiểu dữ liệu mẫu thường sử dụng trong Excel

Một vài lưu ý với cách sort dữ liệu trong Excel

1. Khi sắp xếp dữ liệu dạng Text, bạn chỉ có thể dựa theo ký tự đầu tiên phần bên tay trái của cột dữ liệu, chứ không sắp xếp theo ký tự bên trong hoặc bên tay phải.

Ví dụ: Trong trường hợp nếu như bạn có một cột liên quan tới Họ Tên, bạn chỉ có thể sắp xếp thứ tự ABC theo Họ chứ không sắp xếp được theo Tên.

hướng dẫn sort trong excel ở định dạng Text
hướng dẫn sort trong Excel ở định dạng Text

Để có thể sắp xếp được theo Tên, Excel yêu cầu bạn phải tách cột thành 2 cột riêng biệtHọ (1 cột) và Tên (1 cột)

2. Trong Excel, có thêm nút tắt để để bạn có thể sắp xếp dữ liệu nhanh hơn, đó là:

Công cụ data sort trong Excel
Công cụ data sort trong Excel

Hai nút này thực hiện việc sắp xếp dữ liệu trong Excel. Khi bạn chọn một vùng dữ liệu và bấm nút A->Z, Excel sẽ hỏi bạn liệu bạn muốn sắp xếp cả bảng dữ liệu (Expand the selection) hay chỉ cột đang chọn (Continue with the current selection).

cách sort trong Excel theo cột hoặc toàn bộ bảng
cách sort trong Excel theo cột hoặc toàn bộ bảng
  • Expand the selection: Bảng của bạn sẽ được sắp xếp lại tất cả các cột theo ký tự A->Z, số nhỏ -> lớn theo cột được chọn.
  • Continue with the current selection: Cột chọn sẽ được sắp xếp lại từ nhỏ đến lớn. Và dữ liệu trong cùng một hàng có thể đảo lộn và không khớp với nhau. Hãy lưu ý nhé!

Xem thêm: Hướng dẫn cách định dạng dữ liệu trên Excel

Kết luận

Hy vọng cách sort trong Excel mà chúng tôi đề cập đã giúp ích cho bạn khi sắp xếp thứ tự trong Excel. Hãy luyện tập với file đính kèm trong bài viết này để thành thạo thủ thuật tin học văn phòng này nhé!

Chúc bạn thành công!

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

5/5 - (2 bình chọn)

5/5 - (2 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông