Fórmula do Excel: a validação de dados permite apenas letras maiúsculas -

Fórmula genérica

=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))

Resumo

Para permitir que um usuário insira apenas TEXTO em maiúsculas, você pode usar a validação de dados com uma fórmula personalizada baseada nas funções UPPER, EXACT e AND.

No exemplo mostrado, a validação de dados aplicada a C5: C7 é:

=AND(EXACT(C5,UPPER(C5)),ISTEXT(C5))

Explicação

As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula.

A função UPPER altera os valores do texto para maiúsculas e a função EXACT realiza uma comparação com distinção entre maiúsculas e minúsculas.

A função AND leva vários argumentos (condições lógicas) e retorna TRUE somente quando todos os argumentos retornam TRUE.

A primeira condição lógica compara o valor inserido pelo usuário com uma versão em maiúsculas do mesmo valor:

EXACT(C5,UPPER(C5)

A segunda condição lógica testa se a entrada para C5 é na verdade texto

ISTEXT(C5)

Se ambas as condições forem TRUE, a função AND retorna TRUE e a entrada passa na validação. Se qualquer uma das condições for FALSE, AND retorna FALSE e a entrada falha na validação de dados.

Nota: As referências de células nas fórmulas de validação de dados são relativas à célula superior esquerda no intervalo selecionado quando a regra de validação é definida, neste caso C5.

Artigos interessantes...