Si tengo una columna con valores y quiero saber qué valores distintos hay (no cuántos, sino los valores distintos reales), ¿cómo puedo hacer eso?
En SQL Server haría algo como
SELECT Distinct(MyColumn) FROM MyTable
microsoft-excel
Kjensen
fuente
fuente
Respuestas:
Más simple de lo que piensas:
fuente
You can only copy filtered data to the active sheet
error.Excel 2007 y 2010:
use la
Remove Duplicates
opción de menú debajo del encabezado Datos .Excel 2003:
forma fácil:
Manera difícil:
Escribe una macro con el siguiente código:
Eso te da tu lista distinta. Es posible que desee copiar su lista a otra hoja primero.
fuente
Utilizo dos métodos principales para obtener valores distintos: el primero es la
Remove Duplicates
herramienta invaluable como lo sugiere Nathan DeWitt .La desventaja
Remove Duplicates
es que pierdes datos. A pesar del poder de Ctrl+, zes posible que no desee hacer esto por varias razones, por ejemplo, puede tener filtros actualmente seleccionados que hacen que sea bastante complicado eliminar duplicados para obtener su lista de valores.El otro método, no mencionado anteriormente, es usar una tabla dinámica.
Digamos que esta es su tabla y desea obtener la lista distinta de Plataformas.
Inserte un
Pivot Table
con la tabla como su fuente de datos.Ahora seleccione la columna Plataforma (s) como su
Row Labels
.Voila! Una lista de valores distintos.
Si desea poner en orden esto, se puede desconectar
Field Headers
y establecerGrand Totals
a serOff for Rows and Columns
.fuente
O (una forma cruda simple):
En B1,
y copiar Simplemente copia la primera aparición de cada valor (en la fila en la que aparece).
fuente
;
) en lugar de comas (,
) según la configuración regional de su sistema.O puede incluir la opción de filtro en una macro
fuente
Para mí, la forma más simple de ordenar es usar la opción "Filtro".
El primer paso es encontrar los valores duplicados con Formato condicional -> Resaltar reglas de celdas -> Valores duplicados.
Luego haga clic en la flecha en la columna donde tiene los duplicados (en este caso, "Plataformas") -> Filtrar por color (color de celdas o color de fuente).
fuente
[a, a, b]
debe reducirse a[a, b]
, no[b]
.