【问题标题】:Excel - Find a value in an array and return the value of the cell next to itExcel - 在数组中查找一个值并返回它旁边的单元格的值
【发布时间】:2016-07-18 18:22:17
【问题描述】:

我有一个表,我想在 E1:X100 的整个数组中搜索“项目”,并在“输出”行中返回匹配项旁边的值。

例如:我想在整个工作表的其余部分中搜索项目“AC06”(标记为黄色) - 在 I8 中找到它并将其旁边的单元格中的值(标记为绿色)输出到单元格C13.

See Example Table here

我尝试了索引匹配但没有成功。解决它的一种方法当然是将所有项目和描述相互复制并进行 Vlookup - 然而,这不是我们需要的真正解决方案。

【问题讨论】:

  • 能否请您显示您尝试使用的公式?并概述您遇到了什么错误(如果有)?
  • AMI、AQU、ATT 等都在同一行吗?使用二维 INDEX 并使用 COUPLE OF MATCH 找到适当的 LOOKUP AND return 列。

标签: excel excel-formula excel-2010 excel-2007 vba


【解决方案1】:

你需要嵌套一些INDEX/MATCH函数对。

=INDEX(H:AC, MATCH(D10, INDEX(H:AC,0,MATCH(E10, H$4:AC$4, 0)), 0),MATCH(E10,H$4:AC$4,0)+1)

【讨论】:

  • 感谢您的回答!在上面的示例中,“ITEM”将在哪一列中,示例公式在哪个单元格中?
猜你喜欢
  • 1970-01-01
  • 2020-02-26
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 2014-07-05
  • 2020-05-23
  • 1970-01-01
相关资源
最近更新 更多