整行的条件格式化以进行分组

时间:2016-07-05 00:20:16

标签: excel conditional-formatting

我有一个按人分组的Excel报告,即人名在第一个单元格中,然后所有人子数据都在此行和后续行中。此人的所有后续行都具有第一个单元格空白。然后,一个新人再次填充第一个单元格。

我试图实现类似于每人的交替行颜色的网格,其中第1行的第一行可能会突出显示而第二行不会突出显示第三行,依此类推等等。

可以通过条件格式处理吗?

由于

1 个答案:

答案 0 :(得分:0)

这个答案假设您不想使用VBA,但只有条件格式,因此,解决方案是有限的,但这可能就足够了。如果您要编写一些代码,请查看here以获取anthor选项。

基本的想法是用人名中的第一个字母创建一个颜色代码,我选择前3个字母,但如果你愿意,你可以选择更多。所以我使用一个辅助列(code),其公式为:

=IF(ISBLANK(B2),A1,CODE(LEFT(B2,1))+CODE(MID(B2,2,1))+CODE(MID(B2,3,1)))
然后将

拖到表的末尾。然后使用一些颜色范围条件格式设置根据其值格式化此列中的所有单元格。

Formatting by text

告诉我它是否解决了你的问题;)