Xếp Thứ Tự Từ Nhỏ Đến Lớn Trong Excel

Xếp thứ tự dữ liệu là một trong những thao tác cơ bản nhưng vô cùng quan trọng khi làm việc với bảng tính Excel. Việc sắp xếp dữ liệu từ nhỏ đến lớn giúp chúng ta dễ dàng phân tích, tìm kiếm, so sánh và trực quan hóa thông tin. Trong bài viết này, chúng ta sẽ đi sâu vào cách xếp thứ tự từ nhỏ đến lớn trong Excel, khám phá các công cụ sắp xếp tiêu chuẩn, cách tùy chỉnh, sử dụng hàm sắp xếp (SORT) mới, xử lý dữ liệu phức tạp, tối ưu hóa quy trình và những mẹo nhỏ giúp nâng cao năng suất làm việc.

1.214.1. Tổng quan về sắp xếp trong Excel

Sau khi nhập dữ liệu vào một bảng tính, chúng ta thường muốn:

  • Đánh giá danh sách theo thứ tự tăng dần hoặc giảm dần.
  • Tìm kiếm nhanh các giá trị lớn nhất/nhỏ nhất.
  • Phân loại dữ liệu theo nhóm, ví dụ: sắp xếp theo năm, tháng hoặc thành phố.
  • Chuẩn bị dữ liệu cho báo cáo, biểu đồ hoặc các công cụ phân tích nâng cao.

Excel cung cấp hai cách chính để sắp xếpәрб:

  1. Sắp xếp bằng thanh công cụ “Sắp xếp & Lọc” – Phương pháp truyền thống, dễ sử dụng với các tùy chọn sắp xếp đơn giản hoặc đa mức.
  2. Sử dụng hàm SORT – Được giới thiệu trong Excel 365 và Excel 2026, cho phép sắp xếp dữ liệu một cách động và linh hoạt hơn.

Cả hai phương pháp đều có ưu điểm riêng. Phương pháp truyền thống thích hợp khi làm việcensione với dữ liệu tĩnh và muốn đổi mới trực tiếp trong bảng. Trong khi hàm SORT thích hợp với dữ liệu động, khi dữ liệu thay đổi liên tục, và khi ta cần xuất kết quả sắp xếp vào một vùng mới mà không làm thay đổi dữ liệu gốc.

2. Sắp xếp dữ liệu bằng thanh công cụ “Sắp xếp & Lọc”

2.1. Sắp xếp đơn mức

