Diane,
I added a link to the example spreadsheet to the description of the Video.
=if(isblank(A2),"",RANGETOTABLE(FILTER(
{'formresponse with date'!B:J,'formresponse with date'!A:A}
,'formresponse with date'!K:K=A2),{'formresponse with date'!B1:J1,'formresponse with date'!A1}))
I used {squiggly brackets} to create an array in a different order. You should be able to put the columns in any order and skip columns with that technique.
As for numbers in the table. The formatting of a column doesn't get copied to the rangetotable. You have to create a new column and use the TEXT formula to format the number as you want it. You can use an array formula to get the column in every row.
Joe,
I finally got this to work and it looks awesome. Two follow up questions:
1. If I want to put in the table only SOME of the fields, how to I adapt? here is the rangetotable I used:
=RANGETOTABLE(FILTER(ALL!B$2:J$39,ALL!A$2:A$39=A2),ALL!B$1:J$1)
i'd like to use columns B through E and then J and K. (for example)
2. I noticed that I could not get percentages to show up correctly. In the original data, the percentages are rounded to the nearest whole number. In the table the percentage was a decimal. Example: Original is 59% (rounded) and the talbe shows .
5879357432. Yikes! How do I make it NOT do that? I tried changing the data type in the sheet but nothing worked.
Thanks in advance. This is s super cool function. I am still wrappign my head around it but dang it is good.