Wrapping Indirect around a Filter

Mountlodge

New Member
Joined
Oct 4, 2024
Messages
6
Office Version
  1. 365
Platform
  1. Windows
Hi All,

=CHOOSECOLS(FILTER(Tbl_Extract[[PROVISION]:[Column3]],(Tbl_Extract[PROVISION]="")*(Tbl_Extract[CATEGORY]="Plan")*(Tbl_Extract[LEVEL2_CATEGORY]="")*(Tbl_Extract[Column3]<>"cancelled")),29)

The above formula returns the expected result which is great. Rather than displaying the list (14 rows) I'd like to put this into a single cell as a Filter, then let the user select whichever of the values returned.
Initially I tried using List and in Source just use the formula but didn't like this. So tried wrapping the above formula around Indirect, again no luck.

If I thought the number of rows stayed static then I could hard code the cell address into the Source in the Filter but as Tbl_Extract row dimensions changes almost daily this isn't feasible. As far as I'm aware when referring to a Table in XL you don't need to refer to a sheet which If I were using ranges I assume I would need to include. So, kinda out of ideas. Maybe Source doesn't like Tables ??. Googled this and couldn't see anything on it. As always, any thoughts on a solution would be gratefully received.

TIA.
John
 

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand
You can't directly put an array inside the List validation, but you can output the result in the cells first, say A1, and then do this in the validation:
Excel Formula:
='Sheet1'!A1#
 
Upvote 0
Solution
You can't directly put an array inside the List validation, but you can output the result in the cells first, say A1, and then do this in the validation:
Excel Formula:
='Sheet1'!A1#
Ha!! Now that's clever. Thanks Cubist.
 
Upvote 0

Forum statistics

Threads
1,224,899
Messages
6,181,627
Members
453,058
Latest member
rmd0725

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top