作者:乔山办公网日期:
返回目录:excel表格制作
你可以用条件格式复:让excel自动将每一行的最大值用红色(或其它你喜欢的颜色)显示出来,方法如下:
点选某一行的行标题,使整行选中,然后点开菜单栏》格式-条件格式,弹出的对话框中,一个框选“单元格数值”,第二个框选“等于”,第三个框输入=max(1:1)(此处假定为第一行,如第二行则为2:2),然后点对话框中的格制式,颜色选你想要的颜色,点确定,此行中最大的数值就会自动显示为特别的颜色.
你不用对每一行都如此这样操作,太麻烦了,接下来你点选刚才的行标题选中zhidao此行,然后点工具栏中的格式刷,再选中全部其它行就行了.
假设
区域是 A1:H10
选择A1:H10,格式-条件格式-公式
=A1=MAX($A1:$H1)
选择 红色 确定
Sub aa()
Dim rng As Range
Dim i, k As Integer
For i = 3 To Range("c" & Cells.Rows.Count).End(xlUp).Row
Set rng = Range(Cells(i, 3), Cells(i, 14)).Find(Application.WorksheetFunction.Max(Range(Cells(i, 3), Cells(i, 14))))
k = rng.Column
Range("o" & i) = Cells(i, k - 1) + rng
Next
End Sub
不是太懂你的意思抄 是连最zhidao大值一起加吗 我这是连最大值一起加的
用max函数求出每一行的最大值放在同一列中,然后再用sum函数求出这一列的和。这样做公式简单一些。