Excel 动态偏​​移 table 与结果标准

Excel dynamic offset table with results criteria

我正在寻找一种使用 linked 数据源和筛选结果在 excel 中动态更新 table 的方法。

我目前拥有的是 linked 到随机单元格的表单控件滚动条。该随机单元格驱动偏移函数(如下)从另一个工作表中的 linked 数据 table 中提取结果。所有这一切都很棒,但我正在寻找符合特定条件的行,我已经计算出 true/false 结果 table 本身以使其简单。我想不通的是如何修改我当前的偏移量查找以过滤掉计算列中的错误结果。

=OFFSET(Sheet1!$C2,$I,0,1,1)

Sheet1 是 linked 数据 table 所在的位置。

$I$99 是我滚动条的单元格 link 所在的位置。

随着滚动条的移动,单元格 link 中的值发生变化,从而更新 table 下的偏移查找。我还应该说明我的 table 中也有 14 行。我将需要过滤掉错误的结果,但同时也忽略了空白行,因为源 table 中有超过 400 行,而计算列中只有大约 30 个正确的结果。

很遗憾,我无法提供我正在使用的工作簿,因为其中包含公司敏感数据,但如果绝对需要,我可以创建一个包含补充数据的填充文档,以提供可使用的内容。

我已经研究过高级过滤器,但它们无法解决问题,因为它们本质上不是动态的。我想要一个非 VBA 解决方案,因为这是一个仪表板项目,我将在工作中分发给我的团队,并且出于安全原因,每次打开 excel 时,我们的网络上的宏都会被禁用,所以它会很麻烦。

如果你们还需要我,请告诉我。

在朋友的一点帮助下弄明白了,将每个单元格编码为一个数组部分,效果非常好。

{=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)),"")}