如何在Excel中获取最新date的相应值?
我在我的Excel中有这个值:
ABCD StaffId FSales ESales Date 1 100 500 23-Jan-13 1 50 170 25-Jan-13 1 70 230 26-Jan-13 2 100 300 25-Jan-13 2 130 200 27-Jan-13
想要的结果:
ABCD StaffId FSales ESales Date 1 100 500 23-Jan-13 10:00:00AM 1 50 170 25-Jan-13 11:00:00AM 1 70 230 26-Jan-13 11:30:00AM 2 100 300 25-Jan-13 03:00:00PM 2 130 200 27-Jan-13 02:00:00PM 3 100 200 29-Jan-13 01:01:00PM 3 90 209 29-Jan-13 01:00:00PM ABCD StaffId FSales ESales Date 1 70 230 26-Jan-13 11:30:00AM 2 130 200 27-Jan-13 02:00:00PM 3 100 200 29-Jan-13 01:01:00PM
可以说date是混乱的,没有按照任何顺序排列。 我怎样才能得到每个工作人员的最新dateFsales和ESales?
意思是员工1为70 230,员工为2 130,员工为2 200
假设您有Sheet2中唯一工作人员ID的第二个列表和Sheet1中原始列表(从第2行开始),请input以下公式:
=INDEX(Sheet1!$B:$B,MATCH(MAX(Sheet1!$D:$D*(Sheet1!$A:$A=A2)),(Sheet1!$D:$D*(Sheet1!$A:$A=A2)),0))
=INDEX(Sheet1!$C:$C,MATCH(MAX(Sheet1!$D:$D*(Sheet1!$A:$A=A2)),(Sheet1!$D:$D*(Sheet1!$A:$A=A2)),0))
两个公式都是数组公式,即按Ctrl – Shift – Enterinput,而不是Enter 。