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.


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.


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")
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.