¿Cómo convertir más de 27.000 filas en Excel de octal a binario?

¿Cómo convertir más de 27.000 filas en Excel de octal a binario?

Actualmente estoy trabajando en una hoja de cálculo de Excel que necesito para automatizar la conversión de 16 números octales básicos a su equivalente de caracteres de 48 bits. Estoy intentando automatizar datos que tienen un tamaño de aproximadamente 27.000+ filas.

Ejemplo.

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

Gracias de antemano

Respuesta1

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 debe ser un valor de tipo cadena.

Respuesta2

  1. Primero prepare una tabla para números binarios hasta 8 como se indica a continuación en 2 columnas para sustituir el valor binario de los números octales como se indica a continuación

  2. 0, 000---; 1, 001---;2,010---; 3, 011---;4, 100---;5,101---;6, 110---;7,111. Supongamos que la tabla está en las celdas V4:W11.

  3. Por cada bit de tus 16 dígitos; use la fórmula de búsqueda vertical para obtener el valor del bit y colóquelo en una celda. Copie la fórmula para los 16 dígitos usando referencia absoluta

  4. Complete toda la búsqueda de valores de 16 bits de la tabla del paso 2.

  5. Por ej. para su número dado de 16 dígitos, el valor de búsqueda vertical del primer dígito 6= 110, ( =Vlookup(digit,$V$4:$W$11,2)..(Value is in Second Column of the Table) )segundo dígito , 4 = 100tercer dígito 0=000, cuarto dígito 1es 001y así sucesivamente para los 16 caracteres.

  6. Ahora combina los 48 dígitos encontrados a partir de 16 dígitos combinándolos usando la fórmula de concatenación, por ejemplo. Digit1&Digit2&Digit3&.......&Digit16.

  7. Esto le dará la cadena deseada de longitud 48 ahora en binario.

  8. Copie la fórmula en las filas para obtener los resultados deseados.

información relacionada