
Fórmula genérica
=EXACT(LEFT(A1,3),"XX-")
Resumo
Para permitir apenas valores que começam com determinado texto, você pode usar a validação de dados com uma fórmula personalizada com base nas funções EXACT e LEFT.
No exemplo mostrado, a validação de dados aplicada a C5: C9 é:
=EXACT(LEFT(C5,3),"MX-")
Explicação
As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula.
Nesta fórmula, a função LEFT é usada para extrair os primeiros 3 caracteres da entrada em C5.
Em seguida, a função EXACT é usada para comparar o texto extraído com o texto codificado na fórmula "MX-". EXACT executa uma comparação com distinção entre maiúsculas e minúsculas. Se as duas strings de texto corresponderem exatamente, EXACT retornará TRUE e a validação será aprovada. Se a correspondência falhar, EXACT retornará FALSE e a entrada falhará na validação.
Teste sem distinção entre maiúsculas e minúsculas com COUNTIF
Se você não precisa de um teste que diferencia maiúsculas de minúsculas, pode usar uma fórmula mais simples baseada na função CONT.SE com um caractere curinga:
=COUNTIF(C5,"MX-*")
O asterisco (*) é um curinga que corresponde a um ou mais caracteres.
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.