答案 0 :(得分:1)
假设你有一个标题行,你可以通过计算列A值与前一个值相比变化的行来更容易地做到这一点。选择从A2开始的范围,例如A2:A100
并应用此公式
=MOD(SUM(($A$1:$A1<>$A$2:$A2)+0),2)*($A2<>"")
并突出显示其他行,您只需要识别填充的行,即
=$A2<>""
需要按顺序应用条件
这适用于文本值或数字(或混合)
根据区域设置将逗号更改为分号
答案 1 :(得分:0)
好的,回答我自己的问题:
要实现交替结果,您可以计算上述所有单元格中的唯一值,包括当前单元格。
以下公式实现了两种变更:
=ISODD(SUM(IF(FREQUENCY($A$1:$A1;$A$1:$A1)>0;1)))
=ISEVEN(SUM(IF(FREQUENCY($A$1:$A1;$A$1:$A1)>0;1)))
您可以使用MOD
和CHOOSE
来实现无限量的替代方案。
需要拖动公式,第二个A1将更改为A2,等等。
这是计算密集型的,因此通常需要很长时间才能执行所有计算,特别是如果您有一长串数据。
我希望有所帮助。
答案 2 :(得分:0)
尝试这个(假设你的列是B,你的值从B3开始)。 适用于文字。
=ISEVEN(ROUNDDOWN(SUMPRODUCT(1/COUNTIF($B$3:B3,$B$3:B3)),0))