sexta-feira, 23 de abril de 2010

A importância da tabela ASCII para o Excel


ASCII (acrônimo para American Standard Code for Information Interchange, que em português significa "Código Padrão Americano para o Intercâmbio de Informação") é uma codificação de caracteres de sete bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.
Fonte: Wikipédia


Para compreendermos a sua aplicação no Excel, precisamos conhecer a seguinte solicitação:
Qual fórmula devo usar para detectar o primeiro caracter digitado na célula e convertido para o número correspondente a ordem no alfabeto, ou seja, a = 1, z = 26. O resultado deverá ser colocado na coluna seguinte.
Ex: ATO-34567
Resultado= 1

Na primeira tentativa, usamos a fórmula:
=SE(B2="";"";PROCURAR(ESQUERDA(B2;1);"ABCDEFGHIJKLMNOPQRSTUVWXYZ";1))

B2 se refere a célula de entrada do código.

A primeira fórmula falha se por acaso alguém digitar ATO em minúsculas, ou qualquer caracter minúsculo.

Na segunda tentativa, usamos a fórmula:
=SE(B3="";"";CÓDIGO(ESQUERDA(MAIÚSCULA(B3);1))-64)

Independente se digitar em maiúscula ou minúscula, o resultado estará correto.

Link:
http://www.easy-share.com/1910016092/FÓRMULA PARA CÓDIGO.rar

Nenhum comentário:

Postar um comentário