Usando o nome da tabela no vlookup para formatação condicional

1

Eu tenho algumas células que gostaria de formatar para exibir o nível alcançado para cada pessoa:

À direita, tenho uma tabela chamada Table3, que contém os dados do nível alcançado por cada pessoa. Isso é mostrado à esquerda por um gráfico de barras.

A fórmula que tenho em B2 para me dar o TRUE e FALSEs para a formatação condicional é: =VLOOKUP($A2,Table3,2,FALSE)>=B$1 . No entanto, se copiar e colar essa fórmula na caixa de diálogo de formatação condicional, recebo um erro informando que a fórmula não é válida. Se eu, no entanto, substituir Table3 por $G$2:$H$5 , funcionará perfeitamente.

Então, por que a formatação condicional não gosta dos nomes das minhas tabelas e existe uma maneira de usar as tabelas ao fazer a formatação condicional?

    
por M.Hesse 10.07.2017 / 21:06

1 resposta

0

Para referenciar uma tabela na fórmula de formatação condicional, você precisará usar INDIRECT("<Table_Name>") .

Sua fórmula será assim: =VLOOKUP($A2,INDIRECT("Table3"),2,FALSE)>=B$1

Eu não sei porque, mas funciona.

Referência: Como usar um nome de tabela em listas de validação de dados e fórmulas de formatação condicional

(BTW: Por que você não usa apenas a formatação condicional da "Barra de dados" na sua tabela? Seria muito mais fácil).

    
por 17.07.2017 / 05:21