Перейти к содержимому

Как сохранить или экспортировать только отфильтрованные данные из Excel в файл CSV?

Author: Xiaoyang Last Modified: 2025-06-05

Как всем известно, легко сохранить рабочий лист как файл CSV. Но пробовали ли вы когда-нибудь сохранить только отфильтрованные данные как файл CSV? Обычно функция Сохранить как в Excel сохраняет все данные рабочего листа в формат CSV. В этом случае, как можно сохранить или экспортировать только отфильтрованные данные из Excel в файл CSV?

Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с помощью копирования только видимых ячеек

Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с использованием кода VBA

Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с помощью Kutools для Excel


Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с помощью копирования только видимых ячеек

В Excel вы не можете напрямую сохранить отфильтрованные данные в файл CSV, но это можно сделать с помощью обходного пути. Пожалуйста, следуйте инструкциям:

1. Выберите отфильтрованные данные, которые вы хотите сохранить.

2. Затем нажмите Главная > Найти и выделить > Перейти к специальному, см. скриншот:

Go To Special option on the ribbon

3. В диалоговом окне Перейти к специальному выберите опцию Только видимые ячейки, см. скриншот:

Go To Special dialog box

4. Затем нажмите кнопку ОК, после чего скопируйте и вставьте отфильтрованные данные на новый рабочий лист, и только отфильтрованные данные будут вставлены в новый рабочий лист.

5. Теперь вы можете сохранить этот новый рабочий лист как файл CSV. Пожалуйста, нажмите Файл > Сохранить как. В диалоговом окне Сохранить как укажите имя и расположение файла, а затем выберите CVS (разделенный запятыми) из выпадающего списка Указать формат сохранения, см. скриншот:

Save As dialog box

6. Затем нажмите Сохранить, чтобы сохранить эти отфильтрованные данные, и появятся предупреждающие сообщения. Пожалуйста, нажмите ОК и Да, чтобы закрыть сообщения, и только отфильтрованные данные будут сохранены как файл CSV в выбранной вами директории.

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

Arrow

Dialog box saying if you want to keep using that format


Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с использованием кода VBA

Метод, описанный выше, может быть неэффективным. Здесь я могу создать код VBA, который поможет вам быстро и удобно экспортировать отфильтрованные данные в файл CSV.

1. Удерживайте клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > Модуль и вставьте следующий макрос в окно Модуля.

Код VBA: Сохранение / экспорт только отфильтрованных данных из Excel в файл 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. Затем нажмите клавишу F5, чтобы запустить этот код, и появится всплывающее окно с напоминанием выбрать отфильтрованные данные, которые вы хотите сохранить как файл CSV, см. скриншот:

Dialog to select the filtered data

4. Затем нажмите кнопку ОК, и появится другое окно с напоминанием указать имя файла и место для вашего файла CSV, см. скриншот:

Dialog to specify a file name

5. После этого нажмите кнопку Сохранить, и только отфильтрованные данные будут сохранены как файл CSV.


Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с помощью Kutools для Excel

Kutools для Excel содержит полезный инструмент — Экспорт диапазона в файл, который может помочь вам экспортировать или сохранить диапазон выбранных ячеек в форматы CSV, PDF, текст и другие форматы файлов.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После установки Kutools для Excel выполните следующие действия:

1. Выберите отфильтрованные данные для экспорта.

2. Нажмите Kutools Plus > Импорт и экспорт > Экспорт диапазона в файл, см. скриншот:

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

3. В Экспорт диапазона в файл диалоговом окне выберите формат файла, в котором вы хотите сохранить под Тип файла, затем нажмите File explorer button кнопку, чтобы выбрать папку для сохранения экспортируемого файла, см. скриншот:

Export Range to File dialog box

4. Затем нажмите кнопку Ok, и появится еще одно всплывающее окно с напоминанием ввести имя для экспортируемого файла, см. скриншот:

Dialog box for entering a name for the file

5. Затем нажмите Ok, и только выбранные отфильтрованные данные будут сохранены как файл CSV, как вам нужно.

  Скачайте и попробуйте Kutools для Excel бесплатно прямо сейчас!


Демо: Сохранение / экспорт только отфильтрованных данных из Excel в файл CSV с помощью Kutools для Excel

Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!