Fórmula en Excel para obtener la letra de una columna (1=A , 2 = B …)
-->Sabemos que una celda o referencia esta compuesta por una letra y un número (Por ejm. C15), donde la primera nos indica la columna (La primera columna será «A», la segunda «B» y así sucesivamente) y la segunda nos indica el número de fila; por tanto una referencia esta compuesta por una fila y una columna (R1C1 = A1); pero cómo hacer para obtener tan solo la letra correspondiente a la columna.
Existen varias fórmulas para lograrlo algunas un poco engorrosas y menos práctica, sin embargo me parece haber encontrado la forma más sencilla y corta, se trata de la combinación de dos fórmulas, la primera poco utilizada=dirección() la que nos permite obtener la referencia de la celda a partir de una fila y una columna; la segunda fórmula aplicada es simplemente =sustituir() el valor de la fila por un valor vació, de esta forma obtendremos tan solo la letra correspondiente a la celda que nos interesa.
La fórmula a usar es esta: =SUSTITUIR(DIRECCION(FILA(),COLUMNA(),4),FILA(),»») y puedes aplicarla a cualquier celda, si la formula te da problemas quizas debas sustituir las «,» por «;». Espero que este tips te sea útil.
Fuente: Todoexcel
=SUSTITUIR(DIRECCION(FILA();COLUMNA();4);FILA();»»)
para el office 365
Gracias me funciono
Hola, gracias por tu comentario, saludos.
Excelente, me sirvió de mucho, eres un genio!
Hola.
Me parece más sencilla la fórmula:
=EXTRAE(CELDA(«address»);2;1)
Ya que solo está usando 2 funciones (una dentro de otra), en vez de 5 funciones (tres dentro de una función que a su vez está dentro de otra) como se muestra en el artículo.
Saludos!
Hola estimado probé tu fórmula, pero al copiarla hacia otra celda, las anteriores tambien cambian, no como la fórmula de este post que es exclusiva para cada celda que se copie.
Saludos
Me pasó lo mismo.
Aunque la fórmula inicial es más compleja, te permite copiar en diferentes celdas y una vez que las columnas empiezan a tener 2 o 3 letras, sigue funcionando.
La segunda opción «=EXTRAE(CELDA(«address»);2;1)» no funciona cuando la necesitas para varias celdas/columnas.
Saludos!
Hola Cristian, no es que las celdas anteriores cambien, sino que la formula CELDA te da los valores de la celda activa o seleccionada, al menos de que introduzca una ubicación de celda =CELDA(«direccion»,A1), donde A1 cumple dicha función. Saludos.
Le agradezco por el archivo de matemáticas financiera y formulas de excel
Gracias Efraín, comparte la información con tus colegas. Saludos
Una genialidad! Gracias por el aporte!
Funciona perfectamente, con «;»
Por poner un ejemplo:
=SUSTITUIR(DIRECCION(FILA(AC107);COLUMNA(AC107);4);FILA(AC107);»»)
Excelente aporte, muchas gracias!
Edité levemente la función a ;
Saludos,