【问题标题】:Conditional formula in excel for range of cellsExcel中用于单元格范围的条件公式
【发布时间】:2015-02-02 20:02:23
【问题描述】:

我正在努力为我们的销售人员提供一种简单的方法来跟上他们的时间、销售和提案。 在单元格 B2:B20 中,他们列出了与之联系的人的姓名,在单元格 c2:c20 中,他们列出了该人是联系人 (c)、领导 (l)、提案 (P) 还是销售 (S)。 我一直在尝试找出一个公式,以便如果在单元格 c2:c20 中列出了“P”,它将列出页面上表格中相应 B 单元格中的联系人姓名。

【问题讨论】:

  • 如果单元格 B2 是“John Doe”并且单元格 C2 是“P”,那么您想在其他表格中显示“John Doe”吗?那张桌子是否有每个人的单元格?对于那些没有“P”的人,你想让它空白吗?
  • =IF(C2="P",B2,"") 类似的东西?
  • 按照您展示的方式进行操作,但是我们必须在表格中为每个可能有“P”的单元格设置一个单元格。我们正试图摆脱这种情况。在所有这些联系人中,只有 2 或 3 个会被分配一个“P”值,所以我们有一个只有几个点的表格。我希望有一种方法,如果它没有“p”值,那么它只会查看下一个单元格,然后在遇到“p”时输入信息
  • 目标表必须是动态的,因为可能没有人有 P,或者大多数或全部可能在该列中有 P。目标表中是否还有其他信息?如果不是,也许只查看“P”行的更好方法是使用自动过滤器 (Sort & Filter > Filter)

标签: excel excel-formula formula worksheet-function


【解决方案1】:

假设您想在 F2 中列出这些名称 - 试试 F2 中的这个“数组公式”,用 CTRL+SHIFT+ENTER 并向下复制该列

=IFERROR(INDEX(B:B,SMALL(IF(C$2:C$20="P",ROW(C$2:C$20)),ROWS(F$2:F2))),"")

当你的名字用完时,你会得到空白

【讨论】:

  • 听起来你没有使用CTRL+SHIFT+ENTER。将公式放入单元格 1。选择带有公式的单元格,然后按 F2 键选择公式 - 现在按住 CTRLSHIFT 键,同时按 ENTER - 如果你这样做正确,那么大括号就像 { 和 }出现在公式周围 - 现在将公式向下复制列
猜你喜欢
  • 2020-10-19
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 2020-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多