答え1
したがって、これは出力をどのように取得したいかによって異なりますが、できない理由がない限り、あなたの状況では、すべての列をスキャンし、異なる列の場所を返すか、そのセルへのリンクを作成するか、異なる値を強調表示する簡単なマクロを VBA で記述します。
マクロの流れは次のようになります。
- 現在のセルの値を取得する
- 異なる値が表示されるまで上下のセルをチェックします。これにより行の範囲がわかります。
- 最初の列以降の各行を比較します
- 違いがある場合は、それらのセルを強調表示します(例:列の文字または数字を返すこともできます。例:D = 4)
答え2
セルをクリックしますB2
。数式を使用して条件付き書式を作成します。
=OR(AND($A1=$A2,B1<>B2), AND($A2=$A3,B2<>B3))
このような:
これをデータ領域全体に適用します。
結果は次のとおりです。