`

Excel条件格式: 根据某一列单元格的值, highlight整行

阅读更多

[追记 about excel Conditional Formatting Rules @2015-07-15  12:58]

 

发现了两个很好的URL

http://www.howtogeek.com/howto/45670/how-to-highlight-a-row-in-excel-using-conditional-formatting/

http://www.contextures.com/xlCondFormat02.html

 

尤其在第二个URL中, 包含了一个sample file.  包含了很多应用场景和实例, 足以满足我的各种需求.

http://www.contextures.com/CondFormat01.zip

我已经把这个文件转到了这篇blog的下载中.

 

另外, 当我想通过一个单元格的逻辑, 高亮highlight正行的时候, 发现在"Use a formula to determine which cell to format"中, 有如下去别. 详见上面的两个URL

 
结论: $是必须的.

//好用的case
=$A2="Released-by-Mercedes"

//因为少了$, 这个condition只能高亮一个单元格, 无法高亮正行
=A2="Released-by-Mercedes"

 

 

[原文 @2013-06-11 10:43]

 

最典型的应用场景是我们有很多条数据, 每一条数据(记录), 用excel的一行表示.

每条记录有一个时间,

我想根据日期的不同, 高亮显示(或者不高亮显示)整行,

比如, 如果我想, 如果对应的日期是周六或者周日, 将一整行(entire row)的颜色都设成灰色.

 

显然要使用条件格式来指定单元格的样式,

而条件格式的匹配要使用公式.

 

记得上次在2003中使用这个功能, 公式中引用的单元格是可以跟着行号自增长的.

比如, 我在16行, 对整行设定条件=$B$16="Sat",

然后将条件格式刷到17行的时候, 条件会自动变成=$B$17="Sat",

 

但是刚才在excel 2010中试验了一下, 貌似不好用,

又试了下=$B:$B="Sat"还是不好用.

 

于是google, 找到最稳妥的方法是使用indirect, 写成下面这样

=INDIRECT("B"&ROW())="Sun"

 

原文链接如下:

Conditional formatting, entire row based

看不懂indirect的可以参考原链接, 里面有一些变化的例子, 或者直接google.

 

这个链接中, 作者还给出了一个创建类似条件格式的详细步骤(如下).

其中的第9步, 我更习惯挪到最前面做,

直接在一开始, 就用鼠标在sheet中选择好我们想运用条件格式的区域.

写道
1 . Select Conditional Formatting
2 . Select New Rule
3 . Select "Use a Formula to determine which cells to format"
4 . Enter the Formula, =INDIRECT("g"&ROW())="X"
5 . Enter the Format you want (text color, fill color, etc).
6 . Select OK to save the new format
7 . Open "Manage Rules" in Conditional Formatting
8 . Select "This Worksheet" if you can't see your new rule.
9 . In the "Applies to" box of your new rule, enter =$A$1:$Z$1500 (or however wide/long you want the conditional formatting to extend depending on your worksheet)

 

分享到:
评论

相关推荐

    【Matlab】怎么修改Excel单元格颜色?

    这里的`setcellcolor`函数将数据`data`写入Excel文件`highlight.xlsx`的第一列,同时根据颜色矩阵`colormap`设置相应的单元格颜色。 在提供的压缩包中,`excelHighlight.gif`可能是一个展示效果的动态图,`...

    Excel系统课:轻松实现Excel小白到高手的进阶.zip

    4.3 快速highlight异常值或重点值 5.1 用透视表统计分析,点击拖拽就出来了! 5.2 数据不规范,再好的数据透视表也没用! 5.3 数据透视表如何美化才美观清晰? 5.4 统计报表轻松做,想看哪里点哪里 6.1 如何制作图表...

    一个JS实现简单的鼠标滑过表格整行或者整列动态高亮显示效果.zip

    在这个例子中,它用于监听鼠标的移动事件,当鼠标移动到表格的某一行或某一列时,触发相应的高亮显示效果。 接着,让我们分析实现这个功能的关键步骤: 1. **创建HTML表格**:基础的HTML结构包括一个`<table>`元素...

    html5实现单元格内容拖拽替换

    HTML5是一种强大的网页开发技术,它为Web开发者提供了许多新的特性和API,使得网页交互更加丰富和动态。在本示例中,我们将...下载并查看这些文件,你可以更深入地理解这一功能的工作原理,并根据实际需求进行定制。

    Selection Highlighting of Entire Row选择高亮整行(12KB)

    标题“选择高亮整行”指的是在编程或开发过程中,特别是在设计用户界面时,实现的一种功能,即当用户选择表格、列表或其他数据结构中的某一行时,整行都会被高亮显示。这种功能常见于数据网格、电子表格应用或者...

    react-highlight.js:Highlight.js库周围的简单React包装器

    演示版在查看演示。安装使用NPM安装react-highlight.js: npm install react-highlight.js --save 选择highlight.js主题,并确保它包含在索引文件中。... / Highlight >执照根据MIT许可,可以使用react-highlight.js 。

    前端项目-highlight.js.zip

    "前端项目-highlight.js.zip" 这个标题揭示了我们正在处理一个与前端开发相关的项目,其中包含了 "highlight.js" 这个库。"highlight.js" 是一个流行的语言高亮显示库,主要用于在网页上美化代码块的展示,支持多种...

    在Excel中用数据透视表进行分段统计优质资料.doc

    "Excel数据透视表分段统计和Mapinfo应用...我们可以使用COUNTIF函数来查找重复的数据,然后使用条件格式来Highlight重复的数据。然后,我们可以使用Excel的查找功能来定位重复的数据,并保留第一处数据,其余全部删除。

    python脚本案例对比Excel内容并标记

    此外,还可以根据实际需求进一步扩展此脚本的功能,例如增加更复杂的条件判断、支持更多的文件格式等。 以上就是关于如何使用Python脚本对比Excel内容并标记的相关知识点介绍。希望对你有所帮助!

    matlab导入excel代码-highlight:强调

    matlab导入excel代码Highlight.js Highlight.js是用JavaScript编写的语法突出显示工具。 它在浏览器和服务器上均可使用。 它几乎可以与任何标记一起使用,不依赖于任何框架,并且具有自动语言检测功能。 入门 在网页...

    unity 插件 Highlight Plus v9.0

    在这些项目中,提升用户体验和视觉效果至关重要,而Highlight Plus正是这样一个旨在优化Unity场景中物体高亮效果的插件。Highlight Plus v9.0作为最新版本,引入了多项改进和新特性,旨在为开发者提供更加高效、便捷...

    Highlight+Glow+System+v5

    根据提供的信息,“Highlight+Glow+System+v5”似乎是与Unity 3D(U3D)游戏开发相关的资源包或工具集。虽然没有提供具体内容,但从标题和描述中可以推测出这是一套用于Unity 3D环境中的光照、高光效果处理系统。接...

    PanGu.HighLight.rar

    《PanGu.HighLight.dll:深度解析与应用》 在IT领域,动态链接库(Dynamic Link Library,简称DLL)是Windows操作系统中的一个重要组成部分。DLL文件允许多个程序共享同一块内存空间,从而节省系统资源,提高软件...

    markdown-it-merge-cells:一个markdown-it插件,用于合并表中具有相同内容的相邻单元格

    这是设计使然,因为通常一列是一个字段,一行是一个记录-与在记录中多字段具有相同的值相比,多记录在一个字段中具有相同的值更为合理。 用法 // Node.js let MarkdownIt = require ( 'markdown-it' ) , ...

    highlight高亮软件

    "highlight高亮软件"指的是Highlight,它是一款源代码语法高亮工具,主要应用于文本和代码的渲染,使得代码更易读、更美观。在编程、文档编写或代码分享时,Highlight能够将原始代码转换为带有颜色和样式的HTML、RTF...

    Unity 轮廓叠加发光效果插件 Highlight Plus v3.6

    在Unity中,视觉效果对于提升游戏体验至关重要,而"Highlight Plus v3.6"就是这样一个专门针对Unity设计的插件,用于实现对象的轮廓叠加发光效果。 Highlight Plus插件提供了高级的描边和高光功能,它能够帮助...

    unity物体高亮显示highlight demo

    你可以设定一个起始颜色和结束颜色,然后根据时间或特定条件调整物体颜色。 3. **Lighting**:通过改变光源的强度或颜色,也可以实现物体的高亮。例如,增加特定光源对物体的照射强度,或者创建一个聚光灯...

    Highlight.js是一个用JavaScript写的代码高亮插件

    3. **丰富的主题**:Highlight.js提供了多种预设的主题样式,可以根据网站的整体风格选择合适的配色方案。此外,用户还可以自定义CSS样式来创建独特的代码展示效果。 4. **易于集成**:在网页中引入Highlight.js...

    list表导出到excel文档 可以自定义表格样式

    在IT行业中,数据处理是一项常见的任务,而列表(List)与Excel是两个常用的数据管理工具。在Python编程语言中,我们可以利用各种库将列表数据转换为Excel格式,同时还能自定义表格样式,使得数据呈现更加清晰、专业。...

Global site tag (gtag.js) - Google Analytics