How to Unhide Columns in Excel (4 Easy Methods)
Learn four ways to unhide columns in Excel, including how to unhide column A and all columns at once. Covers shortcuts, troubleshooting, and VBA.

How to Unhide Columns in Excel (4 Easy Methods)
Hidden columns in Excel are columns that exist in your spreadsheet but aren't visible — their data is still there, formulas can still reference them, and they're included in print ranges unless you set it otherwise. Unhiding them takes just a few clicks once you know where to look. The most common approach is selecting the columns on either side of the hidden column, right-clicking, and choosing Unhide. But there are several methods, and some situations — like Column A being hidden or all columns being hidden at once — require different techniques.
Columns get hidden for various reasons: a colleague deliberately hid them to simplify a view, you accidentally dragged a column edge until it disappeared, the file came from another source with columns hidden for layout or confidentiality purposes, or a filter or grouping is collapsing columns you didn't expect. Understanding which scenario you're in helps you choose the right fix. A truly hidden column looks different from a grouped column that's been collapsed — each has different visual indicators and different methods for revealing the data.
This guide walks through all four main methods for unhiding columns, handles special cases like Column A and unhiding every column simultaneously, covers the most common troubleshooting scenarios, and includes a VBA approach for power users who need to unhide programmatically. Knowing how to efficiently manage column visibility is one of those Excel fundamentals that saves time every week for anyone who works with spreadsheets regularly — along with operations like learning how to freeze a row in Excel to keep headers visible while scrolling.
Excel's column visibility features are straightforward once you understand the mechanics — but the number of different scenarios (specific column, Column A, all columns, grouped columns, protected sheets) means no single method works in every case. Spending five minutes understanding all the approaches saves frustration when you encounter the edge cases. Most Excel users learn the right-click method first and then encounter Column A or a protected sheet and wonder why it stopped working.
- Click the column letter immediately to the LEFT of the hidden column(s)
- Hold Shift and click the column letter immediately to the RIGHT of the hidden column(s)
- Right-click the selected area → click Unhide
This works for most situations. See below for unhiding Column A or unhiding all columns at once.
Step-by-Step: Unhide a Specific Hidden Column
Identify which columns are hidden
Select the columns on both sides
Right-click to open the context menu
Click Unhide
Verify the data is there

Why Columns Get Hidden and What to Check First
Before you start clicking, it helps to know why columns are hidden in your file. The most common cause is someone deliberately hiding columns using Format > Hide or by right-clicking. Columns hidden this way are completely invisible — you'll see a gap in the column letters with a slightly thicker border between the surrounding columns. This is the scenario the right-click method above is designed for.
A second common cause is column grouping. When columns are grouped using Excel's Group feature (found in the Data tab), they can be collapsed and expanded using a small plus/minus button at the top. Collapsed grouped columns look similar to hidden columns but aren't the same thing — you'll see a group indicator at the top of the spreadsheet above the column headers. For grouped columns, click the plus (+) button to expand them, or go to Data > Ungroup to remove the grouping entirely.
A third cause is a very narrow column width — you may have accidentally dragged the column edge so thin it's functionally invisible, but technically not hidden. In this case, you won't see a gap in the column letters, you'll just see that the column header is present but almost invisible in width. Drag the right edge of that column header to widen it. This scenario is common after working with formatting-heavy spreadsheets where column widths get adjusted frequently.
Protected sheets add another wrinkle. If the workbook or sheet is protected with a password, you may see an error when you try to unhide columns. Check Sheet > Protect Sheet in older Excel versions, or Review > Protect Sheet in current versions. If protection is in place, you need the password to unprotect before you can modify column visibility.
Understanding these different root causes saves time compared to trying every method when only one will actually work for your situation. It's similar to diagnosing other spreadsheet issues like learning how to merge cells in Excel — the right approach depends on what state the cells are already in.
Some users confuse hidden columns with filtered data. When you apply a filter in Excel (Data → Filter), certain rows disappear from view based on the filter criteria — but the columns remain fully visible. Hidden columns are a separate concept that applies to the vertical structure of the spreadsheet, not the rows of data. If you're seeing blank spaces where data should be and filters are applied, check and clear filters first before concluding that columns are hidden.
4 Methods to Unhide Columns in Excel
Select columns on both sides of the hidden column → right-click → Unhide. The most common method. Works in all Excel versions. Best for unhiding specific columns when you know which ones are hidden.
Select columns on both sides → Home tab → Cells group → Format → Hide & Unhide → Unhide Columns. Useful if you prefer menu navigation over right-clicking. Produces the same result as Method 1.
Click the Name Box (the cell reference box at the top left, showing the current cell address) → type the hidden column reference (e.g., 'E1') → press Enter → then right-click the column header → Unhide. Best for Column A or when you can't click adjacent columns.
Select columns on both sides → Home → Format → Column Width → type a number (e.g., 10) → OK. This directly sets the width to a visible size. Alternative to Unhide when unhide doesn't seem to work. Also fixes columns that are set to width 0 rather than truly hidden.
Unhide Columns: Beginner vs. Power User Approaches
- Select surrounding columns by clicking headers with Shift held
- Right-click → Unhide (fastest for most cases)
- Home tab → Format → Hide & Unhide → Unhide Columns (ribbon alternative)
- For Column A: use Name Box to navigate to A1, then unhide
- For all columns: Ctrl+A to select all, then right-click any header → Unhide
- For narrow columns: drag column edge right instead of using Unhide

