我目前在单元格T124中有以下内容
=MATCH("Sub-Assembly",M1:M124,0)
我想从指定列(M)中的活动行(124)向上搜索,并返回第一个单元格的路径,其中包含值Sub-Assembly。
目前,它从第1行以升序查看并返回第一个值,我希望它从活动行向上看。
谢谢
答案 0 :(得分:5)
你应该可以使用它,用 CTRL + SHIFT + ENTER
输入=MAX(IF(M1:M124="Sub-Assembly",1,0)*ROW(M1:M124),0)
答案 1 :(得分:4)
尝试,
=aggregate(14, 6, row($1:$124)/(M$1:M$124="Sub-Assembly"), 1)
答案 2 :(得分:1)
您可以使用数组方程
来完成此操作=MAX(IF(M1:M124="Sub-Assembly",ROW(M1:M124)-ROW(INDEX(M1:M124,1,1))+1))
单击公式栏后,键入ctrl + shift + enter。
答案 3 :(得分:1)
您可以为此调整MATCH
功能,例如
=MATCH(2,1/(M$1:M$124="Sub-Assembly"))
使用确认CTRL + SHIFT + ENTER
与MATCH
类似,这将返回范围内的位置,但最后一次匹配,而不是第一次