返回特定名称的行与特定列相交的单元格值的Excel公式?[重复]

zc0qhyus  于 2023-03-04  发布在  其他
关注(0)|答案(2)|浏览(110)
    • 此问题在此处已有答案**:

Excel with conditional logic to find last row containing 'X'(4个答案)
Finding the last occurrence with multiple conditions in a lookup excel(2个答案)
Excel formula to find last occurrence of a value in a column (with conditions)(1个答案)
Find Last Entry in a Given Month(1个答案)
6小时前关门了。
是否有Microsoft Excel公式可以返回位于特定列中的最后一个单元格的单元格值,同时与具有给定名称的行相交?

aoyhnmkz

aoyhnmkz1#

=LOOKUP(2;1/((A:A=<row_name>)*(H:H<>""));H:H))
n1bvdmb6

n1bvdmb62#

使用Office 365,我们可以筛选范围并返回所有满足条件的数组。然后使用TAKE获取最后一个:

=TAKE(FILTER(H:H,((A:A=<row_name>)*(H:H<>""),""),-1)

另一个在2010年以后的所有版本中都有效的方法是使用AGGREGATES功能来处理数组,并忽略除以0所导致的任何错误。14在(A:A=<row_name>)*(H:H<>"")返回1时获取最大行号。然后将该行号传递给INDEX:

=INDEX(H:H,AGGREAGATE(14,7,ROW(H:H)/((A:A=<row_name>)*(H:H<>"")),1))

相关问题