Excel で交互の名前のグループを強調表示する

Excel で交互の名前のグループを強調表示する

私はこれを実行する良い方法を見つけようとしてきましたが、必要な機能を実行するための適切な条件付き書式設定式が見つからないようです。条件付き書式設定を使用して、これと同じようなことを実行しようとしています。

ここに画像の説明を入力してください

これを実装する必要があるスプレッドシートはかなり大きいですが、この条件付き書式を使用すると整理しやすくなります。

答え1

次の式を使用します:

=MOD((SUMPRODUCT(1/(COUNTIF($A$2:$A$13,$A$2:$A$13)))-SUMPRODUCT(1/(COUNTIF($A2:$A$13,$A2:$A$13)))+1),2)=0

相対参照であるものとそうでないものには注意してください。空白があると機能しません。

ここに画像の説明を入力してください

答え2

ヘルパー列が必要になります。その列に数式=IF(<name>=<name in prev line>,1,-1)*<value from previous line>(および最初の行のハード1) を入力します。これにより、ヘルパー列のシーケンスが1,1,1,-1,-1,-1,-1,1,1,...、名前が変更されるたびに 1 から -1 に切り替わったり、右に戻ったりします。

条件式は簡単です - =-1 の場合は灰色にします。

関連情報