Táboa de contidos
Mentres traballamos en Excel , ás veces necesitamos determinar o número de columna actual ou específico. Pode ser doado para unha folla de traballo máis pequena descubrir facilmente o número da columna. Pero cando alguén está a traballar nunha folla de traballo máis grande con moitos datos e fórmulas, descobre manualmente a letra da columna leva moito tempo. Neste artigo, mostrarémosche algunhas solucións para o conversor de letras de columnas a números en Excel .
Descarga o libro de prácticas
Podes descargar o Excel caderno de traballo dende aquí e practique por conta propia.
Conversor de letra a número de columna.xlsm
5 exemplos útiles de letra a número de columna Converter en Excel
Para este artigo, utilizaremos o conxunto de datos a continuación. Aquí verás os diferentes títulos de columna dunha folla de traballo Excel . Para completar o procedemento, demostraremos cinco enfoques diferentes. Aquí, usaremos a función COLUMN e combinaremos a función COLUMN e a función INDIRECTA , aplicaremos unha fórmula non volátil, alteraremos o estilo de referencia e por último, aplique Visual Basics for Application (VBA) .
1. Usando a función COLUMN
No noso primeiro enfoque, faremos use a función COLUMN de Excel para facer un conversor de letras a números de columna. Siga os seguintes pasos para comprender o proceso.
Paso 1:
- Primeiro de todo,utilizaremos o seguinte conxunto de datos para o noso propósito de traballo.
- Aquí, usaremos a función COLUMN para dúas condicións.
- A primeira é para descubrir a columna número dunha cela específica e a segunda é para a cela de traballo actual.
Paso 2:
- En segundo lugar, para saber o número de columna dunha cela específica, use a seguinte fórmula da función COLUMN mencionando a cela.
- Por exemplo, aquí usaremos a cela B5 .
=COLUMN(B5)
- A continuación, despois de premer Introduza , verá o número de columna da cela mencionada, que é o número de columna 2 para a cela B5 .
Paso 3:
- A continuación, para determinar o número de columna da cela actual na que está a traballar, use a seguinte fórmula da a función COLUMNA .
=COLUMN()
- Despois de premer Intro , verá o número de columna do a cela de traballo actual.
- No noso exemplo, que é o número 3 para a cela C6 .
Ler máis: [Fixado] Números da columna de Excel en lugar de letras (2 solucións)
2 Combinación de funcións COLUMN e INDIRECTA
Na nosa primeira aproximación, viu o uso dunha única función para facer un conversor de letras a números de columna. No segundo método, nóscombinará a función COLUMN con a función INDIRECTA . Para comprender todo o procedemento, siga os seguintes pasos.
Paso 1:
- En primeiro lugar, tome o seguinte conxunto de datos para aplicar as fórmulas.
- Aquí, na columna B , seleccionaremos algunhas cabeceiras de columna dunha folla de traballo Excel aleatoriamente e en columna C descubriremos os seus números de columna.
Paso 2:
- En segundo lugar, escribe a seguinte fórmula na cela C5 , que é a combinación de a función COLUMNA e a función INDIRECTA .
=COLUMN(INDIRECT(B5&"1"))
- Introduciremos esta fórmula en cela C5 para determinar o número de columna da columna A que está na cela B5 .
Paso 3:
- A continuación, preme Intro e verá o número de columna da columna A na cela C5 que é 1 .
- Finalmente, use AutoCompleto para arrastrar a fórmula para r outras celas.
- En consecuencia, verá todos os números de columna nas súas respectivas celas.
Desglose da fórmula.
- Primeiro de todo, INDIRECT(“B5”) significa que tomará o valor da cela de B5 que é A .
- Entón, INDIRECT(B5&1) recibe o anteriore conecta 1 á saída do código anterior para facelo A1 .
- Finalmente, COLUÑA (INDIRECT(B5&”1″)) mostrará o número de columna da cela A1 , que é 1 .
Ler máis: Como converter unha carta de columna en gráfico de números en Excel (4 xeitos)
3. Aplicación de elementos non volátiles Fórmula
Se está a traballar cun conxunto de datos enorme en Excel, usar o segundo método levaría moito tempo. Porque a función INDIRECTA é unha función volátil, o que fai que o libro de traballo sexa máis lento. Nese caso, pode usar a función MATCH e a función ADDRESS con a función COLUMN xa que ambas son volátiles. Consulta os seguintes pasos para saber máis sobre o proceso.
Paso 1:
- En primeiro lugar, na cela C5 escribe a seguinte fórmula.
=MATCH(B5&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)
Paso 2:
- A continuación, preme Intro e verás o número de columna da columna respectada.
- Finalmente, arrastra o fórmula ás celas inferiores da columna para obter os números de columna de todas as letras da columna.
Desglose da fórmula
- Primeiro de todo, COLUMN($1:$1) representa todas as columnas da primeira fila da folla de traballo.
- En segundo lugar, ADDRESS(1, COLUMN($1) :$1), 4) fará un arranxo de textos coa primeira fila e todoas columnas da folla de traballo, por exemplo, " A1 ", " B1 ", etc. ata que remate a folla de traballo.
- Finalmente, a fórmula MATCH(B5&”1″, ADDRESS(1, COLUMN($1:$1), 4), 0) coincide co valor da cela indicado na cela B5 convertido en referencia de cela, que é A1 e devolve onde coincide na disposición anterior.
- Por fin, dáse 0 para atopar unha coincidencia exacta na disposición anterior. fórmula.
Ler máis: Como devolver o número de coincidencia da columna en Excel (5 formas útiles)
4. Modificación do estilo de referencia
Este proceso de conversión de letras de columna en números de columna en Excel é relativamente sinxelo e sinxelo. Para saber máis sobre este proceso, siga os pasos que se indican a continuación.
Paso 1:
- En primeiro lugar, consulte o seguinte conxunto de datos.
- Aquí, a referencia na fórmula da cela C5 mostra o número de cela na letra da columna que é B5 .
- Convertiremos a letra da columna en número modificando o ciclo de referencia.
Paso 2:
- Para facelo, primeiro prema a pestana Ficheiro da cinta.
- A continuación, seleccione o comando Opcións .
Paso 3:
- En terceiro lugar, despois de escoller o comando, atoparás un cadro de diálogo co nome de Opcións de Excel .
- Alí, na pestana Fórmulas, marquea opción chamada Estilo de referencia R1C1 .
- Por último, prema Aceptar .
Paso 4:
- Finalmente, verá que a súa folla de traballo terá o estilo de referencia R1C1 , no que as columnas da folla de traballo transformaranse en valores numéricos.
Ler máis: Como Cambiar o nome da columna de ABC a 1 2 3 en Excel
5. Aplicar VBA para converter a letra da columna en número en Excel
No noso último método, aplicaremos Visual Conceptos básicos para aplicacións (VBA) . Ao aplicar VBA , podemos determinar o número de columna despois de inserir a letra da columna no código. Siga os seguintes pasos para comprender o procedemento.
Paso 1:
- En primeiro lugar, utilizaremos o seguinte conxunto de datos para aplicar VBA .
Paso 2:
- Entón, escolla Visual Comando básico do grupo Código da pestana Desenvolvedor .
Paso 3:
- En terceiro lugar, abrirase a caixa para inserir o código despois de escoller Visaul Basic<17 Comando> .
- No cadro, escolla o comando Módulo na pestana Inserir .
Paso 4:
- En cuarto lugar, copie o seguinte Código VBA e pegue no Módulo .
- Aquí inseriremos a letra da columna XFD para saber o seu número de columna.
4805
- Entón garda o código anterior e prema o botón botón reproducir para activalo.
Paso 5:
- Finalmente, despois de reproducir o código, consulte o número de columna correspondente de XFD que é 16384 .
- Tamén pode executar este código para outras letras de columna e atopar o seu respectivo número de columna.
Ler máis: Excel VBA: establecer rango por número de fila e columna (3 exemplos)
Conclusión
Este é o final deste artigo. Espero que este artigo sexa útil. Despois de ler este artigo, poderás crear un conversor de letras a números de columna Excel mediante calquera dos métodos. Comparte calquera consulta ou recomendación connosco na sección de comentarios a continuación.