Bước 1: Chọn cột muốn sắp xếp.
– Click vào tiêu đề cột (ví dụ: # ở cột A).
– Nếu dữ liệu có tiêu đề, chọn “Dòng tiêu đề” trong hộp thoại “Sắp xếp”.

Bước 2: Mở thanh “Sắp xếp & Lọc”.
– Trên thanh menu “Dữ liệu” chọn “Sắp xếp & Lọc” → “Sắp xếp A-Z” (tăng dần) hoặc “Sắp xếp Z-A” (giảm dần).

Kết quả: Dữ liệu trong cột được sắp xếp từ nhỏ đến lớn hoặc ngược lại.

2.2. Sắp xếp đa mức (Custom Sort)

Thường xuyên gặp tình huống cần sắp xếp theo nhiều tiêu chí, ví dụ: sắp xếp theo Tháng trước, rồi sắp xếp theo Doanh thu trong cùng một tháng.

Bước 1: Chọn vùng dữ liệu (đảm bảo có tiêu đề).
Bước 2: Trên thanh “Dữ liệu” → “Sắp xếp & Lọc” → “Sắp xếp”.
Bước 3: Trong hộp thoại:
– “Sort by” chọn cột thứ nhất (ví dụ: Tháng).
– “Sort On” chọn Values.
– “Order” chọn Smallest to Largest.
– Nhấn “Add Level” để thêm tiêu chí thứ hai (ví dụ: Doanh thu).
– Lặp lại để thêm nhiều cấp độ nếu cần.
– Cuối cùng nhấn “OK”.

Excel sẽ sắp xếp dữ liệu theo thứ tự ưu tiên của từng cấp độ.

2.3. Sắp xếp theo màu, kiểu, biểu tượng

Nếu dữ liệu đã được tô màu hoặc đánh dấu, bạn có thể sắp xếp dựa trên màu sắc hoặc biểu tượng.

Bước 1: Truy cập “Sắp xếp & Lọc” → “Sort by Color”.
Bước 2: Chọn màu hoặc biểu tượng cần sắp xếp.
Bước 3: Chọn remembered “Order” (Largest to Smallest hoặc ngược lại).

Điều này hữu ích khi bạn muốn đặt các mục quan trọng lên đầu danh sách.

3. Sử dụng hàm SORT trong Excel

3.1. Cú pháp cơ bản

=SORT(array, sort_index, sort_order, by_col)
  • array: Mảng dữ liệu cần sắp xếp.
  • sort_index: Thứ tự cột (hoặc hàng) để sắp xếp. Nếu bỏ qua, mặc định 1.
  • sort_order: 1 cho tăng dần, -1 cho giảm dần. Mặc định là 1.
  • by_col: FALSE (mặc định) sắp xếp theo hàng, TRUE sắp xếp theo cột.

3.2. Ví dụ thực tế

Giả sử bạn có bảng dữ liệu:

ABC
TênDoanh ThuTháng
Alice20003
Bob500 리2
Charlie15001
Daisy25004

Bạn muốn sắp xếp dữ liệu từ nhỏ đến lớn theo Doanh Thu:

=SORT(A2:C5, 2, 1)

Kết quả sẽ là:

ABC
Bob500 tape2
Charlie15001
Alice20003
Daisy25004

Nếu muốn sắp xếp theo Tháng:

=SORT(A2:C5, 3, 1)

3.3. Sắp xếp đa mức với SORT và FILTER

Bạn có thể kết hợp SORT với FILTER để lấy dữ liệu thỏa mãn điều kiện và sắp xếp ngay.

Ví dụ: Lấy danh sách khách hàng có doanh thu > 1500 và sắp xếp giảm dần.

=SORT(FILTER(A2:C5, B2:B5>1500), 2, -1)

Kết quả:

ABC
Daisy25004
Alice20003

3.4. Kiểm tra lỗi và dữ liệu trống

Hàm SORT có thể trả về lỗi #SPILL! nếu vùng kết quả không đủ chỗ để tỏa ra. Để tránh, hãy để chắc chắn rằng vùng trống phía dưới đủ độ rộng/độ dài.

Xếp Thứ Tự Từ Nhỏ Đến Lớn Trong Excel
Xếp Thứ Tự Từ Nhỏ Đến Lớn Trong Excel

Nếu dữ liệu có giá trị trống, bạn có thể sử dụng IFERROR để hiển thị nội dung mặc định:

=IFERROR(SORT(A2:C5, 2, 1), "Không có dữ liệu")

4. Xử lý dữ liệu phức tạp khi sắp xếp

4.1. Sắp xếp dữ liệu có thể chứa chuỗi, số và ngày

Excel tự động xác định kiểu dữ liệu. Tuy nhiên, khi sắp xếp dữ liệu dòng văn bản chứa số (ví dụ: “123” trong cột văn bản), Excel sẽ xếp theo thứ tự ký tự ASCII, không phải số học.

Giải pháp: Chuyển dữ liệu văn bản sang số bằng hàm VALUE hoặc NUMBERVALUE:

=VALUE(A2)

Hoặc, khi sắp xếp, thêm một cột phụ:

A (Văn bản)B (Số)
123=VALUE(A2)
45=VALUE(A3)

Sau đó sắp xếp theo cột B.

4.2. Sắp xếp dữ liệu với điều kiện phức tạp

Bạn muốn sắp xếp dữ liệu theo thứ tự ưu tiên: đầu tiên là Trạng thái (Hoàn thành > Chưa hoàn thành), sau đó là Ngày giao hàng tăng dần.

Đặt cột Trạng thái thành 1 (Hoàn thành) hoặc 0 (Chưa hoàn thành). Sử dụng SORT với sort_index là cột Trạng thái và Ngày giao hàng.

=SORT(A2:D5, {2,3}, {0,1})

Trong đó:

  • {2,3} chỉ hai cột thứ tự cần sắp xếp.
  • {0,1} chỉ thứ tự (0 = giảm dần, 1 = tăng dần).

4.3. Sắp xếp dữ liệu theo thứ tự tùy chỉnh (Custom Order)

Ví dụ: Bạn muốn sắp xếp các tháng theo thứ tự lịch thực tế (Jan, Feb, Mar, …). Bạn có thể tạo danh sách tham chiếu:

A
Jan
Feb
Mar
Apr
…

Sau đó sử dụng hàm MATCH để xác định thứ tự:

=SORT(A2:C5, 2, 1, MATCH(B2:B5,{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"},0))

5. Tối ưu hóa quy trình sắp xếp

5.1. Sử dụng bảng (Table) trong Excel

Khi tạo bảng (Insert → Table), các cột tự động có nút sắp xếp trong tiêu đề. Mỗi khi bạn thêm dữ liệu mới, bảng tự động mở rộng, và các nút sắp xếp vẫn hoạt động.

Lợi ích:

  • Không cần chọn vùng dữ liệu mỗi lần sắp xếp.
  • Bảng hỗ trợ các tính năng như lọc, tính tổng, thống kê nhanh.

5.2. Định dạng bảng động (Dynamic Named Ranges)

Nếu bạn làm việc với dữ liệu thay đổi thường xuyên, hãy định nghĩa một vùng dữ liệu động bằng OFFSET hoặc INDEX:

=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),3)

Khi dùng SORT:

=SORT(OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),3), 2, 1)

