根据行值查找生成的列标题值

时间:2016-06-02 19:03:52

标签: excel indexing match lookup

我有一个电子表格,用于跟踪项目零件的需求。我需要做的是输入一个部件号,有一些代码找到生成的行位置,向右搜索找到第一个非零数字,然后查找找到位于第一排。

这是我想要做的图片。

enter image description here

1 个答案:

答案 0 :(得分:1)

=INDEX($E$1:$R$1,MATCH(TRUE,INDEX($E$2:$R$3,MATCH($C$7,$A$2:$A$3,0),0)<>0,0))

其中:

  • $ C $ 7是您要找的零件号。
  • $ A $ 2:$ 3美元是您的零件编号清单。
  • $ E $ 2:$ R $ 3是您在更改号码下面的区域。
  • $ E $ 1:$ R $ 1是您的Change X标题行。

这是单细胞ARRAY公式,所以在编辑单元格时,使用 CONTROL + SHIFT + ENTER 输入公式,不只是 ENTER 。当您在公式栏中看到公式周围的{}时,您就会知道自己已经做到了。请注意,可能无法手动输入{}。

概念证明

proof of concept