Google sheets 如何根据google工作表的第一列替换颜色

Google sheets 如何根据google工作表的第一列替换颜色,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,所以我有一份包含大量数据的电子表格。。。第一列是状态,第二列是名称。我想做的是让行交替蓝/红/蓝/红以便于阅读,但我不希望它像evens/赔率那样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是铝蓝,然后是钙红,CT蓝,等等。。。这只是一个基本的例子。很明显,在这里我可以硬编码50个状态,但是有没有办法使这个过程自动化,以便基本上每次状态改变时,我都切换颜色 State Name AL John CA Bill CA Joe CA

所以我有一份包含大量数据的电子表格。。。第一列是状态,第二列是名称。我想做的是让行交替蓝/红/蓝/红以便于阅读,但我不希望它像evens/赔率那样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是铝蓝,然后是钙红,CT蓝,等等。。。这只是一个基本的例子。很明显,在这里我可以硬编码50个状态,但是有没有办法使这个过程自动化,以便基本上每次状态改变时,我都切换颜色

State    Name
AL       John
CA       Bill
CA       Joe
CA       Chad
CT       Mary
VA       Beth
VA       Dani
您可以通过以下步骤将格式用作表格:

打开工作表。 选择要着色的单元格范围,或 按Ctrl+A选择整个工作表。 单击“主页”选项卡。 在“样式”组中,单击“格式为表格”,然后单击样式 你想要的格式。 在“表格格式”对话框中,单击“确定”。 另外,您也可以使用条件格式。

您可以通过以下步骤将格式用作表格:

打开工作表。 选择要着色的单元格范围,或 按Ctrl+A选择整个工作表。 单击“主页”选项卡。 在“样式”组中,单击“格式为表格”,然后单击样式 你想要的格式。 在“表格格式”对话框中,单击“确定”。
另外,您也可以使用条件格式。

在Google工作表中,您可以计算当前单元格中有多少个唯一的名称,并测试它是否为奇数

=isodd(countunique(A$2:A2))
使用第一种填充颜色,以条件格式将其作为自定义公式应用于范围

然后申请

=iseven(countunique(A$2:A2))
作为第二种填充颜色的另一个规则

在Excel中更难做到这一点,最终会出现以下情况

=ISODD(SUM(--(FREQUENCY(MATCH(A$2:A2,A$2:A2,0),MATCH(A$2:A2,A$2:A2,0))>0)))


请注意,只有当数据按照测试数据中的状态进行排序时,此选项才有效。

在Google工作表中,您可以计算当前单元格中有多少个唯一名称,并测试它是否为奇数

=isodd(countunique(A$2:A2))
使用第一种填充颜色,以条件格式将其作为自定义公式应用于范围

然后申请

=iseven(countunique(A$2:A2))
作为第二种填充颜色的另一个规则

在Excel中更难做到这一点,最终会出现以下情况

=ISODD(SUM(--(FREQUENCY(MATCH(A$2:A2,A$2:A2,0),MATCH(A$2:A2,A$2:A2,0))>0)))


注意:只有当数据按照测试数据中的状态进行排序时,此选项才起作用。

是否可以扩展此选项以基于此选项格式化整行的颜色?此解决方案非常适用于仅格式化状态单元格。是的,如果使用美元符号(例如=ISODDCOUNTIQUE$A$2:$A2)修复列,是否可以扩展此选项以格式化整行的颜色?此解决方案非常适用于仅格式化状态的单元格。是的,如果您使用美元符号(例如=IsodCountUnique$A$2:$A2)修复列,则可以