How to Unhide Column A (Special Case)
Column A is the trickiest hidden column to deal with because there's no column to its left for you to select. The standard right-click method requires selecting columns on both sides — which is impossible when Column A is the leftmost hidden column. You need a different approach to navigate there before you can unhide it.
The Name Box method is the cleanest solution. Click the Name Box (the cell reference box at the far left of the formula bar, which normally shows something like "A1" or "C5"). Type A1 and press Enter. This navigates the cursor to cell A1 — even though Column A is hidden. Now click the Format menu in the Home tab → Column → Unhide. The column becomes visible.
Alternatively, use Go To: press Ctrl+G or F5 to open the Go To dialog, type A1 in the Reference box, click OK. This puts your cursor in A1 while the column remains hidden. From there, use Home → Format → Hide & Unhide → Unhide Columns to reveal it. Both approaches avoid the need to select anything to the left of Column A, which simply isn't possible. The same principle applies if Row 1 is hidden — you can't click above it, so you navigate directly using the Name Box or Go To before unhiding.
A related issue comes from frozen panes. When panes are frozen using View → Freeze Panes, scrolling the spreadsheet can make it appear as though certain columns have vanished — but they're simply scrolled out of view while the frozen portion stays fixed. Click View → Freeze Panes → Unfreeze Panes and then scroll all the way left to see if those columns reappear. This is one of the most common false alarms that leads users to search for how to unhide when the columns were never actually hidden.
Approach the diagnostic process systematically — check for protection, groups, and frozen panes before trying to unhide — and you'll resolve the issue faster.Troubleshooting: When Unhide Doesn't Work
Best Practices for Column Visibility Management
- +Hide columns to create a clean print view without deleting underlying data
- +Use column grouping instead of hiding for columns you'll need to reveal regularly — it's faster to expand/collapse
- +Document hidden columns in a sheet notes or header row so collaborators know what's there
- +Save a separate view using Excel's Custom Views feature when you frequently switch between visible and hidden layouts
- +Lock protected sheets with only necessary columns visible to control what collaborators can see without deleting data
- −Hidden columns are included in Ctrl+A selections and can cause confusion in formulas
- −Collaborators may not know columns are hidden, leading to incomplete analysis
- −Very wide selections (e.g., selecting all columns) can be slow on large spreadsheets
- −Hidden columns aren't hidden from determined viewers — anyone can unhide them unless the sheet is protected
- −Hiding columns instead of filtering means the data is always in the file, increasing file size