5.3. Tự động hóa qua VBA

Đối với các quy trình phức tạp, bạn có thể viết macro để thực hiện sắp xếp:

Sub SortData() With Worksheets("Sheet1").Sort .SortFields.Clear .SortFields.Add Key:=Range("B2:B100"), Order:=xlAscending .SetRange Range("A1:C100") .Header = xlYes .Apply End With
End Sub

Macro này sắp xếp cột B tăng dần, giữ tiêu đề.

6. Mẹo nhỏ giúp nâng cao năng suất

  1. Sử dụng phím tắt: Alt + A + S để mở hộp thoại “Sort” nhanh chóng.
  2. Sắp xếp tùy chỉnh: Khi cần sắp xếp theo thứ tự riêng (ví dụ: Mới → Cũ), tạo danh sách tùy chỉnh trong “Advanced” → “Custom List”.
  3. Kiểm tra dữ liệu trùng lặp: Trước khi sắp xếp, hãy lọc dữ liệu trùng lặp (Data → Remove Duplicates) để tránh nhầm lẫn.
  4. Sử dụng công cụ “Conditional Formatting”: Đánh dấu các giá trị lớn nhất/nhỏ nhất, giúp bạn nhanh chóng nhận diện.
  5. Sử dụng “Flash Fill”: Khi cần chuyển đổi dữ liệu sang dạng mới (ví dụ: “2026-07-17” thành “17/07/2026”), Flash Fill giúp nhanh chóng tạo cột mới.

7. Kết luận

Sắp xếp dữ liệu từ nhỏ đến lớn trong Excel là một kỹ năng nền tảng, nhưng khi áp dụng đúng công cụ và phương pháp, nó trở thành một công cụ mạnh mẽ giúp bạn quản lý và phân tích dữ liệu một cách hiệu quả. Dù bạn là người mới bắt đầu hay chuyên gia, việc hiểu rõ cách sử dụng thanh công cụ “Sắp xếp & Lọc”, hàm SORT, cũng như cách tối ưu quy trình công việc sẽ giúp bạn tiết kiệm thời gian và tránh sai sót.

Hãy thử áp dụng các mẹo và kỹ thuật đã начали trong bài viết này vào công việc thực tế của bạn. Đừng ngần ngại thử nghiệm với các dữ liệu phức tạp, kết hợp các hàm, và tự động hóa qua VBA. Khi bạn làm quen, sắp xếp dữ liệu sẽ trở thành một công cụ “mágica” giúp bạn nhìn rõ hơn, quyết định nhanh hơn và làm việc hiệu quả hơn. Happy sorting!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận