Comparações de planilhas no Excel onde o conteúdo é principalmente texto

Comparações de planilhas no Excel onde o conteúdo é principalmente texto

Tenho um documento que traz recomendações para meu local de trabalho, específico para o local (possuímos várias instalações menores) com diversas planilhas. A primeira é uma lista completa e com tudo incluído. As colunas incluem localização do site, tipo de recomendação (muito geral), recomendação real, recomendação detalhada e observações. Os detalhes e as observações podem não ser preenchidos para cada linha, mas todos possuem local, tipo de recomendação e recomendação real. Se a mesma recomendação ocorrer em vários sites, adicionei as recomendações e excluí a duplicata em uma segunda página. Agora, eles querem que eu compare a lista mestra e a segunda página consolidada e determine quais linhas foram enviadas e quais ainda restam que não foram incluídas na página final. Não consigo classificar exclusivamente por rec real porque alguns sites têm a mesma rec real com várias recs detalhadas diferentes aninhadas abaixo dela. Pensei em tentar uma função IF ou VLOOKUP, mas não consigo encontrar uma boa maneira de comparar as duas páginas. Eles têm cerca de 700 e 500 linhas, respectivamente, portanto, comparar manualmente seria muito difícil. Alguém pode ajudar com uma fórmula que compare as duas páginas e mostre se elas existem ou não na segunda página? Obrigado por qualquer ajuda que você possa dar.

Responder1

Provavelmente existem outras maneiras de fazer isso, mas aqui está uma opção. Você pode usar uma função COUNTIFS. No entanto, isso permitirá que você pesquise apenas por 3 critérios.

Se você está dizendo que cada registro tem Site, Tipo e Rec real, então você poderá pesquisar com esses três critérios.

Aqui está uma captura de tela de algo que fiz:insira a descrição da imagem aqui

Na sua lista mestra, crie uma nova coluna intitulada "Copiado" (ou o que você quiser). Na célula F2, inseri a seguinte fórmula:

=IF(COUNTIFS('Duplicates removed'!A:A, A2, 'Duplicates removed'!B:B, B2, 'Duplicates removed'!C:C, C2)>=1, "Duplicate", "")

A função COUNTIFS corresponde aos seus critérios por um intervalo. Neste caso, o primeiro critério é “Site”, ou A2 na lista mestre. Ele está procurando correspondências na planilha "'Duplicatas removidas'!A:A", que é a coluna correspondente de sites na planilha onde as duplicatas foram removidas. B2 corresponde a Type e C2 corresponde a "Rec". >=1 informa a COUNTIFS que você deseja encontrar entradas maiores ou iguais a 1 (você pode ter várias entradas em sua planilha reduzida). "Duplicado" retorna o que a célula exibirá se uma correspondência for encontrada. Mude isso ao seu gosto. "Copiado" "Concluído" etc.

Passe o mouse sobre o canto inferior direito da célula F2 até que o cursor se transforme em uma cruz preta. Clique e arraste para baixo para copiar a fórmula em cada linha da sua planilha.

Para fazer com que a formatação mostre quais linhas foram copiadas, você usará a formatação condicional.

Selecione Célula A2. Em seguida, vá para a formatação condicional, clique em “nova regra” e selecione “Usar uma fórmula para determinar quais células formatar”. Na "Caixa de Valores de Formato" digite =$F2="Duplicatee substitua a célula e a frase pelo que corresponde às suas necessidades. Em seguida, clique em “Formatar” e escolha o sombreamento de célula. insira a descrição da imagem aqui

Para aplicar a formatação a toda a tabela, vá em "Gerenciar regras" na formatação condicional e clique no seletor de células próximo ao campo "Aplica-se a".

insira a descrição da imagem aqui

Clique no canto superior direito da sua tabela e arraste-o para selecionar todas as suas informações. Isso deve destacar todas as linhas onde a coluna Copiada indica que as informações foram copiadas.

Espero que isto ajude. Tente alterar seus critérios na fórmula para melhor corresponder aos seus dados.

*Observação: com base no que você está fazendo, um banco de dados seria mais eficiente que o Excel. Um banco de dados atribuiria um número de identificação exclusivo a cada entrada, o que tornaria muito mais fácil pesquisar e gerenciar entradas duplicadas. Eu gerencio um banco de dados de cerca de 12.000 (e crescentes) registros. Tenho uma coluna na tabela onde posso inserir números de identificação "duplicados". Se uma entrada corresponder muito a uma entrada anterior, insiro o número de identificação anterior no campo duplicado. Isso torna mais fácil descobrir quais envios são problemas recorrentes, bastando apenas executar uma consulta para comparar o número da ideia original com o campo duplicado.

informação relacionada