Se eu tenho uma coluna com valores e quero descobrir quais valores distintos existem (não quantos - mas os valores distintos reais), como posso fazer isso?
No SQL Server, eu faria algo como
SELECT Distinct(MyColumn) FROM MyTable
microsoft-excel
Kjensen
fonte
fonte
Respostas:
Mais simples do que você imagina:
fonte
You can only copy filtered data to the active sheet
erro.Excel 2007 e 2010:
use a
Remove Duplicates
opção de menu no cabeçalho Dados .Excel 2003:
Maneira fácil:
Jeito difícil:
Escreva uma macro com o seguinte código:
Isso lhe dá sua lista distinta. Você pode copiar sua lista para outra planilha primeiro.
fonte
Eu uso dois métodos principais para obter valores distintos - o primeiro é a
Remove Duplicates
ferramenta inestimável , conforme sugerido por Nathan DeWitt .A desvantagem
Remove Duplicates
é que você perde dados. Apesar do poder do Ctrl+, zvocê pode não querer fazer isso por vários motivos - por exemplo, você pode ter atualmente filtros selecionados que tornam bastante desagradável remover duplicatas para obter sua lista distinta de valores.O outro método, não mencionado acima, é usar uma tabela dinâmica.
Digamos que esta seja sua tabela e você deseja obter a lista distinta de plataformas.
Insira a
Pivot Table
com a tabela como sua fonte de dados.Agora selecione a coluna Plataforma (s) como sua
Row Labels
.Voila! Uma lista de valores distintos.
Se você deseja arrumar isso, pode desligar
Field Headers
e configurarGrand Totals
como estáOff for Rows and Columns
.fonte
Ou (de uma maneira simples e bruta):
Em B1,
e copie. Ele apenas copia a primeira ocorrência de cada valor (na linha em que ocorre).
fonte
;
) em vez de vírgulas (,
) com base nas configurações regionais do sistema.Ou você pode incluir a opção de filtro em uma macro
fonte
Para mim, a maneira mais simples de classificar é usar a opção "Filtro".
O primeiro passo é encontrar os valores duplicados em Formatação condicional -> Regras de células de destaque -> Valores duplicados.
Em seguida, clique na seta na coluna em que você possui as duplicatas (neste caso, "Plataformas") -> Filtrar por cor (cor das células ou cor da fonte).
fonte
[a, a, b]
deve reduzir para[a, b]
, não[b]
.