Letras de columna de Excel a números y al revés (A=1, AA=27, XFD=16384), una sola o una lista entera
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.Excel numera sus columnas de A=1 a Z=26, después AA=27, AZ=52 y ZZ=702, hasta XFD, que es la columna 16 384 y la última de una hoja. Escriba letras para obtener el número, un número para obtener las letras, o pegue una lista para convertir todas las líneas a la vez.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
En la pestaña Convertir, escriba letras de columna, un número o una referencia de celda como $AB$12.
Lea las Letras y el Número, y la Fila si escribió una celda.
Pulse Copiar, o Ctrl+Enter, para llevarse la respuesta.
Para muchas a la vez, abra la pestaña Lista, pegue una por línea y descargue la tabla como TSV.
Este conversor transforma letras de columna de Excel en números de columna y números en letras. Escriba AB y muestra 28; escriba 28 y muestra AB. Deduce la dirección por lo que escribe, así que no hay ningún modo que cambiar. También entiende referencias de celda: $AB$12, ab12 y Sheet1!C3 dan la columna, con la fila mostrada aparte.
El cuadro de lista acepta una lista pegada, una entrada por línea o separadas por comas o tabulaciones, y convierte cada entrada. Copie el resultado como tabla separada por tabulaciones y se pega directamente en dos columnas de una hoja de cálculo. Las líneas que no se pueden leer se marcan con el motivo en lugar de descartarse.
La aritmética no es la base 26 normal. Las letras de columna no tienen un dígito cero: después de Z viene AA, no A0. Por eso una conversión de base simple falla en cada Z, que es el error habitual de las funciones auxiliares escritas a mano. Aquí A es 1, Z es 26, AA es 27, AZ es 52, BA es 53, ZZ es 702 y AAA es 703.
Excel tiene 16 384 columnas y 1 048 576 filas por hoja, según las especificaciones publicadas por Microsoft, así que la última columna es XFD. Los números mayores se convierten igualmente, con un aviso, porque otros programas de hojas de cálculo y bibliotecas tienen sus propios límites.
Lo que no hace: convertir referencias R1C1, renombrar columnas en un archivo ni leer un libro. Para números de serie de fecha de Excel como 45292, use el Excel Date Serial Converter. Todo se ejecuta en su navegador y no se envía nada.
XFD es la columna 16 384, la última de una hoja de Excel desde Excel 2007. La cuenta es X (24) por 676, más F (6) por 26, más D (4), lo que da 16 224 + 156 + 4. Las versiones anteriores de Excel terminaban en la columna IV, número 256.
Las letras de columna no tienen un dígito cero. En base 26 normal, el número que sigue a Z se escribiría A0; en una hoja de cálculo es AA. Por eso cada paso resta uno antes de dividir entre 26. El código que se salta ese paso falla en Z, AZ, ZZ y cualquier otra columna que termine en Z.
Las especificaciones publicadas por Microsoft indican 16 384 columnas (de A a XFD) y 1 048 576 filas por hoja. El conversor sigue convirtiendo números mayores, con un aviso, porque Google Sheets, LibreOffice y las bibliotecas de código tienen cada uno sus propios límites, y algunos son mayores.
Sí. Pegue la lista en el cuadro de lista, una por línea o separadas por comas o tabulaciones, y cada entrada se convierte en la dirección que necesite. Copie la tabla y péguela en una hoja de cálculo; las líneas que no se pueden leer muestran el motivo.
Sí. Se aceptan los signos de dólar, las minúsculas y un nombre de hoja antes de un signo de exclamación, así que $B$7, b7 y 'My Sheet'!B7 dan la columna B, número 2, con la fila 7 aparte. Las referencias R1C1 no se admiten.
Sí. Google Sheets, LibreOffice Calc y Numbers usan las mismas letras, así que A es 1, Z es 26 y AA es 27 en todos. Solo cambia el número máximo de columnas entre programas, por eso el límite de Excel se muestra como aviso y no como error.
¿Sigue sin resolverlo? Pregunte sobre Conversor de letras de columna de Excel y cualquiera que lo sepa puede responder. No se necesita cuenta.