Columna Letra

Aporta funciones y cálculos Excel de interés para la comunidad.
Reglas del Foro
En este foro solo puedes aportar ejemplos de funciones y cálculos Excel de interés para la comunidad (no es para hacer preguntas!)
  • Anuncio
Manual Excel avanzado

Columna Letra

Notapor Adrian » 10 Mar 2010 18:43

Sabemos que la función COLUMNA devuelve un número entero que indica la columna de la celda donde se insertó la función o de la referencia pasada, pero cúal sería la fórmula que devuelve la letra.
Bueno en Excel '03
=EXTRAE(DIRECCION(FILA();COLUMNA();4);1;SI(COLUMNA()<27;1;2))
Esto devuelve la columna donde se insertó la fórmula.
=EXTRAE(DIRECCION(FILA(H7);COLUMNA(H7);4);1;SI(COLUMNA(H7)<27;1;2))
Esto devolvería H

En Excel '07
=EXTRAE(DIRECCION(FILA();COLUMNA();4);1;SI(COLUMNA()<27;1;SI(COLUMNA()<703;2;3)))


Salu2.xls
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Columna Letra

Notapor mjrofra » 11 Mar 2010 21:49

¡Hola!

y si no estoy mal, esto funcionará tanto para Excel 2003 como para Excel 2007:

=SUSTITUIR(DIRECCION(FILA();COLUMNA();4);FILA();"")
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mjrofra
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2009 21:08
Ubicación: Colombia

Re: Columna Letra

Notapor mjrofra » 23 Mar 2010 09:34

Este tema abierto por nuestro compañero Antoni parece enriquecer aún más lo que ya ha hecho Adrian acá (pongo el vínculo por si es de interés para alguien):

funciones-formulas/numero-columna-letra-t11576.html
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mjrofra
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2009 21:08
Ubicación: Colombia

Re: Columna Letra

Notapor pacocp » 25 Mar 2010 23:03

Como ven esta solución

=CARACTER(64+COLUMNA())
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pacocp
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2009 14:52

Re: Columna Letra

Notapor Adrian » 26 Mar 2010 17:24

Hola Paco, cre que tu fórmula resulta perfecto si excel tubiese solo 26 columna, si insertas la función en las columnas AA te dará ], en AB \ y así hasta GI dará culaquier caracter, despúes error GJ en adelante.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Columna Letra

Notapor galileogali » 26 Mar 2010 19:53

pacocp: probaste tu formula por ejemplo en la columna AA en adelante????
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Columna Letra

Notapor Antoni » 27 Mar 2010 04:48

Muy bueno pacocp, pero solo de la A a la Z.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Antoni
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Dic 2009 04:58
Ubicación: GALICIA (ESPAÑA)

Re: Columna Letra

Notapor jrgces » 05 May 2010 06:32

Esta funciona hasta la última columna del Excel 2003, la IV. En Excel 2007 no sé qué sucederá, no dispongo de esa versión.

=SI(COLUMNA()>26;CARACTER((ENTERO(COLUMNA()-1)/26)+64)&CARACTER(RESIDUO((COLUMNA()-1);26)+65);CARACTER(COLUMNA()+64))

Saludos.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jrgces
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Abr 2010 12:07


Volver a Funciones, fórmulas y cálculos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados