WPS中,怎么把同行四列中筛选出最大值成第五列?并且能保留原来的字体颜色或底色?

我现在可以筛选出最大值,但是不能看出最大值是哪一列的。因为数据太多。我希望在第五列里能出现相应的颜色区分一下,比如最大值是F列里的呈现红色,是G列的呈现绿色,H列的呈现蓝色
或者最大值是F列里的后面加个字母a,是G列的后面的加个字母b,H列的后面加个字母c

选J列数据区域(从J2起)菜单栏——开始——格式——下拉:条件格式——条件1——公式:

=J2=F2

——格式——图案:红色——确定;

添加——条件2——公式:

=J2=G2——格式——图案:绿色——确定;

添加——条件3——公式:

=J2=H2——格式——图案:蓝色——确定——确定。


如果要忽略0值,公式改为:

=AND(J2<>0,J2=F2)——红色;

=AND(J2<>0,J2=G2)——绿色;

=AND(J2<>0,J2=H2)——蓝色。

用公式在数字后加ABCD也行:

J2输入

=IF(MAX(F2:I2)=0,"",MAX(F2:I2)&CHAR(64+MATCH(MAX(F2:I2),F2:I2,)))

回车并向下填充。

追问

如果我要把J列的数值和颜色都复制到另一个工作表的一列里,不显示公式呢

追答

选该列——复制——另一个工作表——右键——选择性粘贴——数值(点选)——确定

但条件格式复制到另一个工作表无效。

追问

那可以直接用个尾字母代替么,不用颜色呢,复制到另一个工作表就可以了吧

追答

我上面的公式就是了:
=IF(MAX(F2:I2)=0,"",MAX(F2:I2)&CHAR(64+MATCH(MAX(F2:I2),F2:I2,)))
选J列——复制——另一个工作表——右键——选择性粘贴——数值(点选)——确定。
或:直接在另一个工作表里面用公式:
假设源工作表是Sheet1。在Sheet2的A2输入
=IF(MAX(Sheet1!F2:I2)=0,"",MAX(Sheet1!F2:I2)&CHAR(64+MATCH(MAX(Sheet1!F2:I2),Sheet1!F2:I2,)))
回车并向下填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-02
加字母的
从F2开始,在J2输入
=MAX($F2:$I2)&" "&CHAR(MATCH(MAX($F2:$I2),$F2:$I2,0)+64)
相似回答