Excel Formatação Condicional Auto Referência
-
11-07-2019 - |
Pergunta
Eu estou tentando fazer alguma formatação condicional no Excel 2003, o que eu quero fazer é ter uma célula ficar vermelho se a próxima célula é "Sim" e ir negrito se, em si, contém "Sim". Então, se ambas as células são "Sim" a célula atual será vermelho e em negrito. Eu quero fazer isso por um grupo de células, então eu não usei uma referência direta à célula, mas eu vim com o seguinte.
=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")
Mas isso sempre falha. No entanto, se eu usar por sua própria (INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes"
para fazer a venda atual ir negrito), ele funciona.
Alguém sabe como eu auto pode fazer referência a uma célula genericamente no Excel 2003 formatação condicional?
Solução
Eu não tenho Excel 2003 para testar, apenas a 2007. No entanto, eu acho que você pode resolver o seu problema com as seguintes regras. Suponha que a sua primeira coluna é um eo segundo é B com o primeiro valor de dados em A1.
A primeira regra na A1 é destaque usando uma fórmula de =and(A1="Yes",B1="Yes")
e o formato é texto em negrito e fundo vermelho.
Segunda regra na A1 é destaque usando uma fórmula de =B1="Yes"
eo formato é fundo vermelho somente.
Terceira regra na A1 é destaque quando a célula é igual a "Sim" e o formato é texto em negrito somente.
Em seguida, copie este formato para todas as outras células na coluna A com o pintor formato. Excel irá ajustar automaticamente as referências de célula para você para que em A2 a fórmula refere-se a B2, na A3 vai se referir a B3, etc. Note que a ordem das regras é importante porque Excel 2003 irá parar após a primeira regra que partidas. É por isso que você não pode obter o comportamento desejado com apenas duas regras.
Você também pode copiar o mesmo formato para a coluna B, assumindo que é o que você quer. Caso contrário, o formato B1 com a regra para negrito quando a célula é igual a "Sim" e copiar isso para o resto da coluna B.