Como você não pode definir uma cor de célula com base na cor de outra célula usando formatação condicional ou qualquer outra técnica de front-end, você precisará usar o VBA.
Supondo que seus dados, com cores, estejam na Linha N e iniciem na Linha 500. Supondo também que sua primeira célula a ser copiada seja N1 e que seja como N500 =if(N500="", "", N500). Além disso, supondo que você iria copiar essa fórmula para N499; o VBA seria semelhante a:
Sub copyValuesAndFormats()
Dim intRow As Integer
Dim rngCopy As Range
Dim rngPaste As Range
'Loop from Rows 1 through 499
For intRow = 1 To 499
'Set the copy and paste range
'CHANGE THE SHEET TO MATCH YOURS
Set rngCopy = Sheet3.Range("N" & intRow + 499)
Set rngPaste = Sheet3.Range("N" & intRow)
'Test to see if rows 500+ have a value
If rngCopy.Value <> "" Then
'Since it has a value, copy the value and color
rngPaste.Value = rngCopy.Value
rngPaste.Interior.Color = rngCopy.Interior.Color
'If you wish to copy the color of the font as well, uncomment the next line
'rngPaste.Font.Color = rngCopy.Font.Color
End If
Next intRow
End sub
Se você usar isto, então nenhuma fórmula é necessária em N1: N499. Eles serão apagados de qualquer maneira por este código.
N931a cor está sendo definida? Se for um formato condicional, ou se for definido com base no valor de alguma outra forma, você poderá aplicar o mesmo mecanismo aN9e seus amigos.