El cifrado offset es un cifrado de sustitución convencional, como el código CAESAR, por ejemplo. Para esto, a menudo necesito transformar una letra en número usando su posición en el alfabeto.

La hoja de cálculo es una gran herramienta al intentar descifrar un mensaje cifrado. Esto hace posible realizar este tipo de operaciones rápidamente y en una gran cantidad de datos.

Para que utilizo la siguiente fórmula:

=COLUMN(INDIRECT(A1 & 1))
El objetivo es poder convertir las letras a los números.
Captura de pantalla de un archivo de Excel con la conversión'écran d'un fichier Excel avec la conversion

¿Cómo funciona?

el secreto? Yo uso el sistema de coordenadas de las columnas de la hoja de cálculo, ya sea Excel, Oficina gratuita o Google Calc:

  • La columna # 1 es A
  • la columna n ° 2 es B
  • , etc.

La función COLUMN() muestra el número de la columna de una celda específica.

Por ejemplo, el siguiente ejemplo muestra 2 Dado que el número de la columna que contiene la celda B10:

La función indirecta ()

La función INDIRECT() crea una referencia a otra celda de su hoja de cálculo. El interés es que las coordenadas se pasan como un parámetro como una cadena. Por lo tanto, podemos construir estas coordenadas de variables.

Por ejemplo, para mostrar el contenido de la celda B10:

=INDIRECT("B10")

El contenido de la célula se puede mostrar, por lo tanto, en la columna indicada por celda A1 y línea 10:

=INDIRECT(A1 & "10")

El conjunto completo

La siguiente fórmula muestra la posición en el alfabeto de letras contenido en la celda A1

=COLUMN(INDIRECT(A1 & 1))

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *