Google Trang tính có thể không có cùng cấp độ tính năng như Excel, nhưng nó vẫn có một điểm mạnh — và nó có thể xử lý bất kỳ bảng tính lớn nào mà bạn ném vào nó.
Khi bạn đang làm việc với nhiều dữ liệu, bạn sẽ gặp phải những khoảng trống. Bạn không cần phải tìm từng hàng trống trong bảng tính của mình theo cách thủ công — có một cách tốt hơn để làm điều đó.
Nếu bạn muốn biết cách xóa các hàng trống trong Google Trang tính, hãy làm theo các bước bên dưới.
Nếu bạn chỉ có một hoặc hai hàng trống cần xóa trong Google Trang tính, thì việc xóa từng hàng theo cách thủ công sẽ nhanh hơn.
Nếu bạn có nhiều hàng trống mà bạn muốn xóa, việc xóa từng hàng một không phải là lý tưởng. Có một số cách bạn có thể tăng tốc quá trình.
Một phương pháp thay thế để đạt được kết quả tương tự là sử dụng bộ lọc để chỉ hiển thị các hàng trống. Sau đó, bạn có thể chọn và xóa các hàng này.
Biết cách xóa các hàng trống trong Google Trang tính cho phép bạn dọn dẹp dữ liệu của mình và làm cho dữ liệu dễ nhìn hơn. Bạn có thể học các thủ thuật khác để làm cho dữ liệu Google Trang tính của mình trông đẹp hơn.
Xóa hàng trống bằng cách sử dụng Apps Script
Với Google Apps Script, bạn có thể tạo tùy chọn menu tùy chỉnh cho phép bạn xóa tất cả các hàng trống chỉ bằng một cú nhấp chuột.
Tôi đã tạo một tập lệnh xóa các ô của hàng trống trong phạm vi đã chọn thay vì xóa toàn bộ hàng. Bằng cách này, các ô khác ngoài phạm vi sẽ vẫn còn nguyên.
Điều này hữu ích nếu bạn không muốn xóa bất kỳ dữ liệu nào ngoài phạm vi đã chọn.
Dưới đây là mã tạo tùy chọn menu tùy chỉnh có tên “Xóa hàng trống”.
// Mã được phát triển bởi Manideep Chaudhary từ https://productsheets.com function RemoveEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = sheet.getActiveRange().getValues(); hãy để rowIndex = sheet.getActiveRange().getRowIndex(); const colIndex = sheet.getActiveRange().getColumn(); const numColumns = sheet.getActiveRange().getNumColumns(); activeRange.forEach((item, index) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } hàm onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Xóa tùy chỉnh') .addItem('Xóa các hàng trống', 'removeEmptyRows') .addToUi(); }
Thực hiện theo các bước bên dưới để thêm tập lệnh vào tài liệu Google Trang tính của bạn.
Di chuột qua menu và nhấp vào Tiện ích mở rộng > Tập lệnh ứng dụng![Nhấp vào liên kết 'Tiện ích mở rộng' menu và chọn 'Apps Script' lựa chọn]()
Dán đoạn mã trên vào trình soạn thảo tập lệnh và nhấp vào biểu tượng “lưu dự án”![Nhập mã tập lệnh ứng dụng vào trình chỉnh sửa và nhấp vào 'lưu' cái nút]()
Bây giờ, hãy đóng trình chỉnh sửa tập lệnh và quay lại tài liệu Google Trang tính của bạn và tải lại nó
Sau khi hoàn thành việc đó, Bạn sẽ thấy tùy chọn menu mới “Xóa tùy chỉnh” cùng với menu phụ “Xóa hàng trống”![Menu tập lệnh ứng dụng tùy chỉnh]()
Thực hiện theo các bước bên dưới để xóa các hàng trống bằng tùy chọn menu tùy chỉnh:
Chọn phạm vi Dữ liệu mà bạn muốn xóa các hàng trống![Chọn toàn bộ tập dữ liệu]()
Nhấp vào menu Xóa tùy chỉnh và chọn “Xóa các hàng trống< tùy chọn i=4>”![Nhấp vào tùy chọn xóa hàng trống]()
Điều này sẽ thực thi Tập lệnh và xóa tất cả các hàng trống khỏi phạm vi dữ liệu đã chọn![Tập dữ liệu với các hàng trống đã bị xóa]()
Sau khi bạn hoàn thành các bước, tất cả các hàng trống khỏi Tập dữ liệu đã chọn của bạn sẽ bị xóa.
Làm việc với mã
Đoạn mã trên tạo một mục menu tùy chỉnh có tên “Xóa hàng trống”. Khi mục menu này được nhấp vào, nó sẽ gọi một hàm có tên là .removeEmptyRows()
Trước tiên, hàm này nhận các giá trị trong phạm vi hoạt động của trang tính đang hoạt động. Sau đó, phương thức được sử dụng để lặp qua từng hàng trong phạm vi hoạt động.removeEmptyRows()forEach()
Bên trong vòng lặp, phương thức này được dùng để kiểm tra xem mọi ô trong hàng có trống sau khi bị cắt hay không. Nếu hàng trống, hàm sẽ xóa tất cả các ô của hàng đó bằng cách gọi phương thức và giảm chỉ mục hàng xuống 1 để tính đến hàng đã xóa.every()deleteCells()
Quá trình này được lặp lại cho đến khi tất cả các hàng trống được xóa khỏi phạm vi hoạt động.
Xóa các hàng trống bằng cách sử dụng tiện ích bổ sung
Một cách khác để xóa các hàng trống khỏi tập dữ liệu là sử dụng tiện ích bổ sung Google Trang tính. Có một số tiện ích bổ sung của Google Trang tính có sẵn cho mục đích này. Tôi khuyên dùng tiện ích bổ sung Power Tools.
Power Tools là một tiện ích bổ sung nâng cao dành cho các abit có đầy đủ các tính năng, một trong số đó có thể giúp xóa các hàng trống trong tập dữ liệu của bạn.
Cách cài đặt tiện ích bổ sung Power Tools
Nhấp vào menu Tiện ích mở rộng
Chọn Tiện ích bổ sung từ menu thả xuống
Tiếp theo, nhấp vào “Nhận tiện ích bổ sung” từ Danh sách![Điều hướng đến menu Tiện ích mở rộng và chọn Tiện ích bổ sung từ danh sách]()
Thao tác này sẽ mở cửa sổ Addons Marketplace. Trong hộp tìm kiếm, nhập “Power Tools” và nhấn enter
Tiện ích bổ sung Power Tools sẽ xuất hiện trong kết quả tìm kiếm. Nhấp vào tiện ích bổ sung “Power Tools”![Nhập power tools vào hộp tìm kiếm trên Google Workspace Marketplace và chọn power tools]()
Nhấp vào nút Cài đặt, sau đó nhấp vào Tiếp tục![Bấm vào nút Cài đặt]()
Bây giờ, một cửa sổ bật lên sẽ nhắc bạn đăng nhập vào tài khoản Google của mình. Nếu bạn có nhiều tài khoản, hãy nhớ chọn tài khoản được liên kết với tài liệu Google Trang tính mà bạn đang làm việc![Đăng nhập vào tài khoản Google của bạn]()
Sau khi chọn tài khoản của mình, bạn sẽ được yêu cầu phê duyệt các quyền được yêu cầu cho tiện ích bổ sung. Chỉ cần nhấp vào nút “Cho phép”![Bấm vào nút Cho phép]()
Sau khi tiện ích bổ sung được cài đặt, bạn sẽ nhận được thông báo xác nhận![Cửa sổ bật lên xác nhận xác minh rằng tiện ích bổ sung đã được cài đặt]()
Sau khi cài đặt tiện ích bổ sung Power Tools, bạn có thể sử dụng tiện ích này để xóa các hàng trống.
Hãy làm theo các bước bên dưới để xóa các hàng trống bằng tiện ích bổ sung Power Tools:
Chọn tập dữ liệu chứa các hàng trống bạn muốn xóa![Chọn toàn bộ tập dữ liệu]()
Nhấp vào Tiện ích mở rộng > Dụng cụ điện > Bắt đầu![Nhấp vào nút Bắt đầu trong Power Tools]()
Thao tác này sẽ mở cửa sổ tiện ích bổ sung Power Tools
Nhấp vào tab “Xóa”![Chọn tùy chọn Xóa từ thanh bên Power Tools]()
Chọn “Xóa tất cả các hàng trống” khỏi danh sách
Nhấp vào “Xóa” để bắt đầu quá trình![Chọn tùy chọn Xóa tất cả các hàng trống và nhấp vào nút Xóa.]()
Thao tác này sẽ xóa các hàng trống khỏi tập dữ liệu của bạn và dữ liệu sẽ được sắp xếp lại tự động![Tập dữ liệu có hàng trống đã bị xóa.]()