如何在Excel中提取相同S.no的最大Length并高亮该值?
Excel同序列号对应最大长度计算与高亮设置
现有Excel表格中,A列为S.no(序列号),B列为Length(长度),需完成以下两个操作:
- 在C列计算相同S.no对应的B列最大Length值
- 高亮显示相同S.no对应的最大Length值
一、计算同序列号的最大长度(C列)
- 选中C2单元格,输入公式:
=MAXIFS($B:$B,$A:$A,$A2) - 按回车确认后,下拉填充公式至所有数据行,即可得到每个S.no对应的最大Length值。
注:若使用无MAXIFS函数的旧版Excel,可改用数组公式:
=MAX(IF($A:$A=$A2,$B:$B,""))输入完成后需按
Ctrl+Shift+Enter组合键确认,再下拉填充。
二、高亮显示同序列号的最大长度值
- 选中B列的所有数据区域(如B2到最后一行数据)
- 点击【开始】选项卡 → 【条件格式】 → 【新建规则】
- 选择「使用公式确定要设置格式的单元格」选项
- 在公式输入框中填写:
=B2=MAXIFS($B:$B,$A:$A,$A2) - 点击【格式】按钮,设置高亮样式(如填充颜色),确认后完成设置。
注:旧版Excel对应公式改为:
=B2=MAX(IF($A:$A=$A2,$B:$B,""))
内容的提问来源于stack exchange,提问作者yugesh R
相关产品推荐
相关产品推荐

