excel问题,请高手帮忙解答,不胜感激,在线等,急! 混分党跑远点,否则举报

2024-12-24 16:58:08
推荐回答(3个)
回答1:

可以不用公式,把目标选择在第一行,点击 数据——筛选——自动筛选,勾选上自从筛选,在生效时间一列点击下拉菜单,拉到最下面就可以看见最晚的时间,选择后即可过滤出你要的那部分了。
如果你要把这部分单价单独复制出来,可以考虑按生效时间排序,你要的那部分单价就集中在一起了

回答2:

假设上表为sheet1表,在sheet2表的a2输入:
=index(sheet1!a:a,small(if(match(a$1:a$100&"",a$1:a$100&"",)=row($1:$100),row($1:$100),4^8),row(a2)))&""
数组公式,按ctrl+shift+enter三键结束
下拉填充
在sheet2表的b2输入:
=index(sheet1!b:b,match(max((sheet1!a$1:a$100=a2)*sheet1!c$1:c$100),sheet1!c:c,))
数组公式,按ctrl+shift+enter三键结束
下拉填充

回答3:

D2数组公式:
------要求-----CTRL+SHIFT+回车 三键同时按下 结束公式的编辑!
=LOOKUP(1,0/(($A$2:$A$8=A2)*($C$2:$C$8=MAX(IF($A$2:$A$8=A2,$C$2:$C$8)))),$B$2:$B$8)