Trong quá trình làm việc với Excel, việc ẩn các dòng (hoặc cột) là một thao tác thường xuyên được sử dụng để làm sạch giao diện, tập trung vào những dữ liệu quan trọng, hoặc để bảo mật một số thông tin nhất định. Tuy nhiên, khi cần xem lại hoặc chỉnh sửa những dòng đã bị ẩn, người dùng thường gặp khó khăn trong việc “mở” chúng. Bài viết này sẽ cung cấp cho bạn một hướng dẫn toàn diện, chi tiết từng bước, từ những cách đơn giản nhất cho đến các phương pháp nâng cao, giúp bạn nhanh chóng khôi phục lại các dòng bị ẩn trong Excel.
Có thể bạn quan tâm: Mẫu Bảng Lương 3p Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mục Lục
- Hiểu về khái niệm ẩn dòng trong Excel
- Các nguyên nhân thường gặp khiến dòng bị ẩn
- Cách mở dòng bị ẩn bằng menu Ribbon
- Sử dụng chuột và phím tắt để hiển thị lại dòng ẩn
- Mở dòng ẩn thông qua hộp thoại “Go To” và “Select Visible Cells Only”
- Xử lý dòng ẩn do lọc (AutoFilter) hoặc Advanced Filter
- Mở dòng ẩn bằng VBA (Macro)
- Kiểm tra và khắc phục các vấn đề liên quan tới nhóm (Group) và Outline
- Mở dòng ẩn trong các phiên bản Excel khác nhau (Excel 2026, 2026, 2026, 2026, Office 365)
- Lưu ý khi làm việc với bảng tính được bảo vệ (Protected Sheet)
- Thực hành: Bài tập thực tế để nắm vững kỹ năng mở dòng ẩn
- Kết luận và lời khuyên cuối cùng
Có thể bạn quan tâm: Lỗi “excel Product Activation Failed” – Nguyên Nhân, Hậu Quả Và Cách Khắc Phục Chi Tiết
1. Hiểu về khái niệm ẩn dòng trong Excel
Trong Excel, ẩn dòng (Hide Row) là một tính năng cho phép người dùng không hiển thị một hoặc nhiều dòng trên bảng tính mà không xóa chúng. Dòng ẩn vẫn tồn tại trong file, dữ liệu vẫn được tính toán, và các công thức vẫn tham chiếu tới chúng. Điều này khác biệt so với việc xóa dòng, nơi dữ liệu sẽ bị mất vĩnh viễn (trừ khi bạn thực hiện Undo ngay lập tức).
Lưu ý: Khi một dòng bị ẩn, chỉ số hàng (Row Number) sẽ biến mất khỏi thanh tiêu đề, tạo ra một “khoảng trống” trên thanh số hàng. Ví dụ, nếu dòng 5 và 6 bị ẩn, bạn sẽ thấy dãy số: 1, 2, 3, 4, 7, 8,…
1.1. Các cách ẩn dòng phổ biến
| Phương pháp | Mô tả | Khi nào dùng |
|---|---|---|
| Hide (Ẩn) qua menu | Chọn dòng → Right‑click → Hide | Khi muốn ẩn nhanh các dòng không cần hiển thị |
| Group (Nhóm) và Outline | Data → Group → Rows | Khi muốn tạo cấu trúc collapsible (thu gọn, mở rộng) |
| AutoFilter | Dùng bộ lọc để chỉ hiển thị dữ liệu thỏa điều kiện | Khi cần xem dữ liệu theo tiêu chí cụ thể |
| Advanced Filter | Lọc nâng cao, ẩn các bản ghi không phù hợp | Khi lọc phức tạp, nhiều tiêu chí |
| VBA | Sử dụng macro để ẩn/hiện dòng tự động | Khi cần tự động hoá quy trình hoặc ẩn hàng dựa trên điều kiện |
Có thể bạn quan tâm: Lỗi #div/0! Trong Excel: Nguyên Nhân, Cách Khắc Phục Và Những Mẹo Thực Hành
2. Các nguyên nhân thường gặp khiến dòng bị ẩn
Trước khi thực hiện mở dòng, bạn nên đánh giá nguyên nhân vì mỗi nguyên nhân có cách xử lý hơi khác nhau.
- Ẩn thủ công: Người dùng đã chọn “Hide” trực tiếp.
- Group/Outline: Dòng được gộp trong một nhóm, khi nhóm được “collapse” (thu gọn) thì các dòng con sẽ biến mất.
- AutoFilter: Khi áp dụng bộ lọc, các bản ghi không thỏa điều kiện sẽ bị ẩn.
- Advanced Filter: Tương tự AutoFilter, nhưng có thể ẩn nhiều hơn.
- Protected Sheet: Khi sheet được bảo vệ, tính năng ẩn/hiện có thể bị khóa.
- Conditional Formatting: Dù hiếm, nhưng một số công thức có thể làm cho dòng hiển thị màu nền giống màu nền của sheet, gây cảm giác “ẩn”.
- VBA macro: Một macro có thể đã ẩn các dòng dựa trên logic tùy chỉnh.
Hiểu rõ nguyên nhân sẽ giúp bạn chọn phương pháp phù hợp nhất, tránh lãng phí thời gian.
3. Cách mở dòng bị ẩn bằng menu Ribbon
Đây là phương pháp cơ bản và phổ biến nhất, thích hợp cho người mới bắt đầu.
Bước 1: Xác định vị trí dòng bị ẩn
- Khi một hoặc nhiều dòng bị ẩn, bạn sẽ nhận thấy đánh số hàng bị bỏ qua. Ví dụ: 1, 2, 3, 7, 8. Trong trường hợp này, dòng 4‑6 đã bị ẩn.
Bước 2: Chọn dải hàng bao quanh
- Cách nhanh: Click vào số hàng trên (ví dụ: 3) và kéo xuống tới số hàng dưới (ví dụ: 7). Khi kéo, Excel sẽ chọn toàn bộ dải, bao gồm cả các dòng ẩn.
Bước 3: Sử dụng Ribbon để hiện lại
- Trên tab “Home”, trong nhóm “Cells”, nhấn vào “Format” → “Hide & Unhide” → “Unhide Rows”.
- Hoặc, trên tab “Home”, trong nhóm “Editing”, nhấn “Find & Select” → “Go To…”, nhập “3:7” (đại diện dải hàng cần hiển thị), rồi nhấn Enter. Sau đó, thực hiện Format → Hide & Unhide → Unhide Rows.
Bước 4: Kiểm tra
- Các dòng đã được mở lại sẽ hiển thị lại số hàng và dữ liệu. Nếu vẫn không thấy, có thể dòng bị ẩn do Group hoặc Filter – chúng ta sẽ xử lý trong các phần tiếp theo.
Mẹo: Nếu muốn mở tất cả các dòng ẩn trong một sheet, chọn ô góc trên‑bên‑trái (nơi các tiêu đề cột và hàng gặp nhau) để chọn toàn bộ sheet, sau đó thực hiện Format → Hide & Unhide → Unhide Rows. Điều này sẽ mở mọi dòng ẩn, bao gồm cả những dòng bị ẩn do Group.
4. Sử dụng chuột và phím tắt để hiển thị lại dòng ẩn
4.1. Phím tắt nhanh (Windows)
| Hành động | Phím tắt |
|---|---|
| Unhide Rows (Mở dòng ẩn) | Ctrl + Shift + 9 |
| Unhide Columns (Mở cột ẩn) | Ctrl + Shift + 0 (đôi khi cần bật trong Windows Registry) |
| Select Entire Row | Shift + Space |
| Select Entire Column | Ctrl + Space |
Cách thực hiện:
- Chọn dải hàng bao quanh dòng ẩn (như ở mục 3).
- Nhấn Ctrl + Shift + 9. Các dòng sẽ hiện ra ngay lập tức.
4.2. Sử dụng chuột để mở dòng ẩn nhanh
- Kéo thả thanh số hàng: Đưa con trỏ chuột lên đường viền giữa hai số hàng (ví dụ: giữa 3 và 7). Khi con trỏ biến thành mũi tên hai đầu, kéo lên hoặc xuống một chút, Excel sẽ mở các dòng ẩn trong khoảng đó.
- Double‑click trên viền: Double‑click vào viền giữa hai số hàng cũng sẽ tự động mở các dòng ẩn (đặc biệt hiệu quả khi chỉ có một dải dòng ẩn).
5. Mở dòng ẩn thông qua hộp thoại “Go To” và “Select Visible Cells Only”
Khi làm việc với dữ liệu lớn, việc chọn toàn bộ dải bằng chuột có thể khó khăn. Hộp thoại Go To (Ctrl + G) giúp bạn di chuyển nhanh tới vị trí cụ thể.
Bước 1: Mở “Go To”
- Nhấn Ctrl + G hoặc F5, mở hộp thoại Go To.
Bước 2: Nhập địa chỉ dải
- Ví dụ, muốn mở dòng 10‑20: nhập 10:20 và nhấn Enter. Excel sẽ chọn dải này, kể cả các dòng ẩn.
Bước 3: Unhide
- Thực hiện Format → Hide & Unhide → Unhide Rows. Hoặc sử dụng phím tắt Ctrl + Shift + 9.
Lưu ý “Select Visible Cells Only”
- Khi bạn muốn sao chép dữ liệu chỉ từ các dòng hiển thị, bạn có thể dùng Alt + ; (Select Visible Cells Only) trước khi sao chép. Điều này không mở dòng ẩn nhưng giúp tránh việc vô tình sao chép dữ liệu ẩn.
6. Xử lý dòng ẩn do lọc (AutoFilter) hoặc Advanced Filter
6.1. AutoFilter
Khi bộ lọc được bật, các bản ghi không thỏa điều kiện lọc sẽ ẩn. Để mở lại:
- Chọn bất kỳ ô nào trong bảng dữ liệu.
- Trên tab “Data”, nhấn “Clear” trong nhóm “Sort & Filter”.
- Hoặc, nhấn vào biểu tượng filter trên tiêu đề cột và chọn “Clear Filter From …”.
- Tất cả các dòng sẽ xuất hiện lại.
Mẹo: Nếu bạn muốn giữ lại một số tiêu chí lọc nhưng vẫn muốn xem toàn bộ dữ liệu, hãy tạm thời tắt filter (Data → Filter) rồi bật lại sau khi đã xem xong.
6.2. Advanced Filter

