我正在寻找一种方法,使用带有过滤结果的链接数据源在Excel中制作动态更新的表。
我目前拥有的是一个链接到随机单元格的表单控件滚动条。该随机单元驱动偏移函数(下方)以从另一个工作表中的链接数据表中提取结果。所有这些工作都很精彩,但我希望删除符合某个条件的行,我已经计算了表中的真/假结果,使其变得简单。我无法弄清楚的是如何修改我当前的偏移量查找以过滤掉我计算列中的错误结果。
=OFFSET(Sheet1!$C2,$I$99,0,1,1)
Sheet1是链接数据表所在的位置。
$ I $ 99是我的滚动条的单元格链接。
当滚动条移动时,单元格链接中的值发生变化,从而更新表格中的偏移量查找。我还应该声明我的表中还有14行。我将需要过滤掉错误的结果,但也会省略空行,因为源表中有超过400行,而计算列中只有大约30个真实结果。
我很遗憾无法提供我正在使用的工作簿,因为它中包含公司敏感数据,但如果绝对需要,我可以使用补充数据创建填充文档以提供适合的工作。
我已经查看了高级过滤器,他们不会这样做,因为它们本质上不是动态的。我想要一个非VBA解决方案,因为这是一个仪表板项目,我将在工作中分发给我的团队,并且每次打开excel时出于安全原因在我们的网络上禁用宏,这将成为麻烦。
如果你们都需要我的任何其他信息,请告诉我。
答案 0 :(得分:0)
在朋友的帮助下计算出来,将每个单元格编码为一个数组部分,它就像一个魅力。
{=IFERROR(INDEX(Dashboard_Data[Summary],SMALL(IF(LEFT(Dashboard_Data[Stale],1)="T",IF(Dashboard_Data[Visible],ROW(Dashboard_Data[Visible])-1,""),""),ROW(A1)+$K$18)),"")}