Cách sắp xếp dòng
- Dán danh sách vào ô nhập, mỗi mục nằm trên một dòng.
- Chọn kiểu sắp xếp (chữ cái, số, độ dài hoặc đảo ngược) và chiều tăng dần hay giảm dần.
- Bật thêm tùy chọn nếu cần (phân biệt hoa/thường, bỏ dòng trùng, xóa dòng trống), rồi sao chép hoặc tải kết quả.
Ví dụ sắp xếp
Trước
Đạt Dũng Ân Anh Bảo
Sau
Anh Ân Bảo Dũng Đạt
Trước
Bài 10 Bài 2 Bài 1
Sau
Bài 1 Bài 2 Bài 10
Trước
Hà Nội: 18.5 độ Sa Pa: -2 độ Chưa có số liệu TP. Hồ Chí Minh: 33 độ
Sau
Sa Pa: -2 độ Hà Nội: 18.5 độ TP. Hồ Chí Minh: 33 độ Chưa có số liệu
Trước
Thứ Hai Thứ Ba Thứ Tư
Sau
Thứ Tư Thứ Ba Thứ Hai
Khi nào cần sắp xếp dòng
- Sắp xếp danh sách lớp, danh sách nhân viên đúng thứ tự chữ cái tiếng Việt.
- Sắp xếp từ khóa SEO, thẻ (tag) hoặc danh mục theo A–Z để dễ rà soát.
- Xếp danh sách giá, điểm số, số lượng tồn kho theo giá trị số.
- Tìm dòng dài nhất hoặc ngắn nhất, chẳng hạn tiêu đề vượt độ dài cho phép.
- Đảo ngược thứ tự nhật ký, lịch sử thay đổi để xem mục mới nhất trước.
- Vừa sắp xếp vừa loại dòng trùng và dòng trống trong cùng một bước.
Thứ tự sắp xếp hoạt động thế nào
Chế độ chữ cái dùng Intl.Collator theo ngôn ngữ của trang. Trên trang tiếng Việt, thứ tự là a ă â b c d đ e ê …, khác với cách sắp xếp theo mã ký tự thông thường vốn đẩy “Đ” và các chữ có dấu xuống cuối danh sách. Số trong dòng được so sánh tự nhiên, nên “Bài 2” đứng trước “Bài 10”. Mặc định công cụ không phân biệt hoa/thường. Lưu ý rằng mỗi dòng được so sánh từ ký tự đầu tiên, nên danh sách “Nguyễn Văn An” sẽ được xếp theo họ chứ không theo tên.
Chế độ số lấy con số đầu tiên tìm thấy trong mỗi dòng, dùng dấu chấm “.” làm dấu thập phân và hỗ trợ số âm; dòng không có số được đưa xuống cuối. Vì quy ước này, các số viết kiểu Việt Nam như “1.500.000” hoặc “18,5” sẽ bị hiểu sai giá trị. Hãy bỏ dấu phân cách hàng nghìn và dùng dấu chấm cho phần thập phân trước khi sắp xếp.
Chế độ độ dài đếm theo ký tự hiển thị, nên chữ có dấu hay emoji đều chỉ tính là một; các dòng dài bằng nhau được xếp theo chữ cái. Chế độ đảo ngược chỉ lật thứ tự gốc của danh sách mà không so sánh nội dung, nên lựa chọn tăng dần/giảm dần không áp dụng. Tùy chọn xóa dòng trống được bật sẵn; bỏ dòng trùng thì tắt sẵn.
Câu hỏi thường gặp
Vì sao chữ “Đ” không nằm cuối danh sách như ở một số phần mềm khác?
Nhiều phần mềm sắp xếp theo mã Unicode, nên “Đ” và các chữ có dấu bị đẩy ra sau “Z”. Công cụ này dùng quy tắc so sánh của tiếng Việt, đặt “Đ” ngay sau “D” và “Ă”, “” ngay sau “A”.
Làm sao để sắp xếp họ tên theo tên thay vì theo họ?
Công cụ so sánh từ đầu dòng nên sẽ xếp theo họ. Để xếp theo tên, bạn cần đưa tên lên đầu mỗi dòng trước (ví dụ “An – Nguyễn Văn”), hoặc tách họ và tên thành các cột riêng trong bảng tính.
Số có dấu chấm phân cách hàng nghìn được xử lý ra sao?
Dấu chấm luôn được hiểu là dấu thập phân, nên “1.500.000” không được đọc là một triệu rưỡi. Hãy viết số liền “1500000” để kết quả sắp xếp chính xác.
Dòng không chứa số nằm ở đâu khi sắp xếp theo số?
Các dòng không có số được đưa xuống cuối danh sách, sau tất cả các dòng có số, để bạn dễ nhận ra và xử lý riêng.