Columna Letra

Aporta funciones y cálculos Excel de interés para la comunidad.

Reglas del Foro
Este foro no es para hacer preguntas!
Este foro solo es para que aportes algo de interés para la comunidad.
(para preguntas vuelve al índice y busca los foros de "Tus Preguntas a la Comunidad")
Compartir en:
     

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


Compartir en:
     

  • Anuncio
Manual Excel avanzado

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