Notifications
Clear all

Saber se os 5 primeiros caracteres são letras

10 Posts
5 Usuários
0 Reactions
2,173 Visualizações
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Como saber se os 5 primeiros de uma célula são letras ?
Ex:
AAAAA = Verdadeiro
AAAA = Falso
AAA1AA = Falso

Obrigado !

 
Postado : 24/06/2018 6:34 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

vonzuben,

Bom dia!

Veja se é assim,

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 6:55 am
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Quase !

AAAAA1 ( colocando o número 1 na frente diz que é falso, mas o 5 primeiros é letras )

 
Postado : 24/06/2018 7:31 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

vonzuben,

Tem razão! Tinha um erro de lógica.

Veja nova versão.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 8:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Se quiser por fórmula, fica aí outra sugestão ...
.
B1 =OU(SEERRO(ÉNÚM(EXT.TEXTO(A1;1;1)*1);1);SEERRO(ÉNÚM(EXT.TEXTO(A1;2;1)*1);1);SEERRO(ÉNÚM(EXT.TEXTO(A1;3;1)*1);1);SEERRO(ÉNÚM(EXT.TEXTO(A1;4;1)*1);1);SEERRO(ÉNÚM(EXT.TEXTO(A1;5;1)*1);1))
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/06/2018 8:42 am
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Wagner, AAAA disse que é verdadeiro !

 
Postado : 24/06/2018 9:15 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

vonzuben,

Sim, claro! A função verifica se os cinco primeiros caracteres são letras. Como só tem 4 caracteres no caso específico e todos são letras, é verdadeiro realmente.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 11:12 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Entretanto, se você quer que a função verifique se os 5 primeiros caracteres são letras, independente da quantidade de caracteres que tenha, a função é outra. É essa.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 11:31 am
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa noite.
Mais uma contribuição.
Imaginando que os dados comecem em "A1", digite:

=SE(NÚM.CARACT(A1)<5;FALSO;SE(SOMARPRODUTO(--NÃO(ÉNÚM(--(EXT.TEXTO(A1;LIN(INDIRETO("1:5"));1)))))=5;VERDADEIRO;FALSO))

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 24/06/2018 7:08 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

wzxnet7, Bom Dia.

Boa Logica

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 25/06/2018 4:42 am