Eu quero comparar duas colunas no excel com 500000 registros

1

Eu tenho duas colunas no arquivo excel com quase 500000 registros em cada col. Quero verificar quantos registros da col 1 estão presentes na coluna 2. Estou usando a fórmula abaixo:

=IF(ISERROR(MATCH(A1,$D$1:$D$495154,0)),"",A1)

Mas não posso aplicar essa fórmula a toda a coluna de uma só vez. Eu tenho que arrastar essa fórmula por mais de meia hora, o que é muito demorado. Além disso, a opção de preenchimento não está funcionando.

Alguém pode me dizer como aplicar esta fórmula em um único tiro ou qualquer outro para comparar facilmente estes dois grupos?

    
por shinek 17.03.2015 / 16:33

3 respostas

2

Se você estiver adicionando uma fórmula a uma coluna em branco e desejar que ela seja preenchida até os dados em outra coluna, use a seguinte técnica:

  1. Mova o cursor para o topo da coluna em branco. Coloque na sua célula de cabeçalho, se necessário, e a fórmula abaixo, ou no topo da coluna.
  2. Ctrl + Seta para baixo , isso levará o cursor para o final da coluna vazia
  3. Seta para a esquerda ou Seta para a direita para mover para a coluna com os dados.
  4. Ctrl + Seta para cima , isso irá passar para o último item na coluna com dados. É mais rápido fazer isso dessa forma, caso haja alguma seção vazia nos dados, em vez de tentar ir para a parte inferior da coluna com dados diretamente
  5. Seta para a esquerda ou Seta para a direita para voltar para a coluna com os dados
  6. Shift + Ctrl + Seta para cima selecionará o intervalo a ser preenchido
  7. Ctrl + D preencherá a fórmula

Isso deve ser muito mais rápido do que pegar o canto inferior direito da célula com a fórmula e arrastar para baixo.

    
por 17.03.2015 / 17:29
0

Esta é uma maneira mais rápida do que arrastar para baixo:

  1. Aplique esta fórmula à primeira linha e à última linha
  2. Copie esta fórmula da primeira linha
  3. Pressione Ctrl + Deslocamento + Seta para baixo para selecionar todas as linhas entre a primeira e a última linha nesta coluna
  4. Cole com Ctrl + V

Editar:

Para mover rapidamente para a primeira ou a última linha, primeiro vá para uma coluna que já tenha todas as linhas preenchidas com dados, então use Ctrl + Seta para cima e Ctrl + Seta para baixo para navegar.

    
por 17.03.2015 / 17:32
0

Aqui está uma maneira de fazer isso sem necessidade de rolagem ou arrastar.

  1. Selecione a célula com sua fórmula.
  2. Clique na caixa de nome (à esquerda da barra de fórmulas, destacada na imagem abaixo) e digite o endereço da última célula que você deseja preencher. No meu exemplo, quero preencher a fórmula de A1 a A500000 , por isso, digito A500000 .

  3. Pressione Shift + Digite . Isso estenderá a seleção para a célula que você especificou.

  4. Pressione Ctrl + D para preencher a fórmula em todo o intervalo selecionado.

por 17.03.2015 / 17:40