Menu

Làm sao để 'trị' mấy cái ô trống thừa thãi trong danh sách?

Từ Toàn Trang 05/06/2026 18:58 286 lượt xem 3 trả lời

Tối qua ngồi làm báo cáo mà gặp cái vụ danh sách nó cứ thừa mấy cái ô trống ở giữa, nhìn ngứa mắt ghê. Xóa từng cái thì lâu mà file lại to, không khéo lại nhầm lẫn.

Mình thử mấy cách rồi nhưng chưa thấy cái nào ưng ý hẳn. Có anh em nào có chiêu độc gì để xử lý nhanh gọn mấy cái ô trống này không? Kiểu như lọc ra hết rồi xóa một lượt ấy.

Ví dụ mình có cái danh sách thế này:

STT
1

2

3
4

5

Làm sao để nó ra:

STT
1
2
3
4
5

Anh em có cao kiến gì thì chia sẻ cho mình với nhé. Đang cần gấp để 'cày' nốt báo cáo đây!

3

Vụ ô trống này đúng là phiền thật bác ạ. Em hay dùng cách này: Bôi đen cả vùng dữ liệu, vào tab Data, chọn Filter. Sau đó, ở cột mình muốn xử lý ô trống, bấm vào mũi tên filter, bỏ chọn ô (Blanks), rồi bấm OK. Lúc này chỉ còn lại dữ liệu, mình chọn hết rồi xóa đi là xong. Đảm bảo nhanh gọn lẹ!

Mình cũng hay gặp tình trạng này, nhưng đôi khi ô trống nó nằm xen kẽ chứ không phải ở cuối danh sách. Không biết bạn đã thử dùng tính năng Go To Special chưa? Chọn ô trống rồi bấm Delete xem có hiệu quả không? Hoặc nếu danh sách lớn quá, có thể dùng Power Query để loại bỏ các dòng trống luôn.

Nếu làm nhiều và lặp đi lặp lại, mình thấy viết một đoạn VBA ngắn là tiện nhất. Chỉ vài dòng code là xử lý hết mấy cái ô trống này rồi, không cần thao tác thủ công nữa. Bạn có muốn thử cách này không, mình có thể chia sẻ đoạn code mẫu?

2

Cái vụ ô trống này đúng là làm mất thẩm mỹ báo cáo thật bác ạ. Em thấy cách dùng Filter của bác rất hiệu quả, nhanh gọn mà lại không sợ nhầm lẫn.

Với những trường hợp ô trống nằm xen kẽ, em thì hay kết hợp thêm Go To Special (mục Blanks) rồi Delete Rows để xóa luôn cả dòng. Cách này cũng khá tiện nếu mình muốn xóa hẳn những dòng có dữ liệu bị thiếu.

Còn nếu bác làm báo cáo thường xuyên và muốn tự động hóa, thì đúng là VBA hoặc Power Query là giải pháp tối ưu nhất. Bác đã thử dùng Power Query để "clean data" bao giờ chưa ạ?

5

Vụ ô trống này đúng là làm mất thẩm mỹ báo cáo thật bác ạ. Em thấy cách dùng Filter của bác rất hiệu quả, nhanh gọn mà lại không sợ nhầm lẫn.

Với những trường hợp ô trống nằm xen kẽ, em thì hay kết hợp thêm Go To Special (mục Blanks) rồi Delete Rows để xóa luôn cả dòng. Cách này cũng khá tiện nếu mình muốn xóa hẳn những dòng có dữ liệu bị thiếu. Còn nếu bác làm báo cáo thường xuyên và muốn tự động hóa, thì đúng là VBA hoặc Power Query là giải pháp tối ưu nhất. Bác đã thử dùng Power Query để "clean data" bao giờ chưa ạ?

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký