Como usar a validação para garantir que o valor da célula comece com uma palavra específica

1

Eu preciso verificar se o valor de uma célula começa com o termo superuser . O valor inserido deve, por exemplo, ter esta aparência:

superuser template

Se o usuário inserir super user template (com um espaço), uma mensagem de erro deverá aparecer.

Qualquer ajuda seria apreciada.

    
por simicc 27.04.2015 / 17:35

2 respostas

2

Você pode configurar uma validação 'personalizada'. Isso lhe dá uma opção de fórmula.

Aqui está uma fórmula de exemplo que você pode personalizar:

=IF(LEFT(D5,9)="superuser",1,0)

Assim, você selecionaria a célula (por exemplo, d5), selecionaria a validação de dados, escolheria permitir 'custom', inserir a fórmula. Fórmula deve retornar 1 se válido e 0 se inválido.

Observe que eu digitei D5 para a fórmula. Se você copiar e colar, o Excel mudará esse endereço de célula para você (o que é realmente útil).

Deixe-me saber se isso ajuda.

    
por 27.04.2015 / 18:16
1

Desde que você saiba exatamente qual string sua está verificando, isso deve funcionar (supondo que a célula marcada seja A1). Basicamente verifica se os primeiros 9 caracteres são superusuários e retorna um verdadeiro ou falso. Você pode alterar o número e verificar o termo para o que precisar.

=IF(LEFT(A1,9)="superuser","True","False")
    
por 27.04.2015 / 18:13