Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

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

Author Xiaoyang Last modified

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: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por 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 número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & 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 (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo 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 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


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

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins