Listar nombres

18/08/2004 - 17:41 por Lucas | Informe spam
Quisiera saber si existe en excel alguna fórmula que me
liste una base de la manera que lo hace una tabla dinámica.
Lo que realmente quiero es que me liste los elementos de
una base sin repetirlos. Por ej:
De la base:
Lucas
Dani
Lucas
Leti

Quiero que salga por fórmula referenciado al rango
anterior:
Lucas
Dani
Leti

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
18/08/2004 - 18:14 | Informe spam
Si la lista comienza en la fila 1, puedes usar la siguiente fórmula matricial (tienes que introducirla pulsando control + mayúsculas + entrada al mismo tiempo):

=INDICE(A$1:A$4;K.ESIMO.MENOR(SI(COINCIDIR(A$1:A$4;A$1:A$4;0)=FILA(INDIRECTO("1:"&CONTARA(A$1:A$4)));COINCIDIR(A$1:A$4;A$1:A$4;0);"");FILA()-FILA(A$1:A$4)+1))

Tienes que poner la fórmula en cualquier celda de la fila 1, y copiarla hacia abajo. Cuando no queden más valores únicos, comenzará a aparecer el error #¡NUM!

Ten en cuenta que quizás tengas que sustituir los puntos y comas por comas, dependiendo de la configuración regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Lucas" escribió en el mensaje news:892d01c48539$d8e67af0$
Quisiera saber si existe en excel alguna fórmula que me
liste una base de la manera que lo hace una tabla dinámica.
Lo que realmente quiero es que me liste los elementos de
una base sin repetirlos. Por ej:
De la base:
Lucas
Dani
Lucas
Leti

Quiero que salga por fórmula referenciado al rango
anterior:
Lucas
Dani
Leti

Muchas gracias
Respuesta Responder a este mensaje
#2 Anonimo
19/08/2004 - 16:47 | Informe spam
Te agradezco muchisimo, te cuento que probé la formula con
el ejemplo que te comenté y me arroja VALOR a partir del
segundo nombre. Se te ocurre por que puede ser? Te quería
preguntar también si a esta lista se le puede especificar
un orden. Otra vez mil gracias.



Si la lista comienza en la fila 1, puedes usar la


siguiente fórmula matricial (tienes que introducirla
pulsando control + mayúsculas + entrada al mismo tiempo):

=INDICE(A$1:A$4;K.ESIMO.MENOR(SI(COINCIDIR


(A$1:A$4;A$1:A$4;0)=FILA(INDIRECTO("1:"&CONTARA
(A$1:A$4)));COINCIDIR(A$1:A$4;A$1:A$4;0);"");FILA()-FILA
(A$1:A$4)+1))

Tienes que poner la fórmula en cualquier celda de la fila


1, y copiarla hacia abajo. Cuando no queden más valores
únicos, comenzará a aparecer el error #¡NUM!

Ten en cuenta que quizás tengas que sustituir los puntos


y comas por comas, dependiendo de la configuración
regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Lucas" escribió en


el mensaje news:892d01c48539$d8e67af0$
Quisiera saber si existe en excel alguna fórmula que me
liste una base de la manera que lo hace una tabla


dinámica.
Lo que realmente quiero es que me liste los elementos de
una base sin repetirlos. Por ej:
De la base:
Lucas
Dani
Lucas
Leti

Quiero que salga por fórmula referenciado al rango
anterior:
Lucas
Dani
Leti

Muchas gracias
.

Respuesta Responder a este mensaje
#3 Fernando Arroyo
20/08/2004 - 09:10 | Informe spam
La fórmula debería funcionarte, siempre que la introduzcas como matricial. Si no lo consigues, podría enviarte un libro con la fórmula funcionando. Sobre lo del orden de la lista, depende del orden de los datos de origen.
Un saludo.


Fernando Arroyo
MS MVP - Excel

escribió en el mensaje news:946c01c485fb$76516db0$
Te agradezco muchisimo, te cuento que probé la formula con
el ejemplo que te comenté y me arroja VALOR a partir del
segundo nombre. Se te ocurre por que puede ser? Te quería
preguntar también si a esta lista se le puede especificar
un orden. Otra vez mil gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida