Skip to main content

Como salvar / exportar apenas os dados filtrados do Excel para um arquivo csv?

Author: Xiaoyang Last Modified: 2025-08-06

Ao trabalhar com grandes conjuntos de dados no Excel, é comum aplicar filtros para focar em subconjuntos específicos dos seus dados. No entanto, há momentos em que você pode querer salvar ou exportar apenas as linhas filtradas (visíveis) para um arquivo CSV separado para relatórios, troca de dados ou análise adicional. Por padrão, a função Salvar Como do Excel exportará toda a planilha - incluindo todas as linhas ocultas e filtradas - ao salvar como um arquivo CSV. Isso pode criar problemas se você deseja isolar e exportar apenas os resultados do filtro, deixando de fora os dados que não precisa naquele momento.

Nas seções a seguir, você encontrará vários métodos práticos para exportar apenas os dados filtrados para um arquivo CSV no Excel. Cada método oferece vantagens e é adequado para diferentes necessidades e cenários dos usuários. Leia e escolha a solução que melhor se adapta ao seu fluxo de trabalho e à sua proficiência no Excel:

Salvar / Exportar apenas dados filtrados do Excel para arquivo csv com Copiar apenas células visíveis

Salvar / Exportar apenas dados filtrados do Excel para arquivo csv com código VBA

Salvar / Exportar apenas dados filtrados do Excel para arquivo csv Kutools para Excel

Exportar Dados Filtrados via Power Query


Salvar / Exportar apenas dados filtrados do Excel para arquivo csv com Copiar apenas células visíveis

O Excel não permite nativamente salvar diretamente apenas as linhas filtradas (visíveis) como um arquivo CSV. No entanto, você pode usar uma solução alternativa simples para alcançar seu objetivo. Essa abordagem é adequada para aqueles que preferem evitar funções complexas ou codificação. Abaixo estão as etapas detalhadas:

1. Após aplicar o filtro na sua planilha, selecione o intervalo de dados filtrados que deseja salvar. Certifique-se de incluir a linha de cabeçalho (se necessário) para clareza no arquivo exportado.

2. Na faixa de opções, vá para Página Inicial > Localizar e Selecionar > Ir Para Especial. Esta opção ajuda você a selecionar apenas as células visíveis. Veja a captura de tela:

Go To Special option on the ribbon

3. Na caixa de diálogo Ir Para Especial, selecione a opção Apenas células visíveis. Isso garante que apenas as linhas exibidas (filtradas) serão selecionadas, e as linhas ocultas não serão copiadas acidentalmente.

Go To Special dialog box

4. Depois de clicar em OK, copie o intervalo selecionado (você pode pressionar Ctrl+C ou clicar com o botão direito e escolher Copiar), abra uma nova planilha e cole seus dados (usando Ctrl+V). Apenas as linhas visíveis (filtradas) aparecerão - as linhas ocultas são excluídas, então seu conjunto de dados agora está pronto para ser exportado.

5. Para exportar esses dados, vá para Arquivo > Salvar Como. Na caixa de diálogo Salvar Como, selecione o nome do arquivo desejado e o local. Na lista suspensa Salvar como tipo, escolha CSV (Delimitado por vírgula) (*.csv). Veja a captura de tela para orientação:

Save As dialog box

6. Clique em Salvar. Você pode receber um aviso pop-up informando que "Alguns recursos da sua pasta de trabalho podem ser perdidos" ou perguntando se você deseja salvar apenas a planilha ativa. Isso é padrão para exportação CSV. Confirme clicando em OK e depois em Sim. Seus dados filtrados agora estão salvos como um arquivo CSV localizado no diretório escolhido.

Dialog box saying if you want to save only the active sheet

Arrow

Dialog box saying if you want to keep using that format

Este método é direto e não requer conhecimento de codificação. No entanto, pode ser um pouco demorado se você tiver que repeti-lo frequentemente ou trabalhar com conjuntos de dados muito grandes. Sempre verifique novamente os dados colados na nova planilha antes de salvar, para confirmar que apenas as linhas visíveis foram incluídas. Se você precisar exportar dados filtrados com frequência, considere os métodos de automação abaixo.


Salvar / Exportar apenas dados filtrados do Excel para arquivo csv com código VBA

Se você lida com exportações de dados filtrados regularmente ou deseja uma abordagem mais rápida e automatizada, pode utilizar uma macro VBA. Isso é particularmente adequado se você quiser reduzir etapas manuais e exportar intervalos programaticamente. Abaixo está um guia passo a passo:

1. Pressione Alt + F11 para abrir o editor Microsoft Visual Basic for Applications (VBA). Isso abre uma nova janela onde você pode gerenciar suas macros do Excel.

2. No editor VBA, clique em Inserir > Módulo para adicionar um novo módulo. Copie e cole o seguinte código VBA na janela do módulo vazio.

Código VBA: Salvar / Exportar apenas dados filtrados do Excel para arquivo csv

