Excel 动态过滤器(列)

问题描述 投票:0回答:1

我想做的是动态编辑过滤器。 我想更改包含的列,而不包含基于给定单元格(或计算)的列,该单元格(或计算)确定应包含或不包含列的天气。

=FILTER(Table1[[#All],[Column1]:[Column5]],{1,0,1,0,1}) ----->将包括我想要的第1,3和5列拥有它,以便“{1,0,1,0,1}”由函数外部的单元格确定或将要包含在内部的列制成表格

Alos 我不知道如何在 VBA 中执行此操作,并且强烈不想使用 VBA

我已尝试上述方法并使用 =FILTER(Table1[[#All],[Column1]:[Column5]],INDIRECT(A5)) 其中 A5 是正确的 concat :EX {1,1,0,0,0但它不起作用

excel excel-formula
1个回答
0
投票

将数组放入没有

{}
的位置,然后使用 TEXTSPLIT:

=FILTER(Table1[[#All],[Column1]:[Column5]],TEXTSPLIT(A5,","))
© www.soinside.com 2019 - 2024. All rights reserved.