Selecione um número de linhas de um conjunto no Excel

Selecione um número de linhas de um conjunto no Excel

Tenho uma lista de usuários em locais da minha empresa. Bastante reduzidos em relação aos cerca de 130.000 na realidade, os dados se parecem com o exemplo no final.

O que preciso fazer é selecionar um número de usuários de cada local. Neste caso são dois, então eu escolheria Tom e Dick de “A House”, Bob e Charlie de “The Place” e assim por diante.

Este é um exercício trivial se eu importar os dados para SQL, que foi como resolvi o problema, mas gostaria de saber como fazê-lo no Excel para que o usuário final que me apresentou possa fazê-lo sozinho no Excel em futuro.

Building:   User
A House:    Tom
A House:    Dick
A House:    Harry
A House:    Alice
The Place:  Bob
The Place:  Charlie
The Place:  Fred
The Place:  Ginger
My Drive:   Simon
My Drive:   Peter
Long St:    Matthew
Long St:    Mark
Long St:    Luke
Big House:  Gloria

Responder1

A maneira mais fácil é usar a função de filtro do Excel. Dependendo da versão do Excel usada, fazer com que ele seja filtrado funcionará de maneira diferente. Dado que você não mencionou qual versão está usando, presumo que você use o Excel 2013.

  1. Clique insert->Table

  2. Clique no ícone à direita de onde você digita seu intervalo.

  3. Faça uma seleção que abranja todas as suas células (ou selecione as colunas se houver muitos dados)

  4. Na janela pop-up, clique em OK.

  5. Marque "Esta tabela possui cabeçalhos" se você tiver o Building: User presente como no seu exemplo.

  6. Agora, existem pequenas caixas com setas nas células do cabeçalho. Clique naquele no Edifício para visualizar apenas por um tipo específico. Todas as linhas, exceto aquelas, estão ocultas.

Veja também:https://support.office.com/en-us/article/Create-an-Excel-table-in-a-worksheet-e81aa349-b006-4f8a-9806-5af9df0ac664?ui=en-US&rs=en-US&ad= NÓS

Responder2

Presumo que seus dados estejam agrupados por Edifício/Local. E presumo que você está nos mostrando Columns  AB, e que tem cabeçalhos em Row 1.

Insira algum texto na célula C1 (ou na célula principal de uma coluna que esteja disponível para uso como coluna auxiliar). Na próxima célula abaixo ( C2), digite

=IF(A1<>A2, 1, C1+1)

e arraste/preencha todas as mais de 100.000 linhas. Isso contará linhas (pessoas) por local:

                                               

Agora é simples filtrar Column Ce exibir apenas as linhas que contêm 1 ou 2. Ou você pode adicionar Column D:

=(C2<=2)

que será avaliado TRUEnas linhas que você deseja selecionar.

informação relacionada