Có thể bạn quan tâm: Mở File Excel Bị Chậm: Nguyên Nhân, Giải Pháp Và Cách Tối Ưu Hóa Hiệu Suất
Advanced Filter có thể copy dữ liệu sang một vị trí khác hoặc filter in‑place. Khi filter in‑place, các dòng không thỏa tiêu chí sẽ bị ẩn tương tự AutoFilter.
- Để bỏ lọc, vào Data → Advanced, trong phần Action, chọn “Filter the list, in‑place”, và xóa mọi tiêu chí trong Criteria range, sau đó nhấn OK.
- Hoặc nhanh hơn, tắt chế độ Filter (Data → Filter) rồi bật lại.
7. Mở dòng ẩn bằng VBA (Macro)
Khi làm việc trên file lớn hoặc công việc lặp lại, việc viết một macro để mở toàn bộ dòng ẩn là rất tiện lợi. Dưới đây là một số đoạn mã mẫu.
7.1. Mở tất cả dòng ẩn trong sheet hiện tại
Sub UnhideAllRows() With ActiveSheet .Rows.Hidden = False End With
End Sub
7.2. Mở dòng ẩn trong một dải cụ thể (ví dụ A1:D100)
Sub UnhideRowsInRange() Dim rng As Range Set rng = Range("A1:D100") rng.Rows.Hidden = False
End Sub
7.3. Mở dòng ẩn chỉ khi chúng thỏa một điều kiện (ví dụ: giá trị ở cột B > 100)
Sub UnhideRowsIfCondition() Dim ws As Worksheet Dim i As Long Set ws = ActiveSheet For i = 1 To ws.UsedRange.Rows.Count If ws.Cells(i, "B").Value > 100 Then ws.Rows(i).Hidden = False End If Next i
End Sub
7.4. Gán macro vào nút nhanh
- Vào Developer → Insert → Button (Form Control).
- Vẽ nút trên sheet, chọn macro
UnhideAllRows. - Nhấn nút bất cứ khi nào bạn muốn mở lại tất cả các dòng ẩn.
Lưu ý bảo mật: Khi chia sẻ file có macro, người nhận cần enable macros; nếu không, macro sẽ không chạy.
8. Kiểm tra và khắc phục các vấn đề liên tới nhóm (Group) và Outline
8.1. Nhóm (Group) cơ bản
- Khi bạn Group các dòng (Data → Group → Rows), Excel sẽ tạo một cấu trúc Outline với các dấu “+” và “–” ở bên trái của thanh tiêu đề hàng. Khi bạn collapse (thu gọn) nhóm, các dòng con sẽ ẩn.
Cách mở lại:
- Nhấn dấu “+” ở bên trái để mở rộng nhóm.
- Hoặc, chọn toàn bộ sheet → Data → Ungroup → Rows (lặp lại nếu có nhiều cấp nhóm).
8.2. Outline (đường viền tổng hợp)
- Khi có nhiều cấp nhóm, bạn có thể điều chỉnh mức độ hiển thị bằng cách sử dụng các nút “1, 2, 3…” ở góc trên‑bên‑cùng của thanh Outline.
- Nhấn “1” để hiển thị mức chi tiết nhất (mọi dòng đều hiển thị).
8.3. Xử lý nhóm ẩn không mong muốn
Nếu bạn không nhớ đã tạo nhóm nào, hãy:
- Hiển thị Outline: Vào File → Options → Advanced → Display options for this worksheet, tích “Show outline symbols if an outline is applied”.
- Khi các dấu “+”/“–” xuất hiện, bạn có thể expand hoặc ungroup một cách dễ dàng.
9. Mở dòng ẩn trong các phiên bản Excel khác nhau
Mặc dù hầu hết các thao tác trên đều giống nhau trên các phiên bản, một số chi tiết giao diện có thể khác nhau:
| Phiên bản | Cách mở dòng ẩn (Menu) | Phím tắt | Ghi chú đặc biệt |
|---|---|---|---|
| Excel 2026 | Home → Format → Hide & Unhide → Unhide Rows | Ctrl + Shift + 9 | Giao diện “Ribbon” đã xuất hiện lần đầu |
| Excel 2026/2026 | Home → Cells group → Format → Hide & Unhide → Unhide Rows | Ctrl + Shift + 9 | Cùng UI, nhưng có thêm “Quick Access Toolbar” |
| Excel 2026 | Home → Format → Hide & Unhide → Unhide Rows | Ctrl + Shift + 9 | Hỗ trợ “Tell Me” để tìm nhanh “Unhide Rows” |
| Office 365 (Excel for Windows) | Sử dụng “Tell Me” (gõ “unhide rows”) hoặc Home → Format → Unhide Rows | Ctrl + Shift + 9 | Tích hợp AI đề xuất hành động nhanh |
| Excel for Mac | Home → Format → Row → Unhide | ⌘ + Shift + 9 (hoặc ⌥ + ⌘ + K) | Các phím tắt khác nhau, nhưng chức năng tương đương |
| Excel Online | Home → Format → Hide & Unhide → Unhide Rows | Không có phím tắt mặc định, dùng chuột | Giao diện web, một số tính năng VBA không hỗ trợ |
Tip: Trên Excel Online, nếu bạn không thấy “Unhide Rows”, hãy chọn dải hàng và dùng right‑click → Unhide.
10. Lưu ý khi làm việc với bảng tính được bảo vệ (Protected Sheet)
Khi một sheet được bảo vệ, các thao tác ẩn/hiện có thể bị khóa. Để mở dòng:
- Mở bảo vệ sheet:
- Vào Review → Unprotect Sheet.
- Nếu có mật khẩu, nhập mật khẩu đúng.
- Thực hiện các bước mở dòng như trên.
- Bảo vệ lại (nếu cần): Review → Protect Sheet → Đặt lại quyền cho người dùng (cho phép “Format rows”).
Nếu bạn không có mật khẩu: Bạn có thể thử một số công cụ khôi phục mật khẩu (cần thận trọng, tuân thủ chính sách công ty) hoặc liên hệ người tạo file.
11. Thực hành: Bài tập thực tế để nắm vững kỹ năng mở dòng ẩn
Bài 1: Ẩn và mở lại một dải dòng thủ công
- Mở một workbook mới, nhập dữ liệu từ A1 tới D20.
- Chọn dòng 5‑10, right‑click → Hide.
- Thực hiện Ctrl + Shift + 9 để mở lại. Kiểm tra kết quả.
Bài 2: Ẩn dòng bằng Group và mở bằng Outline
- Chọn dòng 12‑15, Data → Group → Rows.
- Nhấn dấu “–” để thu gọn.
- Nhấn dấu “+” để mở lại, hoặc Data → Ungroup → Rows.
Bài 3: Ẩn dòng bằng AutoFilter
- Thêm một cột “Status” với giá trị “Active” và “Inactive”.
- Áp dụng Filter trên tiêu đề, lọc chỉ “Active”.
- Các dòng “Inactive” sẽ bị ẩn.
- Để mở lại, vào Data → Clear.
Bài 4: Sử dụng VBA để mở mọi dòng ẩn
- Mở Alt + F11, chèn một Module mới.
- Dán đoạn mã
Sub UnhideAllRows() … End Sub. - Quay lại Excel, nhấn Alt + F8, chạy macro. Kiểm tra.
Bài 5: Xử lý sheet bảo vệ
- Review → Protect Sheet, đặt mật khẩu “123”.
- Thử Unhide Rows – sẽ không được.
- Unprotect Sheet (nhập mật khẩu), thực hiện mở lại.
- Protect Sheet lại, nhưng cho phép “Format rows”.
Kết quả mong đợi: Khi “Format rows” được cho phép, người dùng không cần nhập mật khẩu để mở/ẩn dòng, nhưng vẫn không thể chỉnh sửa nội dung khác.
12. Kết luận và lời khuyên cuối cùng
Việc mở dòng bị ẩn trong Excel không phải là một thao tác phức tạp nếu bạn nắm rõ các phương pháp cơ bản và hiểu rõ nguyên nhân khiến dòng bị ẩn. Dưới đây là tóm tắt nhanh các bước quan trọng:
- Xác định nguyên nhân: ẩn thủ công, Group, Filter, bảo vệ sheet…
- Sử dụng menu Ribbon hoặc phím tắt (Ctrl + Shift + 9) để mở lại nhanh.
- Nếu do Filter, hãy Clear hoặc tắt/bật lại Filter.
- Đối với Group, mở Outline hoặc Ungroup.
- Khi làm việc trên file lớn, hãy cân nhắc macro VBA để tự động hoá.
- Kiểm tra bảo mật: nếu sheet được bảo vệ, cần unprotect hoặc cấp quyền “Format rows”.
Lời khuyên thực tiễn
- Luôn kiểm tra xem dòng ẩn có phải do filter hay group trước khi dùng Unhide, để tránh mở nhầm những dòng không cần.
- Ghi chú trong workbook (ví dụ: một ô ghi chú “Dòng 20‑30 ẩn vì …”) sẽ giúp người khác (hoặc bản thân bạn sau này) hiểu lý do ẩn.
- Sử dụng “Tell Me” (hoặc “Search” trong Office 365) để nhanh chóng tìm lệnh “Unhide Rows” mà không cần nhớ phím tắt.
- Khi chia sẻ file, cân nhắc việc bảo vệ sheet để người nhận không vô tình thay đổi cấu trúc ẩn/hiện.
Hy vọng bài viết này đã cung cấp cho bạn tất cả kiến thức cần thiết để xử lý mọi trường hợp dòng bị ẩn trong Excel, từ những thao tác đơn giản nhất cho tới các giải pháp tự động hoá nâng cao. Hãy thực hành các bài tập trên, áp dụng vào công việc thực tế và bạn sẽ trở thành chuyên gia Excel trong việc quản lý và khôi phục dữ liệu ẩn. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
