如何根据条件在Excel-2007中获取没有数组公式的最后记录位置?

时间:2018-03-27 06:37:21

标签: excel excel-formula

我试图在没有数组方法的列中找到特定项目的最后记录位置。 enter image description here

Org
---
Exim
Exim
Agrani
BCBL
Rupali
DSE
NCC
NRBCB
UTTARA
Exim
Rupali
BDBL
BCBL

使用以下数组公式我可以得到它。是否有任何非数组公式实现相同?我知道有几个选项可用于excel最新版本,但我的限制仅在Excel-2007

=LARGE(IF(B3:B15=D5,ROW(B3:B15)-ROW(B2),""),1)

1 个答案:

答案 0 :(得分:2)

尝试,

'for xl2007 as standard formula
=MAX(INDEX(ROW(1:13)-(B3:B15<>D5)*1E+99, , ))

'for xl2007 as array formula with CSE
=large(if(b3:b15=d5, row(1:13)), 1)

'for xl2010 and later as standard formula
=aggregate(14, 6, row(1:13)/(b3:b15=d5), 1)

enter image description here