有一个办法,可能稍麻烦些,但可以解决你的问题。
假设你有下表
A B
0 0
5 0
7 0
10 0
15 0.1
20 0.1
23 0.1
25 0.2
28 0.2
30 0.3
35 0.3
40 0.3
46 0.3
49 0.4
52 0.5
55 0.5
step 1,给C1,D1,E1分别加上名字,变成如下 (注意此时数据从第二行开始)
A B Count Sum Result
0 0
5 0
7 0
10 0
15 0.1
20 0.1
23 0.1
25 0.2
28 0.2
30 0.3
35 0.3
40 0.3
46 0.3
49 0.4
52 0.5
55 0.5
step2,count 相同的B值的个数。 在单元格C2中输入公式 =IF(B2=B1,C1+1,1)
apply这个公式给所有的C列单元格。然后表格如下,
A B Count Sum Result
0 0 1
5 0 2
7 0 3
10 0 4
15 0.1 1
20 0.1 2
23 0.1 3
25 0.2 1
28 0.2 2
30 0.3 1
35 0.3 2
40 0.3 3
46 0.3 4
49 0.4 1
52 0.5 1
55 0.5 2
step3,求和。在单元格D2中输入公式 =IF(B2=B1,A2+D1,A2)
apply这个公式给所有的D列单元格。然后表格如下,
A B Count Sum Result
0 0 1 0
5 0 2 5
7 0 3 12
10 0 4 22
15 0.1 1 15
20 0.1 2 35
23 0.1 3 58
25 0.2 1 25
28 0.2 2 53
30 0.3 1 30
35 0.3 2 65
40 0.3 3 105
46 0.3 4 151
49 0.4 1 49
52 0.5 1 52
55 0.5 2 107
step4, 求平均值。在单元格E2中输入公式 =IF(B2=B3,"",D2/C2)
apply这个公式给所有的E列单元格。然后表格如下,
A B Count Sum Result
0 0 1 0
5 0 2 5
7 0 3 12
10 0 4 22 5.5
15 0.1 1 15
20 0.1 2 35
23 0.1 3 58 19.33333333
25 0.2 1 25
28 0.2 2 53 26.5
30 0.3 1 30
35 0.3 2 65
40 0.3 3 105
46 0.3 4 151 37.75
49 0.4 1 49 49
52 0.5 1 52
55 0.5 2 107 53.5
然后B,E列就是你需要的结果了。如果需要删除E列为空的行的话,可以筛选E列所以非空的数值,然后就和你要的一样的。
选中a列
条件格式——新建规则——使用公式确定使用公式的单元格
公式内输入
=countif(b:b,a1)>0
格式设置填充红色
确定
如果还想使b列也变色
选中b列
条件格式——新建规则——使用公式确定使用公式的单元格
公式内输入
=countif(a:a,b1)>0
格式设置填充红色
确定
假设数据从A2和B2开始。
选定B2单元格然后选 格式菜单->条件格式->在条件里面选:公式->在右面的公式栏中输入 :
=$A2=$B2 -> 然后点下面的格式按钮 -> 选定一种颜色->确定之后返回excel工作界面。
如果A2和B2的数据相同,那么B2单元格就会变颜色了。
右击B2单元格->复制,
然后选定需要突出显示单元格->右击->选择性粘贴->选格式->确定
这样操作之后,A列和B列数据相同的单元格就会变成不同颜色显示
excel2007
选中A列的全部单元格
菜单:开始/条件格式/突出显示单元格规则/等于
为等于以下值的单元格设置格式
=$B1
"设置为"选择你满意的格式
确定
a列或 a列和b列 用条件格式,公式规则:=a1=b1
格式选定颜色(比如红色)
比如B列是否匹配A1到A10
首先选中A列,然后用条件格式(格式-条件格式),选择用公式,框框中输入=COUNTIF($B:$B,A1:A10)<>0
然后定义你需要突出显示的格式,确定就可以啦。