How to Unhide All Columns at Once
When a spreadsheet has multiple columns hidden in different locations and you want to reveal everything at once, the fastest approach is to select the entire sheet first. Click the small triangle in the upper-left corner of the spreadsheet — the gray square where the row numbers and column letters meet, above row 1 and to the left of Column A. This selects every cell in the spreadsheet simultaneously, highlighted blue. Alternatively, press Ctrl+A to select all (press it twice if your cursor is inside a table).
Once everything is selected, right-click any column header and choose Unhide. This unhides every hidden column in the sheet in one step. You can also go to Home → Format → Hide & Unhide → Unhide Columns with the full sheet selected to achieve the same result. If some columns remain hidden after this, they may be within a grouped range that's collapsed — look for the group controls above the column headers and click the plus (+) button or use Data → Ungroup.
For large spreadsheets with complex layouts — multiple hidden ranges, some columns hidden intentionally as part of the design — unhiding everything at once may reveal more than you wanted. Use this approach when you're troubleshooting or taking ownership of a new file; be more targeted when working in shared files where the hidden columns may be hidden for good reason. Learning to manage Excel data efficiently, whether through unhiding columns, using how to remove duplicates in Excel, or applying consistent formatting, builds the foundation for working with complex spreadsheets reliably.
Saved workbooks with hidden columns retain that hidden state when shared or reopened. If you're building a template or report that others will use, deliberately hiding columns is a legitimate presentation choice — but documenting which columns are hidden and why helps future users (including your future self) understand the file structure. Adding a comment in a visible cell near the hidden area, or keeping a documentation sheet, prevents the common situation where someone inherits a file full of hidden columns with no explanation for what's in them or why they were hidden.
Excel Usage at a Glance
Unhiding Columns with VBA (Advanced)
If you frequently need to unhide columns in multiple sheets or across multiple files, or if you want to automate the process, Excel's Visual Basic for Applications (VBA) editor provides a faster solution. Press Alt+F11 to open the VBA editor, click Insert → Module, and type your code in the module window. Running the macro applies the change instantly.
The simplest VBA code to unhide all columns in the active sheet is a single line: ActiveSheet.Columns.Hidden = False. Run this in the Immediate window (press Ctrl+G in the VBA editor) to execute immediately, or wrap it in a Sub...End Sub block to save it as a reusable macro. To unhide all columns across all sheets in a workbook, loop through each sheet: For Each ws In ThisWorkbook.Worksheets: ws.Columns.Hidden = False: Next ws. This is particularly useful when you receive a complex Excel file and need to quickly audit what's in it.
To unhide specific column ranges via VBA, reference them by letter or number: Columns("E:G").Hidden = False unhides columns E through G. You can also make this interactive — add an input box to ask which columns to unhide, then apply the change based on the user's input. For teams that work with standardized spreadsheet templates, a button-triggered macro to show or hide specific column sets is a practical quality-of-life improvement.
Pairing column visibility management with other Excel skills like understanding Excel formulas that reference those columns is key to getting the most from complex spreadsheets. You can also create an Excel drop down list in visible columns that dynamically controls which data sets are displayed without hiding columns at all.
Excel's macro recorder provides a quick way to create a reusable hide/unhide macro without writing VBA from scratch. Turn on the recorder (View → Macros → Record Macro), assign a shortcut key, perform the hide or unhide steps manually, then stop recording. Excel captures your actions as VBA code that you can run via the shortcut anytime. This approach is especially useful for power users who work with the same report template repeatedly and want to toggle between a detailed view and a summary view without going through the menu each time.
Hiding Columns Again After Reviewing
Once you've reviewed hidden data, you may want to hide those columns again to restore the intended layout. The process mirrors unhiding exactly: select the columns you want to hide by clicking their headers, right-click, and choose Hide. The columns disappear from view but their data remains intact. You can hide a single column, a contiguous range, or hold Ctrl and click non-adjacent column headers to hide a scattered selection simultaneously.
If you're regularly toggling the same columns between visible and hidden, consider using Excel's Grouping feature instead. Select the columns, go to Data → Group, and Excel adds expand/collapse controls above the columns. Grouped columns can be shown or hidden with a single click on the +/- button — much faster than going through the right-click menu repeatedly. This approach is particularly useful in financial models and reports where different audiences need different levels of detail from the same underlying data.
Custom Views (found under View → Custom Views) let you save and switch between different column visibility configurations with a name. Create a "Full Detail" view with all columns visible and a "Summary" view with supporting columns hidden — then switch between them in two clicks. This feature is underused but genuinely powerful for spreadsheets that serve multiple purposes.
Combined with other formatting operations, including understanding when to use how to merge cells in Excel for layout purposes and using Excel's built-in table features for data management, managing column visibility becomes part of a coherent approach to spreadsheet design rather than a workaround for presentation problems.
Understanding the full range of Excel's column management features — hiding, unhiding, grouping, freezing, and width control — gives you the flexibility to structure spreadsheets that serve both data-heavy analysis needs and clean presentation purposes. Each feature serves a different use case: freezing keeps headers visible while scrolling, grouping provides interactive expand/collapse controls, and hiding removes columns from view entirely for printing or sharing. Knowing which tool to reach for in each situation, combined with skills like managing how to freeze a row in Excel for navigation and applying consistent formatting, separates competent Excel users from advanced ones.
How to Unhide Columns in Excel: Questions and Answers
About the Author
Attorney & Bar Exam Preparation Specialist
Yale Law SchoolJames R. Hargrove is a practicing attorney and legal educator with a Juris Doctor from Yale Law School and an LLM in Constitutional Law. With over a decade of experience coaching bar exam candidates across multiple jurisdictions, he specializes in MBE strategy, state-specific essay preparation, and multistate performance test techniques.