在Excel中使用数组和索引公式获取单元格值

时间:2019-10-12 17:41:29

标签: excel excel-formula

下面的数组公式返回一个行号,现在我想使用该行号从 D 列中获取值。我尝试将行号传递给公式=$D$formula,但遇到错误。

{=SMALL(IF(RawData!C:C=B35&"_TC_Results.xlsxFailed",ROW(RawData!C:C)-MIN(ROW(RawData!C:C))+1),2)}

使用:=CONCAT("=D",SMALL(IF(RawData!C:C=B35&"_TC_Results.xlsxFailed",ROW(RawData!C:C)-MIN(ROW(RawData!C:C))+1),2)),带有Alt + Shift + Enter,可提供值=D271但不提供实际值。

1 个答案:

答案 0 :(得分:0)

最后,这可行: =INDEX(RawData!$D:$D,SMALL(IF(RawData!C:C=B35&"_TC_Results.xlsxFailed",ROW(RawData!C:C)-MIN(ROW(RawData!C:C))+1),2),1)使用Alt + Shift + Enter添加。

Where-Object