Ordenação de células de dados da planilha por chave parcial

0

Eu tenho 4 colunas em um arquivo do Excel:

Osdoisàdireitatêmcercade9000linhas.

Osdoisdaesquerdatêmcercade14000.

AcolunaTHER_CLASSéosprimeiros6dígitosdacolunakey.

Comoeupediriaasduascolunasdaesquerdaseosprimeiros6dígitosdakeycorresponderemaTHER_CLASS?

Editar:Sevocêolharparaa1ªlinhaAvocêvê011000istoestáassociadoatodasaslinhaschaveondeosprimeiros6númerossãoosmesmos(011000):

EuqueroaslinhasAeBcopiadasparatodososnúmerosdechave/GPIassociadosedepoispassarparaapróxima(012000):

    
por David Tunnell 26.01.2017 / 16:26

2 respostas

1

Eu acho que você pode precisar fazer uma vlookup para isso.

Ele permite que você procure um valor em outro intervalo e obtenha um valor com um certo número de colunas. Como em: lookup value X na coluna A e retorna o valor que é 3columns em relação ao valor correspondente.

No seu caso, vamos fazer as colunas de destino F & G, seria algo como:

Célula F2

=left(C2,6)

célula G2

=vlookup(F2,A:B,2,false)

Nota:

  • A lista que você está procurando (col A) deve ser classificada em ordem crescente para que isso funcione corretamente.

  • Esse último parâmetro significa apenas retornar um valor para uma correspondência exata. Caso contrário, retornará o valor mais baixo mais próximo.

  • Você pode pesquisar dados em outra planilha. Costumo fazer isso para manter a folha principal limpa.

por 30.01.2017 / 14:45
1

Se bem entendi, você deseja que os primeiros 6 números de todos os dados na coluna GPI apareçam na coluna THER_CLASS .

Se sim, use a fórmula =LEFT(cell of the text, how many character in text) .

No seu caso, para a célula A2, coloque a fórmula =LEFT(C2,6) .

    
por 26.01.2017 / 17:45