Mayur biết rằng anh ta có thể sử dụng khả năng lọc của Excel để chọn các hàng trong bảng dữ liệu được hiển thị, nhưng tự hỏi liệu có cách nào để lọc theo cột hay không. Nói cách khác, bây giờ anh ta có thể lọc theo chiều dọc, nhưng anh ta muốn lọc dữ liệu của mình theo chiều ngang.

Câu trả lời ngắn gọn là không có cách nào cả. Excel, khi được sử dụng để lưu trữ dữ liệu, tuân theo một mô hình cơ sở dữ liệu tương đương các hàng với bản ghi và cột với các trường trong mỗi bản ghi. Lọc cổ điển được thực hiện bằng cách kiểm tra các giá trị trong các cột (trường) và từ đó xác định hàng (bản ghi) nào sẽ được hiển thị dựa trên những gì được tìm thấy ở đó.

Cách dễ nhất để lọc dữ liệu của bạn theo cách bạn muốn là chuyển đổi dữ liệu trước khi lọc. Sao chép tất cả dữ liệu của bạn (chọn nó và nhấn Ctrl + C), sau đó trên một trang tính khác, hãy sử dụng tùy chọn Transpose của Paste Special.

Bạn có thể hiển thị hộp thoại này bằng cách chọn Chỉnh sửa | Dán đặc biệt.

Khi dữ liệu của bạn được hoán vị (hàng trở thành cột và cột trở thành hàng), bạn có thể sử dụng các công cụ lọc tích hợp sẵn của Excel như bình thường.

Nếu bạn không muốn chuyển dữ liệu của mình, bạn sẽ cần sử dụng các giải pháp ít tự động hơn. Ví dụ: bạn có thể tự tìm ra những cột nào bạn muốn ẩn (“lọc ra”) và sau đó thực sự ẩn những cột đó. Khi bạn hoàn tất việc ẩn tất cả các cột mà bạn muốn ẩn, bạn có thể xác định dạng xem tùy chỉnh (như được mô tả trong ExcelTips khác) để lưu cách trang tính xuất hiện.

Cuối cùng, bạn luôn có thể tạo PivotTable từ dữ liệu của mình. Sau đó, trong PivotTable, bạn có thể sử dụng các công cụ lọc để xác định dữ liệu nào được hiển thị trong bảng. Các công cụ ở đó sẽ hoạt động trên cả trường hàng và trường cột.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (7453) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: