我想根据一个单元格的值对 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/