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.

simicc
fonte
Usar uma lista suspensa não seria uma solução melhor para isso?
Prasanna

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)

Então, você selecionaria a célula (ex. Tem 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.

Repare 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).

Avise-me se isso ajudar.

rfportilla
fonte
1

Contanto que você saiba exatamente qual string 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 o termo verificado para o que precisar.

=IF(LEFT(A1,9)="superuser","True","False")
Nathan
fonte