Tables Beginner to Advanced

Tables, are still a largely unknown feature in Microsoft Excel development:  Most Excel users have never heard of Excel Tables.  Many Excel programmers still do not use Excel Tables.  Fewer of those Excel programmers work with Power Query Tables.  Luckily most have used or still use Pivot Tables.

  • A handful of Excel Developers that work with PQ, build advanced Power Query Tables (Hybrid Tables ).

Tables are largely unknown, yet they are the foundation of a proper Excel solution.

 

Types of Tables in Excel 365

There are several types of Tables in Excel 365.  They are listed below.  Each works somewhat differently.

  1. Excel Table ( default is usually blue )
  2. Power Query Table ( default is usually green )
  3. Pivot Table
  4. Power Pivot Table ( Excel Data Model )
  5. PIVOTBY Function ( Dynamic Array Function )
  • Important Note: Tables can do more than house data; you can use them as data forms.

Tables are how Microsoft Excel is programmed in 2026.  If you do not use Tables, now is the time to reconsider that.  Here we walk you through the various Tables in Excel 365.

 

Image of several Excel Tables and one Power Query Table, used as Data Forms.


Tables do more than hold data; Tables make great Data Entry Forms.

 

 

In this post, we will cover Tables in great detail

We cover all types of Tables, showing a variety of ways to use them.

  • Best to think of a Table as a container for data.  Easy to reference, manipulate, etc.  Tables are how Excel is done.

 

877-392-3539 Excel Consulting Services

 

 


 

 

Coming Soon: Using the ChatGPT Excel 365 Add-In to build Excel Tables.

Coming Soon: Using the ChatGPT Excel 365 Add-In to build Excel Tables.

 

 

 

 


 

 

Repurposing Excel Tables in Excel 365 Development

In the video below, we show how we combine 1) an Excel Table, 2) CheckBoxes, 3) Data Validation, and 4) VBA, to Show/Hide tabs in the file, based on a User Permissions.

  • An example showing, Tables do a lot more than simply hold data.  It is an object we can use in a variety of ways.  And yes, you can even put data in them, versus a Range, ha ha.

 

 

  • Great little demo, vba really makes it pop.  Simply check a box, and instantly you see the tabs that you want to see.  What could be more simple?

 

 


 

Types of Tables in Microsoft Excel 365

 

There are several types of Tables in Excel 365.  Each works its own way.  We cover them here.

  1. Beginner:
    1. Basic Excel Table
      1. Excel Data Table
      2. Excel List Table
  2. Intermediate:
    1. Pivot Table
    2. Excel Tables with Calcs, CheckBoxes, DropDowns, Data Validation, Conditional Formatting, Named Ranges, VBA, etc.
    3. Power Query Table
  3. Advanced:
    1. Power Pivot Table
    2. Hybrid Table
      1. Power Query Table with Excel Table attributes
        1. with Calcs, CheckBoxes, DropDowns, Data Validation, Conditional Formatting, Named Ranges, VBA, etc.
    3. Tables as Data Entry Forms
      1. Both Excel Tables and Power Query Tables can be used as Data Manipulation Forms.
        1. VBA is usually needed.
          1. You can use a Self-Referencing Query to avoid VBA.

 

Data goes in Excel Tables:  When we start a new project for a client, we always start with the data, and that means Tables.  That means that we use Power Query to bring in the data, and then we store it in local Excel Data Tables.   The Pivot Tables and such then look at the Power Query based Data Tables as their source of data.

The data flows through the solution, like water.

FLUID Excel w/ Power Query Solutions for Business 877-392-3539.

 


 

Power Query and Pivot Tables look at the data in the Excel Tables, as do Dynamic Array Functions.   It starts with data and that means Tables.

 

Image: Tables Beginner to Advanced Post, showing the Power Query relationships view.


Modern Excel 365 solutions are based on Tables & Power Query.

Toll-Free: 877.392.3539Irvine, California: 949.612.3366Manhattan, New York: 646.205.3261

 


 

Microsoft Excel 365 Tables

