How to Convert a Table to a Range in Excel​ (5 Easy Ways)

Table of Contents

Table of Contents

A table in Excel is a structured range of data that comes with built-in features like filtering, automatic formatting, and structured references. These features make it easier to organize, analyze, and manage information. But in some cases, you might not need those features anymore and prefer to work with a simple range instead.

For example, if you have a sales dataset formatted as a table but want to use basic formulas without table references, converting it to a range makes it simpler. It also improves performance in large workbooks and allows you to customize formatting without being tied to table styles.

In this article, you’ll learn how to convert a table to a normal range in Excel using different methods.

Key Takeaways

Here’s how to convert a table to a range in Excel:

➤ Select the entire table.
➤ Press  Ctrl  +  C  to copy it.
➤ Go to the Home tab, click the drop-down of the Paste tab.
➤ Choose Values & Source Formatting from Paste Values.
➤ This removes the table structure completely and you’ll get a range with formatting and style.

overview image

Download Practice Workbook
1

Use the Table Design Tab to Convert to Range

In the following dataset, we have monthly sales data formatted as a table. Column A lists the Order ID, Column B shows the Customer Name  , Column C contains the Product, and Column D shows the Total Sales. We’ll use this table to demonstrate different ways to convert a table into a range.

Use the Table Design Tab to Convert to Range

We’ll use this table to show several ways to convert it into a regular range.

The most common and direct way to convert a table into a range is by using the Table Design tab. This method is quick and preserves your data and formatting.

Here’s how to do it:

➤ Open your dataset in Excel.
➤ Click on any cell inside the table.
➤ Go to the Table Design tab in the Excel ribbon or Design tab in older versions.
➤ Click Convert to Range in the Tools group.

Use the Table Design Tab to Convert to Range

➤ Excel will ask, Do you want to convert the table to a normal range?
➤ Click Yes.

Use the Table Design Tab to Convert to Range

➤ Your table is now a regular range. The data and formatting remain the same, but the special table features are removed.


2

Select Convert to Range Option from the Table Context Menu

If you prefer a faster way, you can convert a table to a range directly from the right-click menu.

Here’s how to do it:

➤ Right-click anywhere inside the table.
➤ From the context menu, select Table.
➤ Then click Convert to Range.

Select Convert to Range Option from the Table Context Menu

➤ Confirm by clicking Yes.

Select Convert to Range Option from the Table Context Menu

➤ This will immediately change the table back into a normal range without using the ribbon.

Select Convert to Range Option from the Table Context Menu


3

Copy and Paste as Values to Break Table Formatting

Another simple way to remove table functionality is to copy and paste the data as values. This converts it into a normal range without the table structure.

Here’s how to do it:

➤ Select the entire table.
➤ Press  Ctrl  +  C  to copy it.

Copy and Paste as Values to Break Table Formatting

➤ Go to the Home tab, click the drop-down of the Paste tab.
➤ Choose Values & Source Formatting from Paste Values.
➤ This removes the table structure completely and you’ll get a range with formatting and style.

Copy and Paste as Values to Break Table Formatting


4

Using VBA to Convert a Table to a Range

If you work with multiple tables or want to automate the process, you can use a simple VBA macro to convert them into ranges.

Here’s how to apply this method:

➤ Press  Alt  +  F11  to open the VBA editor.
➤ Click Insert >> Module and paste the following code:

Sub ConvertTableToRange()
    Dim tbl As ListObject
    For Each tbl In ActiveSheet.ListObjects
        tbl.Unlist
    Next tbl
End Sub

Using VBA to Convert a Table to a Range

➤ Press  F5  to run the macro.
➤ All tables in the active sheet will now be converted to regular ranges automatically.

Using VBA to Convert a Table to a Range


5

Remove Filters and Formatting to Return to a Range

Another way to convert a table into a normal range is by manually removing its built-in features. When you clear the filters and table formatting, Excel treats the data as a regular range again.

Here’s how to do it:

➤ Click on any cell inside your table.
➤ Go to the Data tab and click on Filter under the Sort & Filter group. This removes the table filter arrows and turns your column headers into standard text headers.

Remove Filters and Formatting to Return to a Range

➤ Next, select the entire table.
➤ Go to the Home tab and click on the Clear dropdown in the Editing group.
➤ Choose Clear Formats to remove the built-in table style and formatting.

Remove Filters and Formatting to Return to a Range

➤ Once the filters and formatting are gone, Excel will no longer treat your data as a table. It becomes a standard range with plain rows and columns.

Remove Filters and Formatting to Return to a Range


Frequently Asked Questions

How do you apply a table style to a range in Excel?

To apply a table style to a normal range, first select the range of cells you want to format. Then go to the Home tab and click Format as Table in the Styles group. Choose a style from the gallery, and Excel will convert the range into a table with the selected design.

How do you get the range of a table in Excel?

Click anywhere inside the table, then go to the Table Design tab. In the Properties group, you’ll see the table name and range in the Table Name box. You can also use the keyboard shortcut  Ctrl  +  A  inside the table to highlight the entire range.

How to remove a table in Excel but keep data?

Select any cell in the table, go to the Table Design tab, and click Convert to Range. When prompted, click Yes. This removes the table structure but keeps all the data and formatting. Alternatively, you can copy the table and use Paste Values to paste it as a normal range.


Wrapping Up

Converting a table to a range in Excel is a simple process that gives you more flexibility when working with your data. It removes structured references, automatic formatting, and filtering, but all your data stays exactly the same.

You can do this using the Convert to Range option, the right-click menu, or by copying and pasting values. VBA can help if you want to automate the process, and also removing filters and formatting works.

Once the table is converted, you can use standard formulas, customize formatting, and manage your data without the extra features that tables include.

Facebook
X
LinkedIn
WhatsApp
Picture of Sazeda Rahman

Sazeda Rahman

Sazeda Rahman Setu holds a BSc and MSc in Mathematics from National University, providing a strong foundation in analytical and logical thinking for spreadsheet work. Since May 2025, she has gained hands-on experience with Excel and Google Sheets, focusing on formulas, functions, troubleshooting, and step-by-step tutorials. She enjoys creating example datasets and clear guides to help beginners solve spreadsheet problems.
We will be happy to hear your thoughts

      Leave a reply

      Excel Insider
      Logo