Como converter mais de 27.000 linhas no Excel de octal para binário?

Como converter mais de 27.000 linhas no Excel de octal para binário?

Atualmente trabalhando em uma planilha do Excel que preciso para automatizar a conversão de 16 números octais charter para seu equivalente de 48 bits. Estou tentando automatizar dados com mais de 27.000 linhas.

Exemplo.

6401034316154000   = 110100000001000011100011001110001101100000000000‬
6401034651710000   = 110100000001000011100110101001111001000000000000
6401034646734000   = 110100000001000011100110100110111011100000000000
6401034312554000   = 110100000001000011100011001010101101100000000000

Agradeço antecipadamente

Responder1

B1=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"0","000"),"1","001"),"2","010"),"3","011"),"4","100"),"5","101"),"6","110"),"7","111")

A1 deve ser um valor do tipo string.

Responder2

  1. Primeiro prepare uma tabela para números binários Até 8 como abaixo em 2 colunas para substituir o valor binário dos números octais conforme indicado abaixo

  2. 0, 000---; 1, 001---;2,010---; 3, 011---;4, 100---;5,101---;6, 110---;7,111. Suponha que a tabela esteja nas células V4:W11.

  3. Para cada bit dos seus 16 dígitos; use a fórmula de pesquisa vertical para obter o valor do bit e coloque-o em uma célula. Copie a fórmula para todos os 16 dígitos usando referência absoluta

  4. Conclua todas as pesquisas de valores de 16 bits da Tabela da Etapa 2.

  5. Por exemplo. para o seu número fornecido de 16 dígitos, o valor de pesquisa vertical do primeiro dígito 6= 110, ( =Vlookup(digit,$V$4:$W$11,2)..(Value is in Second Column of the Table) )segundo dígito , 4 = 100terceiro dígito 0=000, 4º dígito 1é 001e assim por diante para todos os 16 caracteres.

  6. Agora você combina todos os 48 dígitos encontrados em 16 dígitos, combinando-os usando a fórmula concatenada, por exemplo. Digit1&Digit2&Digit3&.......&Digit16.

  7. Isso lhe dará a string desejada de comprimento 48 agora em binário.

  8. Copie a fórmula nas linhas para obter os resultados desejados.

informação relacionada