Excel Tables are where you place your data.  Excel Tables can be used as List Tables as well as Data Tables.

  • A handful of Excel developers use Hybrid Tables/Advanced Tables ( Tables with CheckBoxes, Validation Lists, VBA, Functions, etc. ).
  • Some Excel Developers use Excel Tables as interactive data input forms.

 

If you use Excel, and if you have data, place it in an Excel Table, not in a data Range.

 

Image: Tables Beginner to Advanced Post. Here we show an advanced Excel Table.


Data goes in Tables, not in ranges. Here we add a drop-down, checkbox and calculations.

 

 

Excel Tables can be Simple or Complex

In the image below, we use six Excel Tables, CheckBoxes, DropDown Data Validation Lists, Data Validation, Conditional Formatting, Slicers, and VBA.  This is a complex example.

  • When the workbook is opened, the Windows ID will determine which tabs are visible to the current user.  All based on simple to change permissions settings.

 


Excel Tables used to manage user permissions and tab visibility.

 

 


 

Excel List Tables

Mini-Tables used by Data Validation DropDown Lists, loaded into Power Query, the Data Model, and such.

 

Image: Tables Beginner to Advanced Post.


Excel List Tables are mini-Tables used to feed Drop-Down Lists.

 


More advanced Excel List Tables.

 

 

 

Video showing how to enter data into an Excel Table.

 

This demo shows the use of Excel Data Validation Lists as Drop-Down selections.

 

 

 


 

Creating Excel List Tables with the ChatGPT Excel 365 Add-In.

With all of the bells and whistles.

 

 

For this demo, simply populate the input sheet, then run the Instructions through the Add-In.  (Blog Post pending)

 

Here is what ChatGPT online said after I uploaded the completed workbook.

 

 

Here are three of the Excel List Tables created by the ChatGPT Excel 365 Add-In.

 

 

Here is a quick video showing the file running.

 

 

 


 

Basic Excel Table

The basic Excel Table holds data, and that is it.

  • Note: Much of the time you will not grant the user access to the data table.
Image of a basic Excel Table.


Basic Excel Table. It contains data.

 

 

An example of an Excel Table holding data, but this table Refreshes.

 


 

Intermediate Excel Table

Sometimes you want the Excel Table to be interactive, such as with Excel Trackers.  There the user works directly with an Excel Table, where they are able to change much if not all of the data in the Table.  We build a lot of custom Excel Trackers for Business, give us a call 877-392-3539.

 

Below:  Here you can place protected columns with calculations.  You can add CheckBoxes for True/False selections.  Adding Drop-Down Lists really help the user to enter the correct data, etc.

  • In the right hands, an Excel Table can be an interactive, and dynamic interface.  If you really push it, you can use it as a Data Entry Form.

 

Image: Here we push the Excel Table, making it interactive.


Advanced Excel Table. Might have DropDown Lists, CheckBoxes, Calculations, Conditional Formatting, Named Cells, Data Validation, Cell Protection, all sorts of stuff.

 

 

Common Examples of Components in an Intermediate Excel Table:

  1. Place calculations in one or more columns of the Table.
    1. Example would be to use an XLOOKUP to look for a value in another Table, based on a value in this Table.
  2. Place CheckBoxes in a column, to be used by the user, as a Filter, connected to a Slicer.
    1. Example would be to Show/Hide rows.
  3. Add a DropDown List to allow the user to select a client.
  4. Apply Conditional Formatting, to highlight certain values.
  5. Add Slicers to quickly filter the data in the Table.
  6. Add a Total Row.
  7. Add Column Grouping.
    1. Example, to hide a wide column, such as Notes.
  8. Add a Status column, based on a Drop-Down List.
  9. Add Cell Protection to one or more columns.
  10. Upload the Excel Table into Power Query, where you can Transform the data.

** There are many more components that can be added to Excel Tables and Power Query Tables in Excel 365.

 

  • Table Components
    1. Calculations
    2. Slicers
    3. Data Validation
    4. Data Validation Lists
    5. CheckBox
    6. Conditional Formatting
    7. Named Cells/Ranges
    8. Protection
    9. Totals Row
    10. Header Row
    11. Data Range ( Body )
    12. Grouping
    13. Sorting
    14. Filters
    15. VBA/Macros ( Event Code )

 

