Oct 24 2023 06:15 AM
Hello,
Excel automatically creates table names, i.e. Table1, Table2 etc.. If I start typing ="Table1[..", the list of field names automatically pops up after the square brace '[' and I can just select the field I require in a formula.
After I rename 'Table1' to a meaning table name, i.e. myTable the list of field names does not automatically show when I start typing "=myTable[.."
Oct 24 2023 06:29 AM
Oct 24 2023 06:52 AM - edited Oct 24 2023 06:58 AM
So how did you 'rename' the table? you must click on the table and go to the Table Design tab in the menu and then click in the table name there. IF you highlighted the table and change the RANGE name you defined a RANGE that matches the table area but that is not a new TABLE name. You can check by typing Table1[ and see if the columns come up because excel still thinks that table is named Table1
Here is an image of the Table Design menu with the Table Name box on the left.
Alternatively you can also 'rename' the table using the Name Manager (Formulas Tab):
In the above image is the Name Manager where I renamed Table1 to Table1b but myTable is a range not the Table name (notice how it refers to =Table1b(#All) since the Table name is Table1b and was not changed to myTable)
If this is not the issue, please share a sample sheet we can check more into.
Oct 24 2023 08:05 AM
Thanks for the reply. I solved the problem.
It seems Excel does not like periods "." anywhere in the name. So if I had a table named "tbl.Table1" I do not see the field names when I type.
However, if I take out the period and rename it "tblTable1" and everything works.
Oct 24 2023 08:27 AM
Oct 24 2023 12:21 PM
That's definitely a bug. You may use underscore, tbl_Table1, field names are shown with it.
If we speak about desktop version, period works in Excel for web