excel中如何获取相同料号最新日期的单价?

如题所述

第1个回答  2016-12-01
B16中输入公式:
=VLOOKUP(MAX(($A$2:$A$10=A16)*$B$2:$B$10),$B$2:$C$10,2,)
同时按Ctrl+Shift+Enter三键输入数组公式,下拉追问

同时按Ctrl+Shift+Enter三键
如果不按这三键就是乱码,按了之后就出来了正确的数据,请问这是什么原因呢?

追答

这是数组公式,因为公式要用到$A$2:$A$10=A16,即每一个P_NO来与A16比较,相等得到True,否则是False,从而得到一系列的True和False,它们与B列的数字相乘时,就分别是1和0。这样的一系列数叫做内存数组,必须要同时按Ctrl+Shift+Enter三键才能得到,否则只得到第1个。

本回答被提问者和网友采纳
相似回答