Excel Tables are not used enough.  If you are not using them, it is time to consider changing that.

We can help, 877-392-3539.

 

 


 

Excel Tables as Data Entry Forms

You can even use Excel Tables as Data Entry Forms.  That is correct, you can push Excel Tables to the extreme, by adding powerful components, allowing the user to use them to add data to an Excel Table, without giving them direct access to the data Table.

 

Image of two Excel Tables used as a Data Entry Form.


Two Excel Tables used as a Data Entry Forms. The top Table is for client data, the bottom table is for the order details. Two Tables, like in an Access database, rather than one Table with duplicated content.

 

 

Image of Excel Tables & Power Query Tables used as data entry forms.


Both Excel Tables and Power Query Tables make great data entry forms.

 

 

 

 

 

As you can see, there is a lot more you can do with Excel Tables than just house data.  You can make them interactive, great for custom Excel Trackers.  You can use them as data entry forms as well.  What you can do with Excel Tables depends on your skills and imagination.  There really is no limit.

 


 

Toll-Free: 877.392.3539Irvine, California: 949.612.3366Manhattan, New York: 646.205.3261

 

 


 

 

Pushing Excel Tables to Their Limits – More than House Data

 

  • Excel Tables make GREAT Data Entry Forms.

Perfect use of Interactive Excel Tables – Excel Trackers

 

Below is a powerful set of Tables, used as Forms, for data entry.

  1. Add a new record.
  2. Duplicate an existing record.
  3. Replace an existing record.
  4. Revise an existing record.
  5. Delete an existing record.

 

Power Query Table used as Data Manipulation Form.

Image of several Excel Tables and one Power Query Table, used as Data Forms.


Our most advanced use of Tables. Here a Power Query Table is used to edit existing records.

 

 

 

 

 

Excel List Tables Explained

Excel List Tables are basically Excel Tables, just smaller, often just a column or two.  They are usually used as the basis for Excel’s Data Validation drop-down lists.

 

Image of Excel List Tables.


Users in Excel love to use Drop-Down lists to make a selection. Here we show many of the different options available.

 

Video: Dynamic Excel List Tables.

 

 

The purpose behind the use of these DropDown Lists, controlling the user combined with ease of use.  The user can add an item to the List Table; it is instantly available in the Drop-Down List.  That is half the point right there.

 

How are Excel List Tables Used:

  1. Referenced in other Excel Tables for data entry.
    1. To control what data is entered.
      1. Versus typing anything they want.
        1. Typing anything they want is actually an option.
  2. To simplify the addition, subtraction, or changes to items in the List, by the user.
    1. Versus using Range data, which is harder for the average user to update.
  3. For Lists, Defaults, Filters, Joins, in Power Query and the Data Model.

 

Excel Developer Notes:

  • Depending on the settings, the user is either restricted to select an item from the list, or the user can add an item on the fly.
  • These Lists can also be based on the data in the actual data Tables, instead of the List Table.
  • These Lists automatically pull Unique values only.
  • You can start to type the selection you are looking for, and if it is in the list, you can then hit return to select it.  Example, type Ca to see California.
  • Excel Lists can also be based on a Spill Cell, instead of an Excel List Table.  =spillcellname#

 

Image of drop-down list.


Excel List Tables make data selections easier, safer. Users love them.

 

List Table Options:

  1. Default Option
  2. User Filter Option
  3. Sort Order Option
  4. Add Item not in list Option
  5. DAF generated Method, leveraging the #
  6. Use Change Event Code Automation Option.

* All List Tables are loaded into PQ & the Excel Data Model. Here they are used as Filters and in Joins.

** There are many ways to program Excel List Tables, below, I go over a few of the more common techniques.

 

 

Any item in the List Table is available in the associated Drop-Down List.  These are also available to Power Query, Dynamic Array Functions, Conditional Formatting, the Data Model, and more.

 

 

