Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Nội dung được viết bởi Trần Văn Huệ

Trong hầu hết các trường hợp, dữ liệu được sắp xếp theo chiều dọc (tức là bạn đọc từ trên xuống dưới) và có một chức năng được tích hợp sẵn trong Google Sheets để sắp xếp dữ liệu được sắp xếp theo chiều dọc. Nhưng nếu bạn muốn sắp xếp dữ liệu được sắp xếp theo chiều ngang, tức là được đọc từ trái sang phải (như hình bên dưới):

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets
 

Đáng tiếc là không có tính năng tích hợp sẵn trong Google Sheets cho phép bạn sắp xếp dữ liệu theo chiều ngang (tức là sắp xếp theo cột thay vì hàng). Tuy nhiên bạn vẫn có cách để thực hiện điều này khi cần. 

Trong hướng dẫn này, Gitiho sẽ chỉ cho bạn cách sắp xếp dữ liệu theo chiều ngang trong Google Sheets chỉ thông qua một hàm đơn giản. 

Sắp xếp theo chiều ngang bằng hàm SORT

Bạn có thể sử dụng một thủ thuật trong Google Sheets dưới đây để sắp xếp dữ liệu theo chiều ngang. Mặc dù bản thân hàm SORT chỉ có thể sắp xếp dữ liệu được sắp xếp theo chiều ngang, nhưng chúng ta có thể kết hợp với hàm TRANSPOSE để chuyển đổi dữ liệu ngang thành dữ liệu dọc.

Giả sử bạn có một bảng dữ liệu như hình dưới đây và muốn sắp xếp dữ liệu này dựa trên điểm Sinh viên.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Công thức dưới đây sẽ sắp xếp dữ liệu theo chiều ngang trong Google Sheets:

=TRANSPOSE(SORT(TRANSPOSE(B1:K2),2,))

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Công thức trên sử dụng hàm TRANSPOSE để chuyển dữ liệu từ ngang sang dọc. Sau đó, nó sử dụng hàm SORT để sắp xếp dữ liệu này dựa trên hàng thứ hai (trở thành cột thứ hai trong dữ liệu đã chuyển vị).

Kết quả của hàm SORT lại được đưa vào hàm TRANSPOSE để lấy lại dữ liệu ngang đã được sắp xếp.

Ưu điểm khi sử dụng công thức trên là nó làm cho dữ liệu kết quả trở nên động. Điều này có nghĩa là trong trường hợp bạn thay đổi bất kỳ giá trị nào trong dữ liệu gốc, nó sẽ tự động điều chỉnh kết quả để hiển thị dữ liệu mới được sắp xếp.

Một số điều quan trọng cần ghi nhớ khi sử dụng công thức để sắp xếp theo chiều ngang trong Google Sheets:

- Kết quả nếu hàm này là một mảng. Bạn không thể xóa bất kỳ ô riêng lẻ hoặc một dải ô nào trong dữ liệu kết quả. Bạn sẽ phải xóa toàn bộ phạm vi kết quả cùng một lúc.

- Khi bạn nhập công thức và nhấn Enter, nó sẽ ngay lập tức lấp đầy phạm vi ô (sẽ có cùng kích thước với kích thước của dữ liệu gốc). Để công thức này hoạt động, các ô nơi kết quả được mong đợi phải trống. Nếu bất kỳ ô nào trong phạm vi này đã được điền, công thức sẽ báo lỗi.

Sắp xếp theo chiều ngang bằng cách chuyển dữ liệu theo cách thủ công

Nếu bạn không cần dữ liệu ban đầu cũng có thể chuyển đổi dữ liệu theo cách thủ công, sắp xếp nó (giống như bạn sắp xếp bất kỳ phạm vi ô dọc nào) và sau đó chuyển đổi trở lại để lấy dữ liệu ngang đã được sắp xếp.

Giả sử bạn có một bảng dữ liệu như hình dưới đây và muốn sắp xếp dữ liệu này dựa trên điểm Sinh viên. Dưới đây là các bước để sắp xếp dữ liệu này theo chiều ngang:

Bước 1: Chọn toàn bộ dữ liệu ngang mà bạn muốn sắp xếp.

Bước 2: Sao chép dữ liệu.

Bước 3: Chuyển đến một ô trống (trong cùng một trang tính hoặc thậm chí trên một trang tính khác).

Bước 4: Kích chuột phải và chọn tùy chọn Paste Special.

Bước 5: Chọn tiếp tùy chọn Paste Transposed trong menu xổ xuống.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Các bước trên sẽ cung cấp cho bạn dữ liệu được hoán vị (như được hiển thị bên dưới) mà bạn có thể dễ dàng sắp xếp bằng cách sử dụng chức năng SORT tích hợp sẵn trong Google Sheets.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Dưới đây là các bước để sắp xếp dữ liệu đã chuyển đổi này:

Bước 1: Chọn tập dữ liệu.

Bước 2: Truy cập vào menu Data.

Bước 3: Trong menu xổ xuống chọn tùy chọn Sort Range.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Bước 4: Trong hộp thoại Sort Range hiển thị, chọn tùy chọn Data has header row.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Bước 5: Tại mục Sort by bên dưới chọn tùy chọn Score. 

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Bước 6: Tiếp theo kích vào tùy chọn Z to A (trong trường hợp này chúng tôi muốn sắp xếp dữ liệu này theo thứ tự giảm dần).

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Bước 7: Cuối cùng bấm nút Sort.

Hướng dẫn sắp xếp dữ liệu theo chiều ngang trong Google Sheets

Bây giờ, bạn đã có dữ liệu được sắp xếp, có thể sao chép và dán lại nó dưới dạng dữ liệu chuyển vị và nó sẽ giống như sắp xếp dữ liệu theo chiều ngang trong Google Sheets.

Trong hầu hết các trường hợp nên chọn sử dụng theo cách đầu tiên đó là sử dụng công thức, vì sử dụng đơn giản và nhanh hơn. Trong trường hợp không thể sử dụng công thức, bạn có thể sử dụng phương pháp dán chuyển vị (Paste Transpose) để sắp xếp theo chiều ngang.

Lưu ý: Nếu có thể, hãy thử và xem bạn có thể thay đổi dữ liệu ngang thành dọc. Điều này hữu ích trong trường hợp phải duy trì và sử dụng dữ liệu này vì hầu hết các công thức và chức năng trong Google Sheets được tạo ra để hoạt động với tập dữ liệu dọc.

Trên đây Gitiho vừa hướng dẫn các bạn hai cách có thể sử dụng để sắp xếp dữ liệu theo chiều ngang trong Google Sheets. Hy vọng các bạn thấy hướng dẫn hữu ích. Chúc các bạn thành công.

 

Gitiho đã cho ra mắt khóa học Google Sheets từ Cơ bản đến Nâng cao, công cụ thay thế Excel giúp bạn hoàn toàn có thể tự tin phân tích và xử lý dữ liệu trên Google Sheet, lập bảng biểu, báo cáo trực quan và hơn thế nữa. Bấm vào để học thử ngay!

/5 - ( bình chọn)

/5 - ( 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