考虑到你还用红色标出来,建议可尝试用条件格式,
具体做法:
1、首先排序,将11、22、33的都排列到一起。
2、如你所示,先做11的,选择B1:B3,格式——条件格式——数值等于=MAX($B$1:$B$3),条件为真时设置格式字体为红色,搞定。
3、其他的22、33如上所示
回答者: aaron8421 - 首席运营官 十二级 的公式:
=$B1=MAX(IF($A$1:$A$100=$A1,$B$1:$B$100,0)) 错的
回答者: pootor - 魔法师 五级
=MAX(OFFSET(A1,MATCH(A1,$A:$A,0)-ROW(),1,COUNTIF($A:$A,A1)))=B1 对的
原因是 aaron8421 - 首席运营官 的Max公式没有对数据没有先分区域,他对整列求最大,一定是错的.
注: 楼主在使用 回答者: pootor - 魔法师 五级 的公式时, 一定要对 ID 列先排序
选中Date列,假设你的Date例是B例,点“格式”菜单,“条件格式”,条件选“公式”,输入:
=MAX(OFFSET(A1,MATCH(A1,$A:$A,0)-ROW(),1,COUNTIF($A:$A,A1)))=B1
打开格式,选一个红色图案,确定。就标出最大值了。
To: lxlzmh2002
回答者: pootor - 魔法师 五级
=MAX(OFFSET(A1,MATCH(A1,$A:$A,0)-ROW(),1,COUNTIF($A:$A,A1)))=B1 对的
注: 楼主在使用 回答者: pootor - 魔法师 五级 的公式时, 一定要对 ID 列先排序
不用对ID列排序吧!看好了,match()函数的最后一个参数用的0不用排序了。公式可以不用更改范围直接可用。
aaron8421 的公式有误,后面的空行会全红了。
选择B列
格式-条件格式-公式
=$B1=MAX(IF($A$1:$A$100=$A1,$B$1:$B$100,0))
点击“选项”按钮,选择颜色,确定即可~~
公式中的范围自己根据自己的数据改一下~~