Excel Expert’s Advice:  When you used List Tables to populate a dropdown list, make sure to name the column of the Table to be referenced, so that when you move it to a different sheet in the file, it still works.

  • Use Named Ranges in the Excel List Table.  Name the column, such as “regions”.  ( See image below )

 

Do NOT do it this way!  Name the column and reference that instead.

Image of Data Validation being applied.


This is not the way to use Drop-Down lists in Excel. Name the Column, do not use it this way. When you move the DropDown Selector to a different tab, this method will stop working.

 

 

Do it this way!


Name the column, of the Table, to be used in the List.

 

 

Do it this way!  Here, pick from the list or type anything you want.


This setting will allow the user to overwrite any value in the list. Proceed with caution.

 

 

 

Taking List Tables to the Next Level

Video:  Excel List Table Default loaded into Power Query.

 

 

 

 


Load Excel List Tables into Power Query. So much power.

 

 

This is how Excel is Increasingly Done.

 

 

 


 

 

Toll-Free: 877.392.3539Irvine, California: 949.612.3366Manhattan, New York: 646.205.3261

 

 


 

Power Query Tables

Important Note:  Power Query Tables while similar to Excel Tables, are not the same thing.  Power Query Tables reference data; Excel Tables house data.

 

You refresh the data into a Power Query Table; you add data to an Excel Table.

 

Power Query Tables read data contained in Excel Tables, or Queries.

 

Expert’s Note:  That said, many of the components used with Excel Tables can also be used with Power Query Tables.  Just remember, PQ Tables Refresh, and that changes how certain things work.

 

 

Image of a basic Power Query Table loaded to a tab.


Basic Power Query Table with Filters and a Slicer.

 

Image of an advanced Power Query Table. Has CheckBox, DropDown, Calcs, and a Slicer.


Advanced Power Query Table. Has CheckBox, DropDown, Calcs, and a Slicer.

 

 

Power Query Tables as Data Entry Forms

Power Query Tables are incredibly powerful.  If you push them, bend them, you can make them even more powerful, and you can use them as Data Entry Forms in Excel 365.


Power Query Table used as Data Entry Form.

 

 

 

 


A Power Query Table used as a Form.

 

 

 

Power Query can Pivot and Unpivot Data – Pivot Table Alternative

Here we use Power Query to create a Pivot Report.    Power Query can Pivot, Unpivot, GroupBy and Transpose, great for generating reports.

You can make this interactive using DropDown Filters, CheckBoxes and Slicers.

 

 


Power Query Pivot Report: You can Pivot and Unpivot in Power Query.

 

 

Video:  Showing how a Power Query Table can Pivot data.  A Pivot Table alternative.

 

 

 

Images of Power Query below:

Image of Power Query Editor.


Power Query TRANSFORMS your data. Pivot, Unpivot, Transpose, GroupBy, etc.

 

 

 

Image showing Power Query UnPivoting.


Here we Pivot the column.

 

 

 

Power Query Custom Data Type Card; aka Card

Few use this, fewer have ever seen it.  It has its use, it is powerful, it replaces the need for the CHOOSECOLS Function in this demo.

Image of Power Query Custom Data Type, aka Card.


Few have seen these, Custom Data Types in Power Query. Created a very cool Table. You select which columns to add to the sheet, and in which order. You can click on the image and a pop-up is displayed, showing the details for that record. These are also called “Cards”.

 

 

 

 

While you may never have the need to do this, it is extremely useful.    Works much like using CHOOSECOLS, the user selects which columns, in which order, they would like for the data to appear.  Very cool.

  • Also a great lookup, summary tool, where you can click on the record, and see the Card popup with all of the details.

 

 

Video: Power Query Custom Data Type, aka ‘Card’.

 

 

 

 

 

 

Power Query Tables as Reports

Power Query Tables loaded to Sheet can be used as interactive reports.  No need to load a Table, point a LAMBDA at it, to create a report, you can do all of that directly in Power Query.

  • We do this all the time, in most of the files we work in.  We do as much as possible in Power Query, and we have found that many of the reports people create with a series of onsheet functions can be more easily done directly in PQ.  Controversial I know.

 

Power Query Tables take Excel 365 to the Next Level, in the right hands.  Just remember that they Refresh, and they are not the same thing as an Excel Table.

 

 


 

 

Toll-Free: 877.392.3539Irvine, California: 949.612.3366Manhattan, New York: 646.205.3261

 

 


 

Hybrid Tables

~ The Best of Excel Tables & Power Tables Combined ~

A Hybrid Table is a Power Query Table, with additional columns inserted onsheet.  These additional columns function like an Excel Table, as these columns are onsheet, not in the Query.  I call these “non-query columns“.

Power Query Tables refresh, Excel Tables do not.  Be aware of how Refresh works, and what Refreshes.

  • Note, where you insert the columns, what those new columns do, that determines what you can and cannot do.  So it does not work in all circumstances.

 


Hybrid Table in Excel 365.

 

Where you Place the New Columns Possibly Matters

What you place in the non-query columns definitely matters

Where you insert the columns, and what you place in the columns matters, and it depends on how the query works, what it returns.  Are the rows constant, that makes the difference.

 

The LinkedIn Survey:

Most people do not insert columns into a Power Query Table as they do not know it is possible.

The majority of programmers that do insert columns into the PQ Table do so off to the far right.

Surprisingly, 24% of the respondents said anywhere they want.  That is what we do.

Warning:  If you place manually typed data into one of the inserted columns ( non-query columns ), if on Refresh, the rows are sorted, or if you insert a row into the Table, the typed data will not move with the rest of the row, as there is no association, as there is with an Excel function.  For this method to work, manually typed data into a non-query column, the order of the rows in the Hybrid Table must not change.

https://www.linkedin.com/in/excelandaccess/


LinkedIn Survey

 

 

Why would you want to use a Hybrid Table in Excel?  

  • If the calculation you need is too complicated to write in Power Query, you can write it onsheet, after you insert a new column, into the Power Query Table.  Now you can place any non-Spilling function into the Table.
  • If you do not know how to do Joins in Power Query, you can instead insert columns onsheet, in the PQ Table, non-query column, and use the XLOOKUP between Tables.
  • If you want to add columns that are not in the Power Query Table.
  • As a Data Manipulation Form.

 

We use Hybrid Tables in most of our custom solutions for business, as they are one of the most powerful, user-friendly approaches we know of.

 

 


 

MS Excel 365 Pivot Tables

~ Pivot Tables are the Base Component of Excel Dashboards ~

Excel Pivot Tables, DAFs, VBA, Tables, that is how Excel 365 is done.  Pivot Tables are easy to program, easy to use, and they are EXPECTED.

Image of Pivot Table in Microsoft Excel.

Excel and Access, LLC Corp: Need help with your Pivot Tables or Pivot Charts? Contact us for help.

 

Pivot Tables are one of the most expected components of an Excel Dashboard. C-Level execs expect to see them; they expect to use themThey are extremely useful.

So many ways to Pivot your data in Excel.

Pivoting data is so useful, the Microsoft Excel Team created a new Dynamic Array Function for this, the PIVOTBY Function.

You can also Pivot or Unpivot, directly in Power Query.

For BIG Data needs there is Power Pivot.

 

Pivot Tables are Dynamic and Interactive.

They allow you to make sense of your data.  You can see the summary level; you can drilldown into the details.

Slicers make them ultra easy to work with.

The best Pivot Tables are often based directly on Power Query and not on a Table on a worksheet.

How you use them is what makes the difference.  They can be incredibly simple, or ultra-advanced.  ( I once saw a client create three separate Pivot Tables, one for the Amount, one for the Count, and one for the % Of.  )  Knowing how to use them makes all the difference.

 

 

 

Pivot Tables are one of the most expected components of an Excel Dashboard.

 

Note: Auto-Refreshing Pivot Tables are new in Excel 365.  This saves the user a step, and that is huge.

Pivot Tables are not dead; they are incredibly useful. ( Basic Example )

 

 

