How to Remove Table Formatting in Excel: Convert to Range, Clear Formats, and Keep Data Intact
Remove Excel table formatting: convert table to range, clear formats, apply None style. Step-by-step methods to remove table while keeping data intact.

Removing table formatting in Excel involves two distinct operations that users often confuse: converting an Excel Table back to a normal range (which removes the Table object), or clearing the visual formatting while keeping the Table structure. These operations have different effects, and choosing the right one depends on what you're trying to accomplish.
Convert to Range is the more thorough operation. It removes the Excel Table object entirely — the data stays, but structured references stop working, auto-expansion no longer happens, and the table styles disappear. Filter and sort options remain, but they're now applied to a regular range, not a table.
Clear Formats is a different operation — it removes only the visual formatting (cell colors, font colors, borders, fill patterns) while keeping the Table object intact. After clearing formats, the table still functions as a table (with auto-expansion, structured references, etc.) — it just looks like a plain unformatted range visually.
The third operation is applying the 'None' table style — this removes the visual styling but keeps the table object and all its properties. Similar effect to Clear Formats but specifically for table styling, not all formatting.
For most users who say 'remove table formatting,' they actually mean 'convert the table back to a regular range' — they don't want the Excel Table behavior anymore, they want a plain spreadsheet with their data. The Convert to Range operation achieves this. The data stays intact, columns and rows preserve their content, but the table-specific features are removed.
This guide covers all five methods to remove Excel table formatting: right-click menu, Table Design ribbon, Clear Formats, applying None style, and VBA scripting. Each method has its appropriate use case. We'll also cover the differences between methods, troubleshooting common issues, and what to expect after each operation.
Note: The behavior differs slightly between Excel versions and platforms. The methods documented here work in Excel 365, Excel 2019, Excel 2021, and Excel 2024. For older versions (Excel 2016 and earlier), some details may differ but the core approaches are the same. Mac Excel uses similar methods with slightly different menu navigation.
5 Ways to Remove Excel Table Formatting
- Method 1: Right-click table → Table → Convert to Range. Most common.
- Method 2: Table Design tab → Tools → Convert to Range. Same as Method 1, ribbon path.
- Method 3: Home tab → Clear → Clear Formats. Keeps table, removes formatting.
- Method 4: Table Design tab → Table Styles → None. Removes table style only.
- Method 5: VBA
ActiveSheet.ListObjects(1).Unlist. Programmatic conversion. - Keyboard shortcut: Alt + J + T + G (Convert to Range)
Method 1: Convert to Range via right-click. The most common method, accessible directly from the data without ribbon navigation.
Step 1: Click anywhere inside the Excel table. Notice that Excel automatically activates the 'Table Design' tab in the ribbon when your cursor is inside a table — confirming you're in a real Excel Table.
Step 2: Right-click any cell within the table. A context menu appears with various options.
Step 3: From the context menu, hover over 'Table' (typically near the top of the context menu). A submenu appears with table-related options.
Step 4: Click 'Convert to Range.' Excel shows a confirmation dialog: 'Do you want to convert the table to a normal range?'
Step 5: Click Yes. Excel removes the table object. The data remains; columns retain their content. Visual formatting may or may not be preserved depending on Excel version (newer versions tend to preserve formatting; older versions may strip some).
After Convert to Range, several things change: (1) Table Design tab disappears when you click on cells (because there's no table anymore). (2) Structured references stop working (formulas using table names break). (3) Auto-expansion stops — adding rows below no longer extends the table. (4) Total row, if present, becomes regular cell values. (5) Slicers connected to the table disconnect.
Visual styling typically remains after Convert to Range. The colors, font styles, and borders applied through the table style are kept as direct cell formatting. If you want to remove these too, use Clear Formats after converting.

Convert to Range Effects
All cell values remain intact. Rows and columns unchanged.
Colors, fonts, borders typically remain. They become direct cell formatting.
Formulas like =SUM(Table1[Sales]) stop working. Convert to A1 references first.
Adding rows below no longer auto-includes them in 'the table.' Manual range expansion needed.
Slicers connected to the table become orphans. Reconnect to PivotTable or other source.
If Total Row was present, formulas become direct cell values (or remain as formulas).
Method 2: Convert to Range via the ribbon. Same operation as Method 1 but accessed through the Table Design tab. Useful when you prefer ribbon navigation or when you've configured your Excel for keyboard-only operation.
Step 1: Click anywhere in the table. The Table Design tab activates (if you have a real Excel Table).
Step 2: On the Table Design tab, locate the 'Tools' group (usually toward the left side of the tab).
Step 3: Click 'Convert to Range.' Excel shows the same confirmation dialog as Method 1.
Step 4: Click Yes. Same effect as Method 1 — table object removed, data preserved.
Method 2 has identical outcome to Method 1 — choose based on personal preference. Both keyboard shortcut Alt + J + T + G accomplishes this through the ribbon (Alt+J opens Table Design, T is Tools, G is Convert to Range).
Method 3: Clear Formats — keeps the table, removes visual formatting only. Useful when you want a 'blank-looking' table for fresh styling.
Step 1: Select the entire table (click any cell, then Ctrl + A selects the table data, or click table corner to select with header). Alternatively, select specific rows/columns to clear only those.
Step 2: Go to Home tab → Editing group → Clear (eraser icon).
Step 3: Click 'Clear Formats.' Excel removes all formatting: cell colors, font colors, borders, fill, number formats. The data remains.
Step 4: The table is still a table (Table Design tab still appears when clicked into table cells). But it looks plain — just data with default formatting.
After Clear Formats: Auto-expansion still works. Structured references still work. Filter dropdowns still appear. Sort options still work. The table is functionally still a table — just visually unstyled.
Method Comparison
When to use: You want to permanently stop the table behavior. The data should remain but be a regular range.
Effect: Removes table object. Data preserved. Visual style preserved. Structured refs break. Auto-expansion stops.
How: Right-click → Table → Convert to Range. Or Table Design → Convert to Range. Or Alt+J+T+G.
Method 4: Apply None table style. This removes only the table styling colors and borders without removing the table object. Different from Clear Formats — Clear Formats removes everything; None only removes table-style-specific formatting.
Step 1: Click any cell in the table. Table Design tab activates.
Step 2: On Table Design tab, locate Table Styles group (usually shows a gallery of color options).
Step 3: Click the dropdown arrow on Table Styles. A larger gallery opens with all style options.
Step 4: In the top-left corner of the gallery, click 'None.' The table loses its color/banding style, but keeps the table object.
Step 5: The table now has plain background but still functions as a table. Filter dropdowns remain. Structured references still work.
After applying None style: Table styling removed. Custom formatting (cell colors, fonts you added manually) remains. Table object intact. Filter dropdowns visible.
Method 5: VBA conversion. For users automating across multiple tables or workbooks. The VBA Listobject.Unlist method converts table to range programmatically.
Code example: Sub RemoveAllTables() For Each ws In ThisWorkbook.Worksheets For Each lo In ws.ListObjects lo.Unlist Next lo Next ws End Sub
Step 1: Open VBA editor with Alt + F11. Insert a new module (Insert → Module).
Step 2: Paste the code above. Adjust as needed (e.g., target only specific tables, or specific worksheets).
Step 3: Run with F5 or by closing the editor and pressing Alt + F8 to run macros, select the macro, run.
VBA conversion has the same effect as Convert to Range — table object removed, data preserved. Visual formatting handling depends on Excel version and any subsequent code.

Method Effects Summary
Troubleshooting common issues after removing table formatting. Each method has potential edge cases that can cause confusion.
Issue 1: Formulas using table names break after Convert to Range. Cause: Structured references like =SUM(Table1[Sales]) only work with table objects. After Convert to Range, the table name doesn't exist, so these formulas error out (#NAME? or #REF!).
Solution: Before converting, replace structured references with A1-style references. For example, =SUM(Table1[Sales]) becomes =SUM(B2:B100) where B2:B100 is the actual range. Use Find & Replace if the formulas are simple, or convert formulas individually if complex.
Issue 2: Slicers stop working after Convert to Range. Cause: Slicers depend on the table object. When the table is removed, slicers become orphans — they show in the worksheet but don't filter anything.
Solution: Remove orphan slicers (right-click → Remove). If you need slicers, create a PivotTable from your data first, then connect new slicers to the PivotTable.
Issue 3: Conditional formatting breaks. Cause: Some conditional formatting rules are defined relative to the table. After conversion, the rules may not apply correctly.
Solution: Review conditional formatting rules (Home → Conditional Formatting → Manage Rules). Adjust ranges to match the new layout. Or delete and recreate rules for the post-conversion range.
Issue 4: Headers change appearance after Clear Formats. Cause: Clear Formats removes header styling, which can make it harder to distinguish headers from data.
Solution: Reapply header formatting manually (bold, perhaps a fill color). Or use Apply None Style instead — this removes only the table styling, keeping header distinction.
Issue 5: Filter dropdowns disappear after Convert to Range. Cause: Filter dropdowns are table-feature. When table is converted, dropdowns disappear.
Solution: To re-add filter dropdowns to the now-regular-range, select the range and Data → Filter. This adds standalone filters to the range.
Issue 6: PivotTables connected to the table break. Cause: If you have PivotTables that reference the table name, they break when the table object is removed.
Solution: Either keep the table (use Clear Formats or None Style instead), or update the PivotTable source to use A1 references. Right-click PivotTable → Change Data Source.
If you're considering converting multiple tables in a large workbook, test the conversion on one table first. Some workbooks have dependencies on tables (formulas, PivotTables, charts, conditional formatting, slicers) that aren't immediately obvious. Convert one table, then check: do formulas still work? Are PivotTables refreshing correctly? Do conditional formatting rules still apply? Then proceed with bulk conversion if no issues. This is much faster than recovering from a botched mass conversion. Also: save a backup of the workbook before any bulk conversion. The Unlist operation can be undone with Ctrl+Z immediately, but not after saving or other operations.
Choosing between methods. The right choice depends on what you're trying to accomplish with the formatting removal.
Choose Convert to Range when: You no longer want the table behavior. You don't need auto-expansion, structured references, or filter dropdowns. You want a regular range that just happens to have data. The most common scenario — most users who 'remove table formatting' actually want this.
Choose Clear Formats when: You want to start with completely blank formatting on existing data, but keep the table features. You'll re-apply formatting (perhaps a custom table style) afterward. Less common scenario.
Choose Apply None Style when: You want to remove only the table style colors/borders, but keep custom formatting you've added. Useful when you've made specific cells stand out and don't want to lose that.
Choose VBA when: You're converting many tables programmatically (e.g., importing legacy data, batch processing). The manual methods don't scale beyond 5-10 tables.
For most users in most situations, the right answer is Convert to Range via right-click. This is the default 'remove table formatting' operation. The other methods are for specific scenarios.
Reverse operations: If you've removed table formatting and want to restore it: Use Format as Table (Home tab → Format as Table) to recreate a table from the data. This reapplies table behavior — auto-expansion, structured references, etc. — but you'll need to manually re-style if needed.
Recovery: If you accidentally converted a table and want to undo, immediately press Ctrl + Z. If you've performed other operations or saved the file, recovery is more difficult — you'll need to restore from a backup or recreate the table with the same data and style.
When to Use Each Method
Use Convert to Range. Removes table object. Data stays. Style stays. Most common choice.
Use Clear Formats. Keeps table object. Removes ALL formatting. Allows fresh styling.
Use Apply None Style. Removes only table-style coloring. Custom format stays.
Use VBA. Loops through all tables. Faster than manual conversion.
Ctrl+Z immediately after the operation. Lost if you save or perform other operations.
Use Format as Table on the data again. Different style possible. Auto-expansion etc. return.

Practical workflow examples. Real-world scenarios where you'd remove Excel table formatting and the right approach for each.
Scenario 1: Imported data from an external system that came in as a table. You need the data but don't want the table behavior interfering with your formulas. Solution: Right-click → Convert to Range. Data stays; table behavior removed.
Scenario 2: You inherited a workbook with multiple tables that have inconsistent styles. You want to standardize all formatting before applying a single style. Solution: Select all tables, Apply None Style to each (manually or via VBA). Then re-apply one consistent style.
Scenario 3: You need to send data to someone using older Excel that may not support tables well. Solution: Convert to Range on all tables before sharing. The data displays the same; table-specific features that older Excel might not handle become moot.
Scenario 4: You're cleaning up a chaotic workbook with many tables added by colleagues over time. You want a fresh start. Solution: VBA script to Unlist all tables and Clear Formats on all worksheets. Then rebuild structure as needed.
Scenario 5: You created a table for prototyping, now want to keep the data but remove the table object. Solution: Right-click → Convert to Range. Standard operation.
Scenario 6: You're working with a PivotTable that references a table; you want to keep the PivotTable working. Solution: Don't Convert to Range — instead use Apply None Style if you only want to remove table styling. Keeping the table object means the PivotTable continues to function.
Excel Remove Table Format Workflow
Step 1: Identify Goal
Step 2: Check Dependencies
Step 3: Backup Workbook
Step 4: Choose Method
Step 5: Execute Method
Step 6: Verify Results
Step 7: Document Changes
Advanced techniques and edge cases. For users dealing with unusual situations or specific requirements.
Removing table from chart-referenced ranges: If charts reference table columns by structured reference, the chart breaks after Convert to Range. Solution: Before converting, edit the chart's data source to use A1 references. Then convert the table.
Bulk conversion via Power Query: If you've loaded data via Power Query into tables, you can adjust the Load to settings. By default, Power Query loads to Excel Table. You can change to load as Connection Only (no table in workbook) or as a regular range (in some versions). Adjust load settings rather than converting after loading.
Preserving filter state during conversion: After Convert to Range, table filters disappear. If you want the same filter dropdowns on the resulting range, immediately go to Data → Filter to add range filters. The filtering capability is preserved as range filter rather than table filter.
Converting protected workbook tables: If the worksheet is protected and the tables are part of the protection, you may need to unprotect the worksheet first (Review → Unprotect Sheet), then convert, then re-protect with updated protection settings.
Removing from external connections: Tables created via external data connections (linked tables) need special handling. Going to Data → Queries & Connections lets you manage these. Disconnect the connection before converting if you want to fully remove the table.
Effect on Excel Online: Excel Online (the web version) supports most table operations including Convert to Range. The methods work similarly, with slight UI differences. If you're working in Excel Online, the right-click menu has Convert to Range; the Table Design tab is also available.
Excel for Mac: Similar methods with slight UI differences. Right-click → Table → Convert to Range works the same. Table Design tab in Mac Excel has the same options. VBA scripts work identically (the VBA object model is consistent across platforms).
Excel tables can have non-obvious dependencies — formulas in other sheets using structured references, charts referencing table columns, PivotTables consuming table data, slicers connected to the table, conditional formatting rules tied to the table range, named ranges within the table. Some of these may break in unexpected ways after Convert to Range. Save the workbook before bulk table conversion operations. If something breaks, you can return to the saved version rather than spending hours troubleshooting. For frequently-changing workbooks, consider Save As to create a versioned backup before major operations.
How Pros and Cons
- +How has a publicly available content blueprint — you know exactly what to prepare for
- +Multiple preparation pathways accommodate different schedules and budgets
- +Clear score reporting shows specific strengths and weaknesses
- +Study communities share current insights from recent test-takers
- +Retake policies allow recovery from a difficult first attempt
- −Tested content scope requires substantial preparation time
- −No single resource covers everything optimally
- −Exam-day performance can differ from practice test performance
- −Registration, prep, and retake costs accumulate significantly
- −Content changes between versions can make older materials less reliable
EXCEL Questions and Answers
Removing Excel table formatting is one of the most common operations Excel users perform after working with imported data or inherited workbooks. The five methods — Convert to Range, Clear Formats, Apply None Style, VBA, and Format as Table for restoration — cover all common scenarios. For most users in most situations, Convert to Range is the default answer.
The key insight: 'remove table formatting' usually means 'I don't want the table behavior anymore.' Convert to Range achieves this directly. Clear Formats and None Style are for the less common case where you want to keep the table but change its visual appearance. VBA is for bulk operations across many tables. Choose the method that matches your actual goal, and the operation completes in seconds with predictable, recoverable results.
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.