-2

列 B の値が黄色で強調表示されている場合、列 A のセルの値を変更する必要があります。

反対のことを行うソリューションを見てきました (列の値に基づいて行/セルを強調表示します。 たとえば、Excel 2010 で別のセルに特定の数値がある場合、同じ行の複数のセルの背景色を変更します)。これを .csv または .txt 形式で統計プログラムにエクスポートできるように、行を (「1」などの数字で) 強調表示してマーク/フラグを付ける必要があります。

4

1 に答える 1

1

セルの塗りつぶしの色を決定する唯一の方法は、VBA を使用することです

これを行うUDFは次のとおりです

Function GetCellColour(r As Range) As Long
    GetCellColour = r.Cells(1, 1).Interior.Color
End Function

または、必要に応じて

Function GetCellColourIndex(r As Range) As Long
    GetCellColourIndex = r.Cells(1, 1).Interior.ColorIndex
End Function

次に、次のようなセル式で使用します

=IF(GetCellColour(A1)=65535,"Cell is yellow","")

また

=IF(GetCellColourindex(A2)=6,"Cell is yellow","")
于 2012-12-19T04:36:45.523 に答える