Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 索引和匹配函数,该函数不包括范围中的某些单元格_Excel_Vba_Excel Formula - Fatal编程技术网

Excel 索引和匹配函数,该函数不包括范围中的某些单元格

Excel 索引和匹配函数,该函数不包括范围中的某些单元格,excel,vba,excel-formula,Excel,Vba,Excel Formula,因此,我希望我的索引和匹配公式计算单元格AK:CH,但只希望包括包含文本“Height”的单元格 第一行获取范围内最低测量值的列标题,第二行获取范围内最低测量值。不希望对包含文本“height”的任何列编制索引 我已经在电子表格中列出了通过公式实现这一点的方法。我不想把它转换成VBA,但我认为你可以很容易地做到 公式如下。我为每一行制作了它们,这样您就可以看到当文本中不包含“Height”时,它将如何捕获最小值 =MIN(IF(A13:F13<>"*Height*",A13:F13

因此,我希望我的索引和匹配公式计算单元格AK:CH,但只希望包括包含文本“Height”的单元格

第一行获取范围内最低测量值的列标题,第二行获取范围内最低测量值。不希望对包含文本“height”的任何列编制索引


我已经在电子表格中列出了通过公式实现这一点的方法。我不想把它转换成VBA,但我认为你可以很容易地做到

公式如下。我为每一行制作了它们,这样您就可以看到当文本中不包含“Height”时,它将如何捕获最小值

=MIN(IF(A13:F13<>"*Height*",A13:F13)) 'array
=INDEX($A$12:$F$12,MATCH(H13,$A13:$F13,0))
=INDEX($A$12:$F$12,MATCH(MIN(IF(A13:F13<>"*Height*",A13:F13)),$A13:$F13,0)) 'array
更改为

Cells(PoleRow, 3).ArrayFormula

最后一点需要注意的是,不清楚是否要包含或排除具有值
Height
的单元格。如果包含,则将
更改为
=

可以发布数据示例吗?如果不了解数据的结构,很难提出公式。作为一个新用户,请仔细阅读:编辑您的帖子以添加详细信息,不要使用评论。当你在帖子中添加了更多细节时,发表评论。
Cells(PoleRow, 3).Formula
Cells(PoleRow, 3).ArrayFormula