2016-06-13 67 views
0

我有一个excel公式问题。
我在与大量天表/范围内的一些账户的活动,作为波纹管Excel查找范围内指定值的最后一条记录

date/account/amount 
1-Jan/20/60 
1-Jan/30/2 
2-Jan/20/3 
2-Jan/20/4 
3-Jan/10/5 
4-Jan/20/6 

我想提取给定账户的最后一个记录为波纹管

10 -> 3-jan/5 
30 -> 1-Jan/2 

该公式会发现最后在一系列基于准则?
怎么办?

回答

1

在365许可证的Excel 2016中,您可以使用新的MAXIF。在以前的版本,在屏幕截图使用这样的阵列式F2:

= MAX(IF($ B $ 2:$ B $ J = E2,$ A $ 2:$ A $ 7))

注意它必须用确认Ctrl - Shift - 输入,否则不起作用。

然后在屏幕截图中查找G2中此公式的数量。

= INDEX($ C $ 2:$ C $ 7,MATCH(F2 & E2,INDEX($ A $ 2:$ A $ 7 & $ B $ 2:$ B $ 7,0)))

复印既公式下推

enter image description here

+0

亲爱teylyn,它工作得很好,我学到了新的技术也。很多感谢 –

+0

如果日期栏不能在Date类型是什么,并在字符串/文本?它得到N/A?想要最后一个项目,MAX不适用于文本类型。任何取代MAX? –

+0

从文本字符串中获取最新日期是不可能的。将文本转换为实际日期。 – teylyn

相关问题