No Excel, não existe uma fórmula nativa que possa "apagar" ou excluir células diretamente. As fórmulas podem apenas retornar valores e não realizar ações como apagar dados. Contudo, você pode usar uma combinação de fórmulas e algumas funções diferentes para "mascarar" os dados ou utilizar o recurso de formatação condicional para ocultar.
Uma forma de lidar com isso é criando uma nova coluna onde os valores são mostrados ou ocultados com base na condição que você especificar. Aqui está um exemplo básico:
Suponha que você tenha valores na coluna A e que você queira que a coluna B mostre valores da coluna A apenas quando a célula C1 (ou seja, alguma célula específica) não for zero.
Na célula B1, você pode usar a seguinte fórmula:
excel
=SE(C1=0; ""; A1)
Arraste essa fórmula para baixo na coluna B conforme necessário.
Se você precisa realmente "apagar" valores, você pode usar uma macro do VBA para fazer isso. Aqui está um exemplo simples:
ALT + F11
para abrir o Editor do VBA.Inserir
> Módulo
).Sub ApagarValoresComBaseEmC!
Dim ws As Worksheet
Dim cel As Range
Dim criterio As Range
Set ws = ThisWorkbook.Worksheets("NomeDaSuaPlanilha") ' Substitua pelo nome da sua planilha
Set criterio = ws.Range("C1") ' Célula com a condição
If criterio.Value = 0 Then
For Each cel In ws.Range("A1:A100") ' Altere o intervalo conforme necessário
cel.Value = "" ' Apaga o valor da célula
Next cel
End If
End Sub
ALT + F8
, selecione ApagarValoresComBaseEmC!
e clique em Executar
.Se você deseja apenas mascarar ou ocultar dados, usar uma fórmula com SE
é uma boa abordagem. Se você deseja apagar dados permanentemente, considere usar VBA. É importante escolher a abordagem que melhor se adapta às suas necessidades e ao seu nível de conforto com o Excel.