Transferir dados de colunas com base em valores específicos.

0

Eu tenho uma coluna de números no Excel que eu preciso separar com base no valor específico em outra coluna.

Até agora, usei uma maneira prolixa de copiar e excluir, mas gostaria de escrever uma fórmula que a alcançasse.

Eu posso escrever essa fórmula que coloca o valor em outra coluna para mim, mas também quero que o valor seja excluído da coluna original.

= SE (P625="OR", (I625), 0).

Posso escrever algo no final desta fórmula que excluirá o valor de I625?

    
por Suz50 12.10.2017 / 01:28

1 resposta

0

Com dados como:

executandoestamacrocurta:

SubOranges()i=1ForEachrInColumns(2).SpecialCells(2)Ifr.Value="OR" Then
            r.Offset(0, -1).Copy Cells(i, 3)
            r.Offset(0, -1).Clear
            i = i + 1
        End If
    Next r
End Sub

produzirá:

EDIT#1:

Aversãopodeatenderàssuasnecessidades:

SubOranges2()ForEachrInColumns(2).SpecialCells(2)Ifr.Value="OR" Then
            r.Offset(0, -1).Copy r.Offset(0, 1)
            r.Offset(0, -1).Clear
        Else
            r.Offset(0, 1) = 0
        End If
    Next r
End Sub
    
por 12.10.2017 / 15:53