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
 

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

Preguntas similares