【问题标题】:Filter in excel sheet using a formula with respect to multiple criterias使用关于多个条件的公式在 Excel 工作表中过滤
【发布时间】:2021-11-01 21:03:55
【问题描述】:

我的 Excel 电子表格有问题。我有不同地理区域的变量(我们称之为 X)的每小时时间序列数据,以及每个时间点的相干温度。我想为多个不同的标准创建一个简单的工作表过滤 - 这些是:

  • 地理区域(数据集中的 4 个不同区域。该区域代表 X 变量和温度的测量位置)
  • 年份
  • 周数
  • 工作日
  • 小时
  • 温度

我希望能够选择多个区域、年份、周数、工作日、小时并能够选择温度范围。

例如,选择:

区域:2(共 4 个)

年份:2019、2020

周数:2,3,4

工作日:周一、周二、周三

时间:下午 5 点、下午 6 点、晚上 7 点

温度范围:-5 度到 +5 度

理想情况下,我的输出将是根据这些选择过滤的 X 变量数组。

目前我的公式如下所示:

=FILTER('BackEnd (Area)'!B5:K36484;(('BackEnd (Area)'!J5:J36484('BackEnd (Area)'!J5:J36484>U5)) ISNUMBER(MATCH('后端(区域)'!B5:B36484;'后端(时间段)'!M3:M54;0))* ISNUMBER(MATCH('后端(区域)'!D5:D36484;'后端(时间段)'!K3:K54;0))* ISNUMBER(MATCH('BackEnd(Area)'!C5:C36484;'BackEnd(时间段)'!L3:L54))*ISNUMBER(MATCH('BackEnd(Area)'!F5:F36484;'BackEnd(时间段) '!J3:J54));1)

但是,过滤器公式并未考虑我的所有选择。请问有人可以帮我解决这个问题吗?

非常感谢!

【问题讨论】:

  • 您是否有具有预期输出的样本数据集,以便我们可以复制问题并努力寻找答案?
  • 您在不同条件之间使用 * 和/或 + 并不一致。没有样本数据我们无法判断它应该是什么
  • 很高兴看到数据样本(例如在 Q 中的表中) - 某种类型的预期 v 实际输出的说明,一些可以用来帮助你的人不必须从冗长的描述中重新创建所有内容...
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: excel filter excel-formula filtering input-filtering


【解决方案1】:

不重新创建数据,试试这个:

=FILTER('BackEnd (Area)'!B5:K36484;(('BackEnd (Area)'!J5:J36484<T5)*('BackEnd (Area)'!J5:J36484>U5))*ISNUMBER(MATCH('BackEnd (Area)'!B5:B36484;'BackEnd (Time period)'!M3:M54;0))* ISNUMBER(MATCH('BackEnd (Area)'!D5:D36484;'BackEnd (Time period)'!K3:K54;0))* ISNUMBER(MATCH('BackEnd (Area)'!C5:C36484;'BackEnd (Time period)'!L3:L54))*ISNUMBER(MATCH('BackEnd (Area)'!F5:F36484;'BackEnd (Time period)'!J3:J54));1)

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2020-05-13
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多