Publiquei recentemente um artigo disponibilizando uma planilha para converter textos em números binários. Porém fui solicitado a fazer alguma coisa para poder traduzir em texto mensagens grafadas em números binários.
A conversão de binário em texto é um pouco mais complexa do que o contrário já que as ‘letras’ binárias podem ter seis, sete ou oito bits. Com isso passa a ser necessário separar cada letra através da localização do sinal de espaço.
Por isso a conversão é feita em duas etapas.
- Identificar o caractere mais à esquerda do texto.
- Escrever o texto removendo o caractere mais à esquerda.
A etapa 1 é feita na coluna C enquanto a etapa 2 é feita na coluna B da planilha.
Na célula B5 apenas copia-se o conteúdo do texto a ser convertido. Nas células B6 a B21 remove-se o primeiro caractere do texto da célula acima mantendo os valores à direita do primeiro sinal de espaço.
Por exemplo, a célula B6 contém a seguinte fórmula: =DIREITA(B5;NÚM.CARACT(B5)-LOCALIZAR(" ";B5)). Esta fórmula calcula o tamanho do texto em B5 e retira deste valor o número de caracteres existentes até o primeiro espaço. O resultado é o número de caracteres à direita do texto que serão mantidos.
Na coluna C os caracteres são isolados. Isso é feito isolando-se todo o texto existente até o primeiro sinal de espaço.
Finalmente, na coluna D, os valores binários são convertidos em texto através da fórmula =CARACT(BINADEC(...)). Se quiser maiores detalhes sobre as fórmulas clique na imagem acima que ela será ampliada.
Para baixar a planilha que faz a conversão de um texto em binário para caracteres, clique aqui.

Assine os feeds dos artigos
Assine os feeds dos comentários
Precisa de ajuda com feeds?
Receba os artigos por email![[Google]]( http://hitec.arthurgouveia.com.br/wp-content/plugins/easy-adsenser/google-light.gif)


Muito enteressante achei legal mas mesmo assim nao entendi muito!