Para realizar a tarefa de copiar apenas as informações maiores que zero de uma planilha para outra em Excel, você pode usar diferentes abordagens, dependendo do que você precisa. Abaixo estão algumas maneiras que você pode usar para alcançar esse objetivo.
FILTRO
pode ser muito útil.
Suponha que seus dados estejam na coluna A da Planilha1. Você pode usar a seguinte fórmula na célula A1 da nova planilha:
excel
=FILTRO(Planilha1!A:A; Planilha1!A:A > 0; "Sem dados")
Esta fórmula irá filtrar todos os valores maiores que zero da coluna A na Planilha1 para a nova planilha. Se não houver nenhum valor maior que zero, será exibido "Sem dados".
FILTRO
, você pode usar uma abordagem diferente:Na célula A1 da Planilha2, insira a seguinte fórmula:
excel
=SE(Planilha1!A1>0; Planilha1!A1; "")
Em seguida, arraste essa fórmula para baixo para cobrir todas as linhas da coluna A que você deseja verificar.
Nota: Esta abordagem cria células em branco, então você pode precisar de um ajuste adicional para remover essas células vazias ao imprimir.
Se você tiver disponível o Power Query, esta pode ser uma ótima maneira de não apenas copiar, mas também limpar dados, já que você pode carregar os dados de uma tabela e filtrá-los conforme necessário:
Se você está familiarizado com a programação em VBA, pode criar um pequeno script que copia apenas os valores maiores que zero para outra planilha.
Sub CopiarValoresMaioresQueZero()
Dim wsOrigem As Worksheet
Dim wsDestino As Worksheet
Dim ultimaLinha As Long
Dim i As Long
Dim j As Long
Set wsOrigem = ThisWorkbook.Worksheets("Planilha1")
Set wsDestino = ThisWorkbook.Worksheets("Planilha2")
ultimaLinha = wsOrigem.Cells(wsOrigem.Rows.Count, "A").End(xlUp).Row
j = 1 ' Contador para a nova planilha
For i = 1 To ultimaLinha
If wsOrigem.Cells(i, 1).Value > 0 Then
wsDestino.Cells(j, 1).Value = wsOrigem.Cells(i, 1).Value
j = j + 1
End If
Next i
End Sub
Escolha a abordagem que se adapta melhor às suas necessidades e ao seu nível de conforto com o Excel. Se você estiver lidando com grandes quantidades de dados regularmente, o Power Query ou VBA podem ser mais eficientes e fáceis de usar a longo prazo.