Excel - 根据值的变化对整行进行着色

标签 excel

我想根据一个单元格的值对 Excel 中的整行进行着色。例如,假设我有以下行:

**File No**
1122
1122
1144
1155
1155
1155
1166

我希望前两行(其中文件 # 的值是 1122)以颜色 1 着色,下一行(其中文件 # 的值是 1144)以颜色 2 着色,接下来的 3 行(文件 # 的值为 1155)为阴影颜色 1,下一行(文件 # 的值为 1166)为阴影颜色 2

最佳答案

您可以做的是在电子表格的右侧创建一个新列,您将用它来计算可作为底纹基础的值。

假设您的新列是 D 列,您要查看的值位于 A 列中从第 2 行开始的位置。

在单元格 D2 中输入:=MOD(IF(ROW()=2,0,IF(A2=A1,D1, D1+1)), 2)

根据需要填写该列(然后根据需要隐藏该列)。

现在突出显示您的整个数据集 - 该单元格选择将在下一步中进行着色。

首页标签中,点击条件格式,然后点击新建规则

选择使用公式确定要设置格式的单元格

在“格式化符合此公式的值”中,输入 =$D2=1

点击格式按钮,点击填充选项卡,然后选择要使用的阴影颜色。

示例如下:

关于Excel - 根据值的变化对整行进行着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4146822/

相关文章:

java - 用 Java 读取文本并写入 Excel

vba - 下标超出范围 - 将工作表复制到新工作簿 Excel

VBA 速度慢且不适用于较长的数据集

perl - 如何使用 perl v5.6.1 安装 SpreadSheet::ParseExcel

excel - 如何从 Excel 中的外接程序引用调用外接程序的工作簿?

vba - 在 Excel 中,有没有办法确定受密码保护的第三方功能区按钮调用的方法?

vba - CountIf不自动计算

Excel VBA :How to use StrComp in a While statement when one string is a text value contained in a cell?

python - 在python中从n个csv文件创建excel文件

在现有行中创建单元格时出现 Java Apache-POI 空指针异常