【问题标题】:Google Sheets How to Filter Column Based on Cell Reference谷歌表格如何根据单元格引用过滤列
【发布时间】:2020-05-28 10:32:38
【问题描述】:

背景 我有一张用于管理我们大学计算机实验室中安装的软件的工作表。 A 列包含软件标题列表。第 1 行包含所有实验室名称,中间的所有单元格包含软件是否安装的状态。

然后,我为每个建筑物提供标签,最终用户可以在其中参考特定实验室以查看每个实验室中可用的软件。我在这些选项卡中的工作表目前使用一个简单的过滤器功能,我手动引用与实验室名称对应的每一列。

=filter(Master!$A$19:$A$202,Master!F$19:F$202<>"")

问题 我不想为每个过滤器手动设置列,而是希望根据与第 1 行主表上的实验室名称匹配的列进行过滤。

类似于:Filter(Master!$A$19:$A$202, match column from lab name & where the same column "")

如果我要完成的工作不清楚,我深表歉意。我基本上需要将 HLOOKUP 与我想的 FILTER 结合起来。提前谢谢!

【问题讨论】:

标签: arrays google-sheets filter match gs-vlookup


【解决方案1】:

尝试:

=FILTER({Master!A$19:B$202, INDIRECT("Master!"&
 ADDRESS(19,  MATCH(A1, Master!$1:$1, 0))&":"&
 ADDRESS(202, MATCH(A1, Master!$1:$1, 0))), Master!B$19:B$202}, 
 INDIRECT("Master!"&
 ADDRESS(19,  MATCH(A1, Master!$1:$1, 0))&":"&
 ADDRESS(202, MATCH(A1, Master!$1:$1, 0)))<>"")

spreadsheet demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多