【问题标题】:Excel Conditional data selection by formulaExcel 条件数据按公式选择
【发布时间】:2015-07-28 15:14:50
【问题描述】:

坚持看似简单的任务。我有一张这样的桌子:
AAAA 勺
BBBB 前叉
中交棒
BBBB 挖掘机
AAAA 苹果
BBBB 美甲
AAAA 帽
中交西瓜
中交香蕉
BBBB 雪泥
AAAA 馅饼
CCCC镀锡板
AAAA 覆盆子

并且只需要选择“AAAA”值到另一个表: 勺子
苹果

馅饼
覆盆子
需要通过公式进行动态操作,因此每次第一个表更新时都会更新。用VBA没那么难,但需要公式。

【问题讨论】:

  • 是的。这东西很好用,数组不是问题。但结果不仅是必需的单元格,而且还有很多空的“”。我只需要选择没有间隙的值。

标签: excel excel-formula


【解决方案1】:

我假设您的条目在两列中。对于这个等式,我将它们放在 B 和 C 中,从第 2 行开始。我使用 F1 输入要排序的字符串。

=IFERROR(INDEX($C$2:$C$14, SMALL(IF($F$1=$B$2:$B$14, ROW($B$2:$B$14)-MIN(ROW($B$2:$B$14))+1, ""), ROW(C1))), "")

您必须将此等式粘贴到与您期望的答案数量一样多的行中。如果您希望有 20 个结果,请将其粘贴到 20 行中,最后一个 ROW(C1) 应该自动递增。如果不包含匹配项,IFERROR 会将单元格保留为空白。

同样在输入等式后你必须做Ctrl+Shift+Enter

【讨论】:

  • 完美运行!非常感谢!
猜你喜欢
  • 1970-01-01
  • 2022-08-22
  • 1970-01-01
  • 2013-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多