【问题标题】:Excel find values in multiple rows and return the cell valueExcel在多行中查找值并返回单元格值
【发布时间】:2016-01-22 18:56:28
【问题描述】:

我有一个包含来自 b9:b59 的“列名”的 excel 文档,然后我有一个 h9:h59 的“选项”列,这些列可以包含不同的值。

我正在尝试返回“选项”中包含“约束”字样的所有“列名”

因此,如果 h10 = 约束,那么我想要 b10 中相应的“列名”。如果 h10 和 h11 和 h12 包含约束,那么我想要 b10,b11,b12 中的相应列名。

我查看了索引、匹配和 vlookup。但我不明白。任何帮助表示赞赏。

这是我的 Excel 电子表格。在下面的示例中,我希望能够找到所有包含“选项”约束的“列名”值。所以我正在寻找 test2、test3、test4

我需要能够从返回的行中获取值并将文本附加到它 test2 asc、test3 asc、test4 asc

【问题讨论】:

  • 您希望所有这些都返回到一个单元格中吗?
  • @ScottCraner 我猜是 1 个单元格。我需要修改它们(比如向它们附加文本)
  • 您能否在 Excel 中创建一个简单的示例并将其截屏添加到您的问题中?很难想象你的目标是什么。
  • 这听起来像是过滤器的工作...不需要公式或 VBA
  • tigeravatar - 显然我不是一个擅长 excel 的人......你能提供一个如何使用过滤器的例子的链接吗?

标签: excel


【解决方案1】:

我会使用 IF 语句。

我总是将 IF 语句嵌套在 IFERROR 语句中。

=IFERROR(IF(H10="Constraint",B10,""),"")

【讨论】:

  • 这是一个简单的好答案。
【解决方案2】:

选择列标题

转到数据选项卡

点击过滤按钮

工作 = 完成

【讨论】:

  • 我对我的问题进行了一些澄清。因为我不认为我想要一个过滤器。
猜你喜欢
  • 2014-07-05
  • 2021-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多