Sub Macro1()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim xFileName As String
    Dim xWb As Workbook
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xRg = xRg.SpecialCells(xlCellTypeVisible)
    If xRg Is Nothing Then Exit Sub
    xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
    If xFileName = "" Then Exit Sub
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xRg.Copy
    Set xWb = Application.Workbooks.Add
    xWb.ActiveSheet.Paste
    xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
    xWb.Close False
    Application.ScreenUpdating = xUpdate
End Sub

3. Com o código no lugar, pressione F5 ou clique no botão Executar para executar. Você verá um prompt pedindo para selecionar o intervalo de dados filtrados que deseja exportar como um arquivo CSV. Use o mouse para selecionar as células relevantes e clique em OK.

Dialog to select the filtered data

4. Em seguida, outra caixa de diálogo aparece solicitando que você especifique o nome do arquivo e o local de armazenamento para o seu CSV. Escolha ou crie seu diretório de destino e insira um nome de arquivo, conforme mostrado:

Dialog to specify a file name

5. Clique em Salvar e a macro exportará apenas as células visíveis na sua seleção para um arquivo CSV. As linhas ocultas - aquelas filtradas - não serão incluídas.

Essa solução VBA é rápida, precisa e perfeita para tarefas repetitivas ou exportações em massa. No entanto, você precisará de familiaridade básica com a habilitação de macros e o uso do editor VBA. Sempre certifique-se de salvar seu trabalho e manter backups de arquivos importantes antes de executar novas macros. Caso encontre erros, verifique se sua seleção contém células visíveis (dados filtrados) e se você tem permissão para gravar no diretório selecionado.


Salvar / Exportar apenas dados filtrados do Excel para arquivo csv Kutools para Excel

Kutools para Excel fornece um recurso dedicado chamado Exportar Intervalo para Arquivo. Este utilitário facilita muito a exportação de células selecionadas - incluindo dados filtrados - para CSV, PDF, texto ou outros formatos. Esta é uma escolha ideal para usuários que desejam uma solução confiável sem ter que usar código VBA ou seleção manual, especialmente se a exportação de dados filtrados for uma tarefa comum no seu fluxo de trabalho.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Se você instalou Kutools para Excel, siga estas etapas:

1. Primeiro, aplique o filtro desejado e selecione os dados visíveis que deseja exportar. Certifique-se de incluir apenas as linhas relevantes (filtradas) na sua seleção.

2. Vá para Kutools Plus na faixa de opções, selecione Importar & Exportar, e depois Exportar Intervalo para Arquivo. Consulte a captura de tela abaixo para localizar esta opção:

Export Range to File option on the Kutools Plus tab on the ribbon

3. No Exportar Intervalo para Arquivo diálogo, selecione o formato de arquivo (por exemplo, CSV) na seção Formato de Arquivo Clique File explorer button para navegar e selecionar uma pasta para salvar o arquivo exportado. Veja o exemplo abaixo:

Export Range to File dialog box

4. Após confirmar o local e as configurações, clique em Ok. Outro prompt aparecerá pedindo para nomear seu arquivo exportado. Insira o nome desejado e confirme.

Dialog box for entering a name for the file

5. Clique em Ok novamente. Os dados filtrados selecionados serão salvos como um arquivo CSV no local escolhido. Apenas as células visíveis que você selecionou são exportadas - as linhas ocultas são ignoradas.

Usar Kutools para Excel é altamente recomendado para usuários que realizam exportações repetidas, exigem opções flexíveis de formato ou têm menos experiência com VBA. Além de CSV, você pode exportar diretamente para texto, PDF e vários outros formatos, economizando tempo e reduzindo o risco de erros em operações manuais.

  Baixe e experimente gratuitamente Kutools para Excel agora!

Se você encontrar resultados inesperados ou arquivos faltando dados, verifique se sua seleção continha apenas as células visíveis pretendidas antes de exportar. Além disso, preste atenção às permissões de pasta e configurações de formato de arquivo na caixa de diálogo para evitar problemas comuns.


Demonstração: Salvar / Exportar apenas dados filtrados do Excel para arquivo csv Kutools para Excel

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Exportar Dados Filtrados via Power Query

Power Query (Obter & Transformar) pode ser usado para extrair e salvar dados filtrados. Este método é adequado para usuários que utilizam versões modernas do Excel (Excel2016 e posterior) e desejam automatizar exportações repetíveis:

1. Selecione seus dados e vá para Dados > Da Tabela/Intervalo para iniciar o Editor de Consultas do Power Query (seu intervalo deve ter cabeçalhos).

2. No Power Query, aplique seu filtro desejado diretamente nas colunas relevantes.

3. Clique em Página Inicial > Fechar & Carregar Para e escolha “Criar Apenas Conexão” ou “Tabela em nova planilha.”

4. Os resultados filtrados agora aparecem em uma nova planilha. Exporte normalmente (Arquivo > Salvar Como > CSV).

Power Query é prático para usuários que precisam de exportações de dados agendadas ou desejam criar modelos de consulta reutilizáveis. A configuração inicial pode ser mais complexa para iniciantes, mas é altamente eficiente para transformações de conjunto de dados e uso repetido.


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ... ) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ... ) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!