Removendo duplicatas em uma tabela com base em vários valores de coluna

0
| A            | B      | C     | D      | E      |
| Product code | Length | Width | Height | Weight |

Eu quero remover uma linha se todos os valores nessa linha forem duplicados em outro lugar. Observe que os valores em B, C, D e E podem se repetir em algum outro lugar da tabela, portanto, a formatação condicional não ajuda. Eu quero garantir que os valores em B, C, D e E são exclusivos para cada código de produto em sua linha.

Também gostaria de excluir linhas que tenham o mesmo código de produto, mas tenham 0 está em B, C, D e E.

Alguém por favor pode me apontar na direção certa em que eu preciso olhar para cima, a fim de alcançar o que precede?

adampski
fonte

Respostas:

2

Selecione a tabela inteira e vá para a faixa de opções em dados. Clique em remover duplicatas. Isso remove apenas as linhas em que todas as colunas selecionadas correspondem a outra linha, mantendo uma de cada linha exclusiva.

Para encontrar todas as linhas onde há 0s em um monte de colunas, você pode usar uma coluna auxiliar com algo como

=countif(B2:E2,0) 

Se isso for igual a 4, você sabe que todas as colunas são zero, então filtre a tabela por 4s e exclua todas as linhas (embora isso não verifique se há códigos de produto duplicados).

Se você precisa encontrar linhas que tenham uma duplicata na coluna A e todos os 0s nas colunas B: E, você pode usar o seguinte

=IF(AND(COUNTIF(B2:E2,0)=4,COUNTIF(A:A,A2)>1),TRUE,FALSE)

O primeiro contador verifica se todas as colunas de B a E são 0 (4 células). O segundo conta o número de células na coluna A que correspondem à linha atual (maior que 1 são duplicatas). Se ambos forem verdadeiros, a fórmula retornará TRUE. Depois de filtrar as linhas para mostrar apenas os TRUEs e excluir toda a linha

gtwebb
fonte
Parece bom, eu não sabia que esta facilidade estava disponível na faixa de opções. Então, como posso remover linhas inteiras que são duplicatas, mas manter as células que possuem valores maiores que 0 em B, C, D e E. Deve haver algum tipo de função de exclusão condicional em algum lugar?
adampski
Não existe realmente um recurso para a função de exclusão condicional, mas poderíamos criar uma coluna extra que você possa usar como sinalizador. Eu atualizarei minha resposta.
gtwebb