KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторСяоянДата изменения

При работе с большими наборами данных в Excel фильтры часто используются, чтобы сосредоточиться на конкретных подмножествах информации. Однако иногда возникает необходимость сохранить или экспортировать только отфильтрованные (видимые) строки в отдельный CSV-файл — например, для отчётности, обмена данными или дальнейшего анализа. По умолчанию функция Сохранить как в Excel экспортирует весь лист целиком, включая скрытые и отфильтрованные строки, при сохранении в формате CSV. Это может создать трудности, если вы хотите экспортировать исключительно результаты фильтрации, исключив ненужные в данный момент данные.

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

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

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

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

Экспорт отфильтрованных данных с помощью Power Query


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

Excel не позволяет напрямую сохранить в файл CSV только отфильтрованные (видимые) строки. Однако вы можете воспользоваться простым обходным способом, чтобы добиться нужного результата. Этот метод идеально подойдёт тем, кто предпочитает избегать сложных функций и программирования. Ниже приведены подробные шаги:

1. После применения фильтра к листу выделите диапазон отфильтрованных данных, которые хотите сохранить. Обязательно включите строку заголовков (если это необходимо), чтобы экспортируемый файл оставался понятным и структурированным.

2. На вкладке Главная перейдите к пункту Найти и выделитьПерейти к специальному. Эта опция позволяет выбрать только видимые ячейки. См. снимок экрана:

Параметр «Перейти к» на ленте

3. В диалоговом окне Перейти к специальному выберите опцию Только видимые ячейки. Это гарантирует, что в буфер обмена попадут только отображаемые (отфильтрованные) строки — скрытые строки не будут скопированы случайно.

Диалоговое окно «Перейти к»

4. После нажатия кнопки ОКскопируйте выделенный диапазон (можно нажать)Ctrl+C или щёлкнуть правой кнопкой мыши и выбрать Копировать), затем откройте новый лист и вставьте данные (с помощью Ctrl+V). Появятся только видимые (отфильтрованные) строки — скрытые строки будут исключены, и ваш набор данных будет готов к экспорту.

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

Диалоговое окно «Сохранить как»

6. Нажмите кнопку Сохранить. Возможно, появится предупреждение: «Некоторые функции книги могут быть потеряны» или запрос о сохранении только текущего листа. Это стандартное поведение при экспорте в CSV. Подтвердите, нажав ОК, а затем Да. Ваши отфильтрованные данные теперь сохранены в файле CSV в выбранном каталоге.

Диалоговое окно с вопросом, хотите ли вы сохранить только активный лист

Стрелка

Диалоговое окно с вопросом, хотите ли вы продолжить использовать этот формат

Этот метод прост в использовании и не требует навыков программирования. Однако при частом применении или работе с очень большими наборами данных он может занять некоторое время. Всегда проверяйте вставленные данные на новом листе перед сохранением, чтобы убедиться, что включены только видимые строки. Если вам регулярно приходится экспортировать отфильтрованные данные, рассмотрите автоматизированные методы, описанные ниже.


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

Если вы регулярно экспортируете отфильтрованные данные или хотите более быстрый и автоматизированный способ — воспользуйтесь макросом VBA. Это особенно удобно, если вы стремитесь минимизировать ручные действия и программно экспортировать нужный диапазон. Ниже приведено пошаговое руководство:

1. Нажмите комбинацию клавиш Alt + F11, чтобы открыть редактор Microsoft Visual Basic для приложений (VBA). Откроется новое окно, в котором можно управлять макросами Excel.

2. В редакторе VBA нажмите Вставка > Модуль, чтобы добавить новый модуль. Скопируйте и вставьте приведённый ниже код VBA в пустое окно модуля.

Код 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. Выделите нужные ячейки с помощью мыши и нажмите ОК.

Диалоговое окно для выбора отфильтрованных данных

4. Затем откроется ещё одно диалоговое окно, в котором нужно указать имя файла и место для сохранения CSV-файла. Выберите или создайте папку назначения и введите имя файла, как показано:

Диалоговое окно для указания имени файла

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

Это решение на основе VBA работает быстро и точно, идеально подходя для повторяющихся задач и массового экспорта. Однако вам понадобится базовое знакомство с включением макросов и использованием редактора VBA. Всегда сохраняйте свою работу и создавайте резервные копии важных файлов перед запуском новых макросов. В случае возникновения ошибок убедитесь, что выделение содержит видимые ячейки (отфильтрованные данные) и что у вас есть права на запись в выбранный каталог.


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

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

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

Если у Вас установлено приложение Kutools для Excel, выполните следующие действия:

1. Сначала примените нужный фильтр и выделите видимые данные для экспорта. Убедитесь, что в выделение попадают только отфильтрованные строки.

2. Перейдите на вкладку KUTOOLS PLUS на ленте, выберите пункт Импорт/экспорт, а затем — Экспорт диапазона в файл. См. снимок экрана ниже, чтобы найти эту опцию:

Параметр «Экспорт диапазона в файл» на вкладке Kutools Plus на ленте

3. В диалоговом окне Экспорт диапазона в файл выберите нужный тип файла (например, CSV) в разделе Тип файла. Нажмите кнопку Кнопка проводника файлов, чтобы выбрать папку для сохранения экспортируемого файла. См. пример ниже:

Диалоговое окно «Экспорт диапазона в файл»

4. После подтверждения расположения и параметров нажмите кнопку ОК. Появится ещё одно окно с запросом указать имя экспортируемого файла. Введите желаемое имя и подтвердите.

Диалоговое окно для ввода имени файла

5. Снова нажмите кнопку ОК. Выделенные отфильтрованные данные сохранятся в файл CSV в выбранном месте. Экспортируются только видимые ячейки — скрытые строки игнорируются.

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

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

Если вы столкнётесь с неожиданными результатами или отсутствием данных в файлах, убедитесь, что перед экспортом ваш выделенный диапазон включал только нужные видимые ячейки. Также проверьте разрешения папок и параметр «Тип файла» в диалоговом окне, чтобы избежать распространённых проблем.


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

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

Экспорт отфильтрованных данных с помощью Power Query

Power Query («Получить и преобразовать») позволяет извлекать и сохранять отфильтрованные данные. Этот метод идеально подходит пользователям современных версий Excel (Excel 2016 и новее), стремящимся автоматизировать повторяющиеся операции экспорта.

1. Выделите данные и перейдите к Данные > Из таблицы/диапазона, чтобы открыть редактор Power Query (ваш диапазон должен содержать заголовки).

2. В Power Query примените нужный фильтр прямо к соответствующим столбцам.

3. Нажмите Главная > Закрыть и загрузить в и выберите «Только создать подключение» или «Таблица на новый лист».

4. Отфильтрованные результаты теперь отображаются на новом листе. Экспортируйте их обычным способом ()Файл>Сохранить как> CSV).

Power Query идеально подходит для тех, кто регулярно экспортирует данные или создаёт многократно используемые шаблоны запросов. Хотя первоначальная настройка может показаться сложной новичкам, этот инструмент обеспечивает высокую эффективность при преобразовании наборов данных и их повторном использовании.


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

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

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


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

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

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек