Our system uses template spreadsheets, each template having two sheets, Data and RawData. RawData contains excel tables with data populated by an application. The users are responsible for creating the reports (on the Data sheet) they want, based on the data in the RawData sheet. Now, the data in the tables can vary, a table can have 5 rows today, next day it can have 10 rows.
If on RawData I have Table1 with column1, how would I reference the data in this column on the Data sheet in a way that would account for the growth/shrinkage of the data in Table1?
I thought I could use array formula and reference and use the array formula {=Table1[column1]} but when I define it I always have to specify a fixed number of rows. There seems to be no way to specify the number of rows/columns the array formula would expand to and derive this number from a formula, similar with the way dynamic ranges work. If I select too may rows, the array formula puts the #NA value in the cells that go beyond the available items.
Thanks
PS. Using VBA is not an option.
Currently, it is not possible to do what I want, unless I resort to pivot tables or make use of some assumptions(use the knowledge that a table cannot have more than a certain known number of rows).