none
Deletar múltiplos valores de uma planilha RRS feed

  • Pergunta

  • Olá pessoal, bom dia.

    Tenho uma planilha com 2.810 linhas e preciso escolher múltiplas linhas para deletar com base na coluna "nome do arquivo", 

    Alguém pode me ajudar? 

    Obrigado


    danillojmc

    quinta-feira, 12 de novembro de 2020 13:34

Todas as Respostas

  • Bom dia,

    Não sei se eu entendi muito bem, mas você pode aplicar o filtro e selecionar os dados a serem deletados.

    quinta-feira, 12 de novembro de 2020 13:54
  • Que tipo de tabela é xlsx, csv?

    R. Bohner

    quinta-feira, 12 de novembro de 2020 14:08
  • Que tipo de tabela é xlsx, csv?

    R. Bohner

    Oi Ricardo, bom dia.

    .xlsx



    danillojmc

    quinta-feira, 12 de novembro de 2020 14:32
  • Bom dia,

    Não sei se eu entendi muito bem, mas você pode aplicar o filtro e selecionar os dados a serem deletados.

    Oi Edvaldo, tudo bom?

    É que tenho 7.419 itens para encontrar (nomes de arquivo), pode detalhar como faria?

    Obrigado

    danillojmc

    quinta-feira, 12 de novembro de 2020 14:32
  • no excel

    guia pagina inicial, edicao tem a opcao de filtrar.

    apos clicar a opcao de filtrar no topo do seu conteudo vai aparecer uma seta

    clica na sexta e veja se os metodos de filtrar ajudam

    quinta-feira, 12 de novembro de 2020 16:01
  • no excel

    guia pagina inicial, edicao tem a opcao de filtrar.

    apos clicar a opcao de filtrar no topo do seu conteudo vai aparecer uma seta

    clica na sexta e veja se os metodos de filtrar ajudam

    Olá Thiago, é que dessa forma ele não me permite inserir 7 mil variáveis de busca, entende?

    danillojmc

    quinta-feira, 12 de novembro de 2020 16:10
  • Coloque todas (sem duplicidade) a variáveis em uma nova sheet, por exemplo na coluna A1, na coluna A2  deixe conforme a imagem abaixo:

    Feito o passo acima, volte a sua base onde vc vai deletar os dados, após a ultima coluna de dados, crie uma coluna com titulo deletar, na linha 2 correspondente a coluna deletar, basta fazer um PROCV buscando a variavel na sheet onde estão todas as suas variaves e retorne a coluna Filtro, feito isso basta aplicar o filtro do excel e selecionar na coluna deletar por X  e deletar os dados.

     
    • Editado Edvaldo A quinta-feira, 12 de novembro de 2020 17:05
    quinta-feira, 12 de novembro de 2020 16:52
  • Dependendo da quantidade de registros, pode ficar lento, então sugiro que após criar o PROCV, vc "mate" a formula, copiando e colando valores (coluna deletar)
    quinta-feira, 12 de novembro de 2020 16:54
  • Não sei se entendi mais que tipo de filtro você gostaria de aplicar é tipo ABC* e deletar todos os registros em que na coluna Nome do Arquivo o arquivo começe com ABC por exemplo?

    R. Bohner

    quinta-feira, 12 de novembro de 2020 20:17
  • Não sei se entendi mais que tipo de filtro você gostaria de aplicar é tipo ABC* e deletar todos os registros em que na coluna Nome do Arquivo o arquivo começe com ABC por exemplo?

    R. Bohner

    Oi pessoal, um amigo me ajudou por VBA; segue para conhecimento:

    Sub ApagaNomes()
        Dim varArquivo As String
        Dim varArquivoApagar As String
        Dim varRow As Long
        Dim varRowAux As Long
        
        
        For varRow = 2 To 500000
            
            If Plan2.Cells(varRow, 1).Value = "" Then
                Exit For
            End If
            
            varArquivoApagar = Plan2.Cells(varRow, 1).Value
            
            For varRowAux = 2 To 500000
                If Plan1.Cells(varRowAux, 1).Value = "" Then
                    Exit For
                End If
                
                varArquivo = Plan1.Cells(varRowAux, 1).Value
                
                If varArquivoApagar = varArquivo Then
                    Plan1.Range("A" & varRowAux).EntireRow.Delete
                End If
                
            Next
        Next
    End Sub


    danillojmc

    • Sugerido como Resposta Ricardo Bohner sexta-feira, 13 de novembro de 2020 23:51
    sexta-feira, 13 de novembro de 2020 23:09
  • Obrigado por compartilhar a solução...

    R. Bohner

    sexta-feira, 13 de novembro de 2020 23:51