2 phương pháp đơn giản để chọn tất cả các ô không trống trong bảng tính Excel

Chia sẻ ngay bây giờ:

Trong bảng tính Excel, nếu dữ liệu được nhập vào các ô không liền kề, bạn có thể thấy việc chọn và sao chép dữ liệu trong các ô không trống khá rắc rối. Bài viết này sẽ giới thiệu 2 cách để nhanh chóng chọn tất cả các ô không trống.

Người dùng Excel thường xuyên phải sao chép và dán dữ liệu. Tuy nhiên, đôi khi, có thể có một số rắc rối. Ví dụ: có nhiều ô trống không liên tục trong trang tính Excel. Trong trường hợp này, hơi khó để chọn tất cả các ô có nội dung. Nhưng, đừng lo lắng. Ở đây chúng tôi sẽ chia sẻ cho bạn 2 cách tiếp cận để chọn tất cả các ô không trống trong một trang tính Excel.

Cách 1: Chọn qua “Go To Special”

  1. Ngay từ đầu, hãy mở bảng tính Excel.
  2. Sau đó, nhấn “F5” để kích hoạt hộp thoại “Go To”.Kích hoạt "Đi tới"
  3. Trong hộp thoại “Chuyển đến”, nhấp vào nút “Đặc biệt”.
  4. Tiếp theo, hãy kiểm tra tùy chọn “Hằng số” và sau đó chọn tùy chọn “Số”, “Văn bản”, “Logical” và “Lỗi”.Kiểm tra Tùy chọn trong "Chuyển đến Đặc biệt"
  5. Cuối cùng, nhấp vào “OK”.
  6. Khi hộp thoại đóng lại, như bạn thấy, tất cả các ô không trống đã được chọn.Các ô không trống đã chọn

Cách 2: Chọn bằng Excel VBA

  1. Trước hết, hãy truy cập vào trình soạn thảo VBA của Excel có tham chiếu đến “Cách chạy mã VBA trong Excel của bạn".
  2. Sau đó, đặt đoạn mã sau vào một mô-đun không sử dụng.
Sub SelectAllNonBlankCells()
    Dim objUsedRange As Range
    Dim objRange As Range
    Dim objNonblankRange As Range

    Set objUsedRange = Application.ActiveSheet.UsedRange

    For Each objRange In objUsedRange
        If Not (objRange.Value = "") Then
           If objNonblankRange Is Nothing Then
              Set objNonblankRange = objRange
           Else
              Set objNonblankRange = Application.Union(objNonblankRange, objRange)
           End If
        End If
    Next

    If Not (objNonblankRange Is Nothing) Then
       objNonblankRange.Select
    End If
End Sub

Mã VBA - Chọn tất cả các ô không trống

  1. Sau đó, thoát khỏi trình chỉnh sửa VBA và thêm macro này vào Thanh công cụ truy cập nhanh.
  2. Bây giờ, hãy mở trang tính mong muốn của bạn và nhấp vào nút macro.
  3. Ngay lập tức, tất cả các ô không trống sẽ được chọn, như minh họa trong hình dưới đây.Các ô được chọn thông qua Mã VBA

sự so sánh

  Ưu điểm Nhược điểm
Phương pháp 1 Dễ dàng hoạt động Người dùng phải tự mở hộp thoại “Go To” và kiểm tra các tùy chọn mỗi khi cần chọn các ô không trống
Phương pháp 2 Dễ dàng và thuận tiện cho việc tái sử dụng Phát sinh sự nguy hiểm của các macro độc hại bên ngoài

Sửa chữa các sự cố Excel khó chịu

Tệp Excel dễ bị lỗi và bị hỏng. Chẳng hạn, nếu MS Excel thường xuyên bị đóng không đúng cách, tệp có thể dễ dàng bị hỏng. Do đó, người dùng phải thực hiện một số biện pháp phòng ngừa, bao gồm sao lưu các tệp theo định kỳ. Ngoài ra, một thành thạo, mạnh mẽ và đáng tin cậy sửa xlsx công cụ, như DataNumen Excel Repair, là một vấn đề cần thiết.

Giới thiệu tác giả:

Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm SQL Server phục hồi và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.