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ê saberá 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ê precisar 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 existem duplicatas). Se ambos forem verdadeiros, a fórmula retornará TRUE. Depois de filtrar as linhas para mostrar apenas os TRUEs e excluir linha inteira