Tabla de contenido
Mientras trabajaba en Excel A veces necesitamos determinar el número de columna actual o específico. Puede ser fácil averiguar el número de columna en una hoja de cálculo más pequeña, pero cuando se trabaja en una hoja de cálculo más grande con muchos datos y fórmulas, se tarda mucho tiempo en averiguar la letra de la columna manualmente. En este artículo, le mostraremos algunas soluciones para convertir la letra de la columna en un número en Excel .
Descargar el cuaderno de prácticas
Puede descargar gratuitamente Excel y practica por tu cuenta.
Conversor de letras de columna a números.xlsm
5 Ejemplos Útiles de Conversión de Letras de Columnas a Números en Excel
Para este artículo, utilizaremos el conjunto de datos que se muestra a continuación. Aquí, verá los diferentes encabezados de columna de un Excel Para completar el procedimiento, demostraremos cinco enfoques diferentes. En este caso, utilizaremos la función COLUMNA y combinará la función COLUMNA y la función INDIRECTA , aplicar una fórmula no volátil, modificar el estilo de referencia y, por último, aplicar Visual Basics para aplicaciones (VBA) .
1. Utilización de la función COLUMNA
En nuestro primer enfoque, utilizaremos la función COLUMNA de Excel para hacer un conversor de letra de columna a número. Sigue los siguientes pasos para entender el proceso.
Primer paso:
- En primer lugar, utilizaremos el siguiente conjunto de datos para trabajar.
- En este caso, utilizaremos la función COLUMNA para dos condiciones.
- El primero sirve para averiguar el número de columna de una celda concreta y el segundo para la celda de trabajo actual.
Segundo paso:
- En segundo lugar, para averiguar el número de columna de una celda específica, utilice la siguiente fórmula de la función COLUMNA mencionando la célula.
- Por ejemplo, aquí utilizaremos la celda B5 .
=COLUMN(B5)
- A continuación, tras pulsar Entre en verá el número de columna de la celda mencionada, que es el número de columna 2 para la célula B5 .
Tercer paso:
- A continuación, para determinar el número de columna de la celda actual en la que está trabajando, utilice la siguiente fórmula de la COLUMNA función .
=COLUMN()
- Tras pulsar Entre en verá el número de columna de la celda de trabajo actual.
- En nuestro ejemplo, que es el número 3 para la célula C6 .
Más información: [Solucionado] Números de columna de Excel en lugar de letras (2 soluciones)
2. Combinación de las funciones COLUMNA e INDIRECTO
En nuestra primera aproximación, vimos el uso de una única función para hacer un conversor de letras de columna a números. En el segundo método, combinaremos la función COLUMNA con la función INDIRECTA Para entender todo el procedimiento, siga los siguientes pasos.
Primer paso:
- En primer lugar, toma el siguiente conjunto de datos para aplicar las fórmulas.
- Aquí, en la columna B seleccionaremos algunas cabeceras de columna de una columna Excel al azar, y en la columna C averiguaremos sus números de columna.
Segundo paso:
- En segundo lugar, escriba la siguiente fórmula en la celda C5 que es la combinación de la función COLUMNA y la función INDIRECTA .
=COLUMN(INDIRECT(B5& "1"))
- Introduciremos esta fórmula en la celda C5 para determinar el número de columna A que está en la celda B5 .
Tercer paso:
- A continuación, pulse Entre en y verá el número de columna A en celda C5 que es 1 .
- Por último, utilice Autorrelleno para arrastrar hacia abajo la fórmula de otras celdas.
- En consecuencia, verá todos los números de columna en sus respectivas celdas.
- En primer lugar, INDIRECTO("B5") significa que tomará el valor de celda de B5 que es A .
- Entonces, INDIRECTO(B5&1) recibe la salida anterior y conecta 1 a la salida del código anterior para que sea A1 .
- Por fin, COLUMNA(INDIRECTO(B5& "1″)) mostrará el número de columna de la celda A1 que es 1 .
Más información: Cómo Convertir Letra de Columna a Gráfico Numérico en Excel (4 Maneras)
3. Aplicación de la fórmula no volátil
Si trabajas con un conjunto de datos enorme en Excel, utilizar el segundo método te llevaría mucho tiempo. Porque la función INDIRECTA es una función volátil, lo que ralentiza el libro de trabajo. En ese caso, puede utilizar la función MATCH y la función DIRECCIÓN con la función COLUMNA Consulte los pasos siguientes para saber más sobre el proceso.
Primer paso:
- En primer lugar, en la célula C5 escribe la siguiente fórmula.
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0)
Segundo paso:
- A continuación, pulse Entre en y verá el número de la columna correspondiente.
- Por último, arrastre la fórmula a las celdas inferiores de la columna para obtener los números de columna de todas las letras de la columna.
- En primer lugar, COLUMNA($1:$1) representa todas las columnas de la primera fila de la hoja de cálculo.
- En segundo lugar, DIRECCIÓN(1, COLUMNA($1:$1), 4) hará un arreglo de textos con la primera fila y todas las columnas de la hoja de trabajo, por ejemplo, " A1 ", " B1 "etc. hasta que termine la hoja de trabajo.
- Por último, la fórmula MATCH(B5& "1″, DIRECCIÓN(1, COLUMNA($1:$1), 4), 0) coincide con el valor de celda dado en la celda B5 convertido en referencia de celda, que es A1 y vuelve donde coincide en el arreglo anterior.
- Por fin, 0 para encontrar una coincidencia exacta en la fórmula.
Más información: Cómo Devolver el Número de Columna de la Coincidencia en Excel (5 Maneras Útiles)
4. Modificación del estilo de referencia
Este proceso de conversión de letras de columna a números de columna en Excel Para saber más sobre este proceso, siga los pasos que se indican a continuación.
Paso 1:
- En primer lugar, véase el siguiente conjunto de datos.
- Aquí, la referencia en la fórmula de la celda C5 muestra el número de celda en la letra de la columna que es B5 .
- Convertiremos la letra de la columna en número alterando el ciclo de referencia.
Segundo paso:
- Para ello, pulse primero la tecla Archivo de la cinta de opciones.
- A continuación, seleccione la opción Opciones mando.
Tercer paso:
- En tercer lugar, tras elegir el comando, aparecerá un cuadro de diálogo con el nombre Opciones de Excel .
- Allí, en la pestaña Fórmulas, marque la opción denominada Estilo de referencia R1C1 .
- Por último, pulse OK .
Paso 4:
- Por último, verá que su hoja de cálculo tendrá el icono Estilo de referencia R1C1 en el que las columnas de la hoja de cálculo se transformarán en valores numéricos.
Más información: Cómo cambiar el nombre de columna de ABC a 1 2 3 en Excel
5. Aplicación de VBA para convertir letra de columna a número en Excel
En nuestro último método, aplicaremos Visual Basics para aplicaciones (VBA) Aplicando VBA podemos determinar el número de columna después de insertar la letra de la columna en el código. Siga los siguientes pasos para comprender el procedimiento.
Paso 1:
- En primer lugar, utilizaremos el siguiente conjunto de datos para aplicar VBA .
Segundo paso:
- A continuación, elija la opción Visual Basic desde el Código grupo en el Desarrollador ficha.
Tercer paso:
- En tercer lugar, se abrirá el cuadro para insertar el código después de elegir la opción Visaul Básico mando.
- En el cuadro, elija la opción Módulo en el Inserte ficha.
Paso 4:
- En cuarto lugar, copie lo siguiente Código VBA y péguelo en el campo Módulo .
- Aquí insertaremos la letra de la columna XFD para averiguar su número de columna.
Sub Excel_Column_Letter_to_Number_Converter() 'Convierte una Letra de Columna específica en su correspondiente Referencia Numérica Dim ColumnNumber As Long Dim ColumnLetter As String 'Llama a la Letra de Columna ColumnLetter = "XFD" 'Convierte al Número de Columna ColumnNumber = Range(ColumnLetter & 1).Column 'Muestra el Resultado Final MsgBox "Columna " & ColumnLetter & " = " & ColumnNumber End Sub
- A continuación, guarda el código anterior y pulsa el botón de reproducción para activarlo.
Paso 5:
- Finalmente, después de reproducir el código verás el número de columna correspondiente de XFD que es 16384 .
- Puede ejecutar este código para otras letras de columna también y encontrar su respectivo número de columna.
Más información: Excel VBA: Establecer Rango por Número de Fila y Columna (3 Ejemplos)
Conclusión
Este es el final de este artículo. Espero que te resulte útil. Después de leer este artículo, podrás crear un Excel Por favor, comparte con nosotros cualquier duda o recomendación en la sección de comentarios.