Mục lục
Đôi khi khi làm việc trong Microsoft Excel, chúng ta có thể phải xử lý rất nhiều hàng hoặc cột bị ẩn. Dữ liệu ẩn có thể không có cũng như không cần thiết. Trong bài viết này, chúng tôi sẽ trình bày cho bạn cách xóa các hàng ẩn trong excel.
Tải xuống sổ làm việc thực hành
Bạn có thể tải xuống sổ làm việc thực hành từ đây.
Xóa hàng ẩn.xlsx
3 Phương pháp xóa hàng ẩn trong Excel
1. Tùy chọn ‘Kiểm tra tài liệu’ để xóa các hàng ẩn trong Excel
‘ Kiểm tra tài liệu ’ là một cách hiệu quả để ẩn các hàng. Thao tác này sẽ xóa các hàng ẩn khỏi toàn bộ sổ làm việc . Vì vậy, phương pháp này không áp dụng được nếu chúng ta chỉ muốn xóa các hàng khỏi một trang tính. Chúng ta phải sử dụng VBA để làm việc mà chúng ta sẽ thảo luận trong phần sau của bài viết này.
Tập dữ liệu sau bao gồm dữ liệu bán hàng. Để thuận tiện cho bạn, trong phương pháp này, trước tiên, chúng tôi sẽ ẩn các hàng được đánh dấu. Sau đó, chúng tôi sẽ xóa các hàng được đánh dấu. Trước tiên hãy xem quy trình ẩn các hàng:
- Tại đây, để ẩn các hàng được đánh dấu, hãy chọn các hàng.
- Thực hiện nhấp chuột phải vào số chỉ mục của ô.
- Sau đó, nhấp vào tùy chọn Ẩn .
- Vì vậy, chúng ta có thể thấy các hàng được đánh dấu không hiển thị.
Bây giờ chúng ta sẽ làm theo một số bước để xóa các hàng bị ẩn này.
- Đầu tiên, đến vớiTùy chọn Tệp từ ruy-băng.
- Thứ hai, chọn phần Thông tin . Chuyển đến ‘Kiểm tra sổ làm việc’ . Từ trình đơn thả xuống, hãy chọn tùy chọn ‘Kiểm tra tài liệu’ .
- Một hộp như thế này sẽ xuất hiện. Chọn Có trong trường hợp này.
- Sau đó, từ cửa sổ Trình kiểm tra tài liệu , nhấp vào tùy chọn Kiểm tra .
- Sau đó, trong cửa sổ mới, cuộn xuống. Chọn tùy chọn Xóa tất cả cho phần Hàng và cột ẩn .
- Cuối cùng, chúng ta có thể thấy rằng các hàng ẩn không còn xuất hiện nữa. Hình ảnh bên dưới hiển thị chuỗi số hàng không bị gián đoạn sau khi xóa các hàng bị ẩn.
Lưu ý:
Chúng tôi có thể không hoàn tác các hàng đã xóa sau quá trình này. Vì vậy, bạn phải sao lưu dữ liệu nếu không muốn xóa chúng vĩnh viễn.
Đọc thêm: Cách xóa các hàng cụ thể trong Excel (8 cách nhanh chóng )
2. Thêm cột tạm thời để xóa hàng ẩn
Một phương pháp khác là xóa hàng ẩn bằng cách thêm cột tạm thời. Chúng tôi sẽ sử dụng lọc để áp dụng phương pháp này. Giả sử, trong tập dữ liệu sau, chúng tôi chỉ muốn giữ dữ liệu bán hàng của địa điểm New York và Boston . Chúng tôi sẽ xóa phần còn lại của các hàng. Chỉ cần làm theo các bước đơn giản để thực hiện điều này:
- Trongbắt đầu, hãy chọn toàn bộ tập dữ liệu (B4:G14) .
- Chuyển đến phần Sắp xếp & Tùy chọn bộ lọc . Từ trình đơn thả xuống, hãy nhấp vào tùy chọn Bộ lọc .
- Kết quả là chúng ta sẽ thấy tập dữ liệu như thế này với các tùy chọn lọc ở đầu cột.
- Bây giờ, hãy chuyển đến trình đơn thả xuống lọc của tiêu đề Vị trí . Chỉ cần chọn tùy chọn New York và Boston .
- Sau đó, nhấn OK .
- Ở đây, chúng tôi sẽ chỉ lấy dữ liệu bán hàng cho New York và Boston . Các hàng khác hiện đang bị ẩn.
- Tiếp theo, hãy thêm một cột mới. Đặt tên là Tạm thời . Nhập giá trị 0 vào ô H5 .
- Kéo công cụ Fill Handle .
- Chúng tôi nhận được giá trị 0 cho tất cả các hàng.
- Chọn toàn bộ tập dữ liệu (B4:B15) lần nữa.
- Sau đó, chuyển đến phần Sắp xếp & Bộ lọc thả xuống . Chọn tùy chọn Bộ lọc .
- Tại đây, tất cả dữ liệu ẩn hiện được hiển thị. Chúng tôi chỉ có thể thấy 0 trong các hàng mà chúng tôi muốn giữ lại.
- Chúng tôi sẽ chọn toàn bộ tập dữ liệu (B4:G15) một lần nữa.
- Chuyển đến Sắp xếp & Lọc . Từ trình đơn thả xuống, hãy chọn tùy chọn Bộ lọc .
- Chúng tôi có thể thấy trình đơn thả xuống lọc trong thanh tiêu đề của cáctập dữ liệu.
- Chuyển đến tùy chọn thả xuống trong cột 'Tạm thời' .
- Tại đây chúng tôi sẽ bỏ chọn tùy chọn 0 .
- Nhấp vào OK .
- Vì vậy, chúng tôi nhận được các hàng mà chúng tôi phải xóa.
- Chọn tất cả các hàng. Nhấp chuột phải và nhấp vào tùy chọn Xóa hàng .
- Tất cả các hàng không có giá trị 0 hiện đã bị xóa.
- Bây giờ hãy chuyển đến trình đơn thả xuống của cột Tạm thời . Chọn tùy chọn 0 .
- Nhấp vào OK .
- Cuối cùng, chúng ta có chỉ bộ dữ liệu cho thành phố New York và Boston .
Đọc thêm: Phím tắt trong Excel để xóa hàng (với các kỹ thuật thưởng)
Bài đọc tương tự:
- Cách xóa nhiều hàng trong Excel cùng một lúc (5 phương pháp)
- Xóa hàng ẩn trong Excel VBA (Phân tích chi tiết)
- Cách xóa hàng bằng macro nếu ô chứa 0 trong Excel (4 cách)
- Xóa hàng chưa được lọc trong Excel bằng VBA (4 cách)
- Cách lọc dữ liệu và xóa hàng bằng Excel VBA (5 ví dụ)
3. Sử dụng VBA để xóa hàng ẩn trong Excel
Sử dụng VBA là phương pháp nâng cao để xóa hàng ẩn. Chúng tôi có thể làm điều đó cho hai trường hợp đặc biệt. Một là xóa các hàng khỏi một Bảng tính . Một cách khác là xóa các hàng khỏi một cụ thểphạm vi của tập dữ liệu.
3.1 Xóa các hàng ẩn khỏi toàn bộ trang tính
Giả sử chúng ta có tập dữ liệu bán hàng sau. Trong tập dữ liệu thử nghiệm của chúng tôi, các hàng được tô sáng bị ẩn. Chúng tôi sẽ xóa các hàng này bằng cách sử dụng VBA .
Sau khi ẩn các hàng hoặc cơ sở dữ liệu được đánh dấu sẽ trông giống như hình bên dưới. Chúng ta có thể thấy rằng số chỉ mục hàng không liên tiếp.
Cần lưu ý rằng nếu chúng ta không có tab Developer trong Excel, chúng ta phải kích hoạt tab Nhà phát triển để tạo nội dung hỗ trợ macro .
Trước tiên, chúng ta sẽ xem cách kích hoạt tab Nhà phát triển . Chỉ cần làm theo hướng dẫn bên dưới.
- Chuyển đến tùy chọn Tệp ở góc trên cùng bên trái của Excel.
- Tiếp theo, chọn Tùy chọn.
- Sau đó, một cửa sổ mới sẽ xuất hiện. Chọn tùy chọn Tùy chỉnh Ruy băng từ các tùy chọn có sẵn.
- Sau đó, chọn tùy chọn Nhà phát triển và nhấp vào OK .
- Cuối cùng, chúng ta có thể thấy tab Nhà phát triển trong Excel của mình.
Bây giờ chúng ta sẽ sử dụng tab Nhà phát triển để tạo nội dung hỗ trợ macro . Hãy xem cách chúng tôi có thể thực hiện việc này theo các bước sau.
- Chuyển đến tab Nhà phát triển . Chọn tùy chọn Visual Basic .
- Tại đây, một cửa sổ mới sẽ mở ra. Từ cửa sổchọn tab Chèn . Từ trình đơn thả xuống, hãy chọn tùy chọn Mô-đun . Chúng ta sẽ nhận được một mô-đun mới có tên Mô-đun-1 .
- Chọn tùy chọn Mô-đun-1. Một cửa sổ trống sẽ mở ra. Chèn đoạn mã sau vào cửa sổ trống.
5897
- Chúng ta sẽ nhấp vào tùy chọn run mà chúng ta có thể thấy trong hình bên dưới. Chúng tôi cũng có thể nhấn F5 để chạy mã.
- Kết quả là chúng tôi có thể thấy rằng chúng tôi đã xóa tất cả các hàng ẩn.
3.2 Xóa hàng ẩn khỏi phạm vi cụ thể
Trong ví dụ này, chúng tôi sẽ sử dụng VBA để xóa các hàng ẩn khỏi một phạm vi cụ thể. Chúng tôi cũng sẽ tiếp tục với tập dữ liệu trước đó cho ví dụ này.
- Giả sử, phạm vi của chúng tôi là (B4:G9) . Vì vậy, chúng tôi sẽ không xóa các hàng bị ẩn sau hàng số 10. Đó là lý do tại sao chúng tôi sử dụng hai màu để đánh dấu các hàng bị ẩn.
- Bây giờ từ tab Nhà phát triển chuyển đến cửa sổ mã.
- Chèn mã sau vào đó:
5138
- Chúng tôi sẽ Nhấp vào trên run option mà chúng ta có thể thấy trong hình bên dưới. Chúng ta cũng có thể nhấn F5 để chạy mã.
- Cuối cùng, chúng ta có thể thấy rằng các hàng ẩn trong phạm vi (B4:G9) bị xóa trong khi các hàng ẩn sau hàng số 10 vẫn hiện diện.
Đọc thêm: Excel Xóa hàng trong mộtPhạm vi với VBA (3 cách dễ dàng)
Kết luận
Cuối cùng, chúng ta đã xem qua các phương pháp khác nhau để xóa hàng trong bài viết này. Để tự thực hành, hãy tải xuống sách bài tập thực hành được thêm vào bài viết này. Nếu bạn cảm thấy bất kỳ sự nhầm lẫn nào, chỉ cần để lại nhận xét trong hộp bên dưới. Chúng tôi sẽ cố gắng trả lời sớm nhất có thể. Hãy theo dõi chúng tôi để biết thêm các giải pháp thú vị cho các vấn đề về Microsoft Excel.