Excel 条件格式问题:如何加粗显示与同一列,上一行内容不同的单元格?

20 分钟 0% 无 无 5 无

15 分钟 10% 无 无 5 无

15 分钟 10% 20% 10% 5 无

15 分钟 20% 20% 10% 6 无

15 分钟 20% 20% 15% 6 1级

15 分钟 30% 35% 15% 6 1级

10 分钟 30% 35% 20% 6 1级

10 分钟 40% 35% 20% 8 1级

10 分钟 40% 50% 25% 8 1级

10 分钟 50% 50% 25% 8 2级

例如此表如何将第二行的15分钟、10%加粗,第三行的20%、10%加粗,以此类推。

感谢。

假设第一个数据在A1单元格,则
从第二行开始选中数据所在单元格区域---格式---条件格式---公式--- =(A1<>A2)*(A2<>"") ---格式---设置单元格格式---字体---加粗----确定

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.追问

数据太多,想找个可以批量处理的方法

追答

这个还不是批量,那你还想怎么样才是批量?

追问

=(A1A2)*(A2"")

这不是得一个格一个格的设置么……

追答

"假设第一个数据在A1单元格,则
从第二行开始选中数据所在单元格区域..................."
请认真的看,是选中从第二行开始的全部数区域

追问

谢谢,总算是看明白了。。

不过公式貌似有点问题,要加粗开始有变化的那一行,而不是有变化的上一行。

追答

我的天,我写的是中文吧,是什么以至于让你看不懂祖国的文字

"假设第一个数据在A1单元格,则
从第二行开始选中数据所在单元格区域..................."
请认真的看,是选中从第二行开始的全部数区域

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-26
操作了一遍,没有边框加粗的格式,改为填充色吧。
选择数据区域,在“条件格式”中,以“公式”建立规则,输入
=row()=counta(a:a)-4 格式选择填充色黄色,确定,即可。

详见附图
第2个回答  2020-03-08
“条件格式”——新建规则——“只为包含以下内容的单元格设置格式”
单元格值——不等于,然后填写
=INDIRECT(ADDRESS(ROW()-1,COLUMN(),4,1))
设置格式,确定
然后把这个规则应用到需要的列即可。
相似回答