Pivot Tables allow you to see how your business is performing.  You can see the amount, the change, the percent of, etc., all in one interactive, dynamic Table.  You can then instantly drill-down into the details.  Leveraging Slicers makes it more interactive.

Pivot Tables are incredibly powerful.  If you do not use them, you may want to reconsider that.  Each tool has its place, its use.

 


Excel Pivot Tables are the easiest way to make sense of data.

 

Adding Conditional Formatting to Excel Pivot Tables draw your eye to what you need to see.

 


Executives expect to see Pivot Tables in their Excel Dashboards; they drill-down into the details.

 

 

 

Power Query Based Pivot Tables in Excel 365

Instead of loading a Power Query Table to a worksheet, and then basing a Pivot Table off of that, base the Pivot Table straight out of Power Query.  Create a Query for the Pivot Table.  Save resources, save a step.

 


Base your Excel Pivot Tables on a Power Query query.

 

 

 

 

Then there is the new Excel PIVOTBY Function.  Same results as the Pivot Table, but in a Dynamic Array Function.  No need to refresh, but soon, there will be no need to refresh a Pivot Table.  So many Pivot options in Excel 365.

What is amazing about the PIVOTBY and the GROUPBY Functions is that everything in the image below, is in one function ( Headers, totals, sorting, filtering, etc. ).


Excel PIVOTBY Function.

 

 

Pivot Tables are the backbone of modern Excel Dashboards.  C-Level Executives expect to see them.  

 


Excel Dashboards are often based on Pivot Tables.

 

 

 


 

Power Pivot Table & BIG Data

Not for the faint at heart, not for the non-committed.  Power Pivot and the Data Model are, well, not easy.  That said, the Excel Data Model and Power Pivot are amazing.  This is how BIG Data is done in Excel 365.

Power Pivot is like Pivot Tables on mega steroids.  A whole new ballpark.

Why Power Pivot:  Tens of millions of records.  Pivot Tables based on multiple Tables.  A more efficient calculation engine.  Based on Power Query.

It takes a lot to be good with Power Pivot. 

 

 


The Excel Data Model and Power Pivot Tables.

 

 

 

Same Simple Demo as the Basic Pivot Table, but this is Power Pivot, Excel Data Model.  Harder to do than the basic Pivot Table, but it does so so much more.

 


Power Pivot and the Data Model eliminate the row limit in Excel 365. As such, they have a use, BIG Data needs Power Pivot.

 

 

 

 

 


The Excel Data Model works much like Microsoft Access.

 

 


Power Query feeds the Data Model and Power Pivot.

 


Queries read Queries. Data flows from the top down.

 


Tables in Excel 365 make your work a breeze. From List Tables to Power Pivot Tables, and everything in between, Tables are how Excel is done.

 

Power Pivot and the Excel Data Model are Advanced

Not easy to learn, not easy to use, well worth the effort.  I love the Data Model and what it can do.

If you have millions of rows, or if you want to pivot on multiple Tables at the same time, Power Pivot and Excel’s Data Model are the solution.

 

 


 

 

PIVOTBY Function

The PIVOTBY Function in Excel 365 is one of two new functions, that are basically a report in one cell, one function.  I call them the “BY” Functions. They are a significant change to how formulas work in Excel 365.

The results are the same as the Pivot Table, but there is no need to Refresh or for auto-refresh.

 

PIVOTBY Function in Excel 365.

 

 

 

 

 

 

Image of DAF looking at Excel Table for data.


Point the pivotby, groupby, choosecols, filter, lambda, at an Excel Table.

 

 

 


 

Tables Beginner to Advanced – Conclusion

There are four types of Tables in Excel 365.  Each works somewhat differently.  Each has its use.  Some are easier than others to learn.  But knowing Tables is no longer an option in Excel programming, it is required.

If you do not work with Tables in Excel, perhaps now is the time to learn.   Once you do, you will say the same thing that everyone else says after they learn Tables, “I will never program Excel the same again; game changer.”

 

 


 

Toll-Free: 877.392.3539Irvine, California: 949.612.3366Manhattan, New York: 646.205.3261

Contact us for a Free Consultation Today.