Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?

Rất nhiều người dùng Excel ẩn các hàng và cột khi họ có một số dữ liệu mà họ không cần hiển thị.

Đó là một cách để chỉ hiển thị dữ liệu hữu ích và đồng thời không phải xóa dữ liệu mà bạn không cần phải hiển thị.

Và, nếu bạn có rất nhiều hàng/cột ẩn như vậy, đó có thể là một nỗi đau để tìm và xóa các hàng và cột ẩn này (trong trường hợp khi bạn không cần chúng).

Trong hướng dẫn này, tôi sẽ chỉ cho bạn một vài cách để dễ dàng xóa các hàng và cột ẩn trong Excel.delete hidden rows and columns in Excel.

Có một phương thức sẵn có cho phép bạn xóa tất cả các hàng và cột ẩn trong một lần và bạn cũng có thể sử dụng mã macro VBA trong trường hợp bạn muốn áp dụng điều này cho phạm vi ô đã chọn của chúng tôi.

Vậy hãy bắt đầu!

  • Xóa tất cả các hàng và cột ẩn trong Excel
  • Xóa các hàng và cột ẩn bằng VBA
    • Từ toàn bộ bảng tính (phạm vi đã qua sử dụng)
    • Từ một phạm vi riêng của các ô

Xóa tất cả các hàng và cột ẩn trong Excel

Xóa các hàng và cột ẩn bằng VBA

Từ toàn bộ bảng tính (phạm vi đã qua sử dụng)

Từ một phạm vi riêng của các ô

  1. Nếu bạn muốn xóa tất cả các hàng và cột ẩn trong toàn bộ sổ làm việc trong Excel, bạn có thể sử dụng phương thức được hiển thị ở đây.
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  2. Hãy nhớ rằng nó sẽ loại bỏ các hàng và cột ẩn này khỏi toàn bộ sổ làm việc chứ không phải từ bảng hoạt động.
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  3. Dưới đây là các bước để xóa tất cả các hàng và cột ẩn khỏi sổ làm việc trong Excel:
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  4. Nhấp vào tùy chọn Tệp
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  5. Trong các tùy chọn bên trái, nhấp vào ‘Thông tin
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  6. Nhấp vào tùy chọn ‘Kiểm tra các vấn đề về vấn đề
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?
  7. Nhấp vào tùy chọn ‘Kiểm tra tài liệu. Điều này sẽ mở hộp thoại Thanh tra tài liệu
    Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?

Trong hộp thoại ‘Tài liệu Thanh tra, nhấp vào nút‘ Kiểm tra. Điều này sẽ kiểm tra toàn bộ sổ làm việc và cung cấp cho bạn thông tin về sổ làm việc

Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?

Cuộn xuống tùy chọn Hidden Rows và Cột. Bạn sẽ thấy rằng nó hiển thị tổng số hàng và cột ẩn mà nó đã tìm thấy trong sổ làm việc.

Hướng dẫn how do you remove hidden in excel? - làm cách nào để loại bỏ ẩn trong excel?

Nhấp vào nút ‘Xóa tất cả

Các bước trên sẽ xóa tất cả các hàng và cột ẩn trong sổ làm việc.

Lưu ý rằng bạn cần lưu sổ làm việc này trước khi chạy tùy chọn Thanh tra tài liệu. Trong trường hợp sổ làm việc chưa được lưu, Excel trước tiên sẽ buộc bạn lưu nó. Ngoài ra, nó sẽ cho bạn thấy một lời nhắc cảnh báo yêu cầu lưu tệp một lần, vì dữ liệu đã thay đổi theo các bước này không thể được khôi phục.

Trong trường hợp không có hàng và cột ẩn, bạn sẽ thấy một đánh dấu màu xanh lá cây trước tùy chọn ẩn và các hàng và cột (trong hộp thoại tài liệu Thanh tra).

Ngoài các hàng và cột ẩn, hộp thoại Thanh tra tài liệu cũng cung cấp cho bạn rất nhiều thông tin hữu ích khác - chẳng hạn như số lượng bình luận hoặc bảng tính ẩn hoặc tài liệu nhúng, v.v.

Lưu ý: Bạn không thể hoàn tác các thay đổi được thực hiện bởi Thanh tra tài liệu. Vì vậy, hãy chắc chắn rằng bạn có một bản sao lưu của dữ liệu gốc (trong trường hợp nếu bạn có thể cần nó trong tương lai)

Xóa các hàng và cột ẩn bằng VBA

Từ toàn bộ bảng tính (phạm vi đã qua sử dụng)

Từ một phạm vi riêng của các ô

Nếu bạn muốn xóa tất cả các hàng và cột ẩn trong toàn bộ sổ làm việc trong Excel, bạn có thể sử dụng phương thức được hiển thị ở đây.

Từ toàn bộ bảng tính (phạm vi đã qua sử dụng)

Từ một phạm vi riêng của các ô

Nếu bạn muốn xóa tất cả các hàng và cột ẩn trong toàn bộ sổ làm việc trong Excel, bạn có thể sử dụng phương thức được hiển thị ở đây.

Hãy nhớ rằng nó sẽ loại bỏ các hàng và cột ẩn này khỏi toàn bộ sổ làm việc chứ không phải từ bảng hoạt động.

Sub DeleteHiddenRows()
Dim sht As Worksheet
Dim LastRow
Set sht = ActiveSheet
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row

For i = LastRow To 1 Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

End Sub

Dưới đây là các bước để xóa tất cả các hàng và cột ẩn khỏi sổ làm việc trong Excel:

Nhấp vào tùy chọn Tệp

Trong các tùy chọn bên trái, nhấp vào ‘Thông tin

Nhấp vào tùy chọn ‘Kiểm tra các vấn đề về vấn đề

Sub DeleteHiddenColumns()
Dim sht As Worksheet
Dim LastCol as Integer
Set sht = ActiveSheet
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column

For i = LastCol To 1 Step -1
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete
Next

End Sub

Nhấp vào tùy chọn ‘Kiểm tra tài liệu. Điều này sẽ mở hộp thoại Thanh tra tài liệu

Trong hộp thoại ‘Tài liệu Thanh tra, nhấp vào nút‘ Kiểm tra. Điều này sẽ kiểm tra toàn bộ sổ làm việc và cung cấp cho bạn thông tin về sổ làm việc

Và trong trường hợp bạn muốn có một mã sẽ xóa tất cả các hàng ẩn, cũng như các cột ẩn, hãy sử dụng mã VBA bên dưới:

Sub DeleteHiddenRowsColumns()
Dim sht As Worksheet
Dim LastRow as Integer
Dim LastCol as Integer
Set sht = ActiveSheet
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column

For i = LastRow To 1 Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

For i = LastCol To 1 Step -1
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete
Next

End Sub

Đây chỉ là mã kết hợp cho cả hàng và cột và hoạt động theo cùng một cách.

Thay vì một vòng lặp, điều này sử dụng hai vòng riêng biệt, trong đó lần đầu tiên đi qua tất cả các hàng, và sau đó nó đi qua tất cả các cột. Và trong quá trình, nó xóa tất cả các hàng và cột ẩn mà nó gặp.

Lưu ý rằng bạn cần đặt mã VBA này trong một mô -đun thông thường trong trình soạn thảo Visual Basic. Sau đó, bạn có thể chạy mã trực tiếp từ trình soạn thảo VB, bằng cách sử dụng hộp thoại Macro hoặc bằng cách thêm macro này vào thanh công cụ truy cập nhanh.

Nếu đây là điều mà bạn cần làm khá thường xuyên, bạn cũng có thể thêm mã này vào sổ làm việc macro cá nhân để bạn có quyền truy cập vào tất cả các sổ làm việc trên hệ thống của bạn.

Từ một phạm vi riêng của các ô

Trong trường hợp bạn có một phạm vi cụ thể mà bạn muốn xóa các hàng và cột ẩn, bạn cần chỉ định điều đó trong mã.

Điều này đảm bảo rằng mã chỉ vòng tròn qua các hàng và cột trong phạm vi được chỉ định đó và để lại các khu vực khác trong bảng tính không bị ảnh hưởng

Bên dưới mã VBA sẽ làm điều này:

Sub DeleteHiddenRowsColumns()
Dim sht As Worksheet
Dim Rng As Range
Dim LastRow As Integer
Dim RowCount As Integer
Set sht = ActiveSheet
Set Rng = Range("A1:K200")
RowCount = Rng.Rows.Count
LastRow = Rng.Rows(Rng.Rows.Count).Row
ColCount = Rng.Columns.Count
LastCol = Rng.Columns(Rng.Columns.Count).Column

For i = LastRow To LastRow - RowCount Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

For j = LastCol To LastCol - ColCount Step -1
If Columns(j).Hidden = True Then Columns(j).EntireColumn.Delete
Next


End Sub

Trong mã trên, tôi đã chỉ định phạm vi là A1: K200.

Điều này làm cho mã đi qua tất cả các hàng và cột trong phạm vi được chỉ định và xóa bất kỳ hàng và cột ẩn nào mà nó gặp.

Trong trường hợp bạn có các hàng hoặc cột ẩn bên ngoài phạm vi này, chúng sẽ không bị ảnh hưởng.

Vì vậy, đây là cách bạn có thể xóa các hàng và cột ẩn trong Excel.hidden rows and columns in Excel.

Nếu bạn muốn làm điều đó trên toàn bộ sổ làm việc, bạn có thể sử dụng tùy chọn Thanh tra tài liệu. Và trong trường hợp bạn cần kiểm soát nhiều hơn, bạn có thể sử dụng mã VBA như được hiển thị ở trên.

Tôi hy vọng bạn tìm thấy hướng dẫn này hữu ích!

Các hướng dẫn Excel khác mà bạn có thể thích:

  • Làm thế nào để bỏ các tờ trong Excel (tất cả trong một lần)
  • Xóa các cột trống trong Excel
  • Làm thế nào để nhanh chóng được bỏ các cột trong Excel
  • Làm thế nào để ẩn một bảng tính trong Excel (điều đó không thể không bị hủy)
  • Ẩn các giá trị bằng không trong Excel | Làm cho các ô trống nếu giá trị là 0
  • Cách ẩn các công thức trong Excel (và chỉ hiển thị giá trị)
  • Cách chọn toàn bộ cột (hoặc hàng) trong Excel