Быстрое сохранение одного листа из книги Excel

Иван Корнев·09.04.2026·5 мин

Чтобы сохранить конкретный лист из книги Excel в отдельный файл, кликните по его вкладке правой кнопкой мыши, выберите «Переместить или скопировать», отметьте галочку «Создать копию» и в списке книг укажите "(новая книга)". Нажмите ОК — лист откроется в новом окне, где его можно сразу сохранить через «Файл» > «Сохранить как». Этот метод работает во всех версиях Excel (2016–2026) и сохраняет формулы, условное форматирование и скрытые строки.

Ниже приведены подробные инструкции для разных сценариев, включая работу в браузере и автоматизацию процесса.

Зачем это нужно? Разделение файла упрощает отправку отчетов коллегам, снижает размер пересылаемых документов и защищает данные на других листах от случайного редактирования.

Способ 1: Стандартное копирование в новую книгу

Это самый надежный метод, не требующий установки дополнений. Он гарантирует, что все связи внутри листа останутся рабочими.

Пошаговая инструкция:

  1. Откройте исходный файл Excel.
  2. В нижней части окна найдите вкладку нужного листа.
  3. Нажмите на неё правой кнопкой мыши.
  4. В контекстном меню выберите пункт «Переместить или скопировать...» (Move or Copy).
  5. В открывшемся диалоговом окне:
    • В поле «В книгу» (To book) выберите из выпадающего списка вариант (новая книга) / (new book).
    • Обязательно поставьте галочку «Создать копию» (Create a copy). Если её не поставить, лист переместится, а в исходном файле исчезнет.
  6. Нажмите ОК.

Система создаст новый файл с одним листом. Сразу перейдите в меню Файл > Сохранить как, выберите место на диске и присвойте файлу имя.

Если вкладок много и нужная скрыта, сначала отобразите её: нажмите правой кнопкой на любую видимую вкладку → «Показать» → выберите скрытый лист.

Способ 2: Экспорт в другие форматы (PDF, CSV)

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

Сохранение в PDF

Идеально для отчетов, счетов и коммерческих предложений.

  1. Выделите нужный лист (убедитесь, что активна только его вкладка).
  2. Перейдите в Файл > Экспорт > Создать документ PDF/XPS.
  3. В настройках убедитесь, что выбрано «Активные листы», а не «Вся книга».
  4. Нажмите «Опубликовать».

Сохранение в CSV

Подходит для импорта данных в 1С, базы данных или другие таблицы.

  1. Откройте лист, который нужно сохранить.
  2. Нажмите Файл > Сохранить как.
  3. В типе файла выберите «CSV (разделители запятые) (*.csv)».
  4. Excel предупредит, что сохраняется только активный лист — подтвердите действие.
ФорматСфера примененияСохраняет формулыСохраняет оформление
XLSXПолная рабочая копияДаДа
PDFПечать и отправка клиентамНет (преобразует в текст/картинку)Да (визуально)
CSVПеренос данных в другие системыНет (только значения)Нет

Способ 3: Работа в Google Таблицах (Онлайн)

Если ваш файл находится в облаке Google Диск, процедура немного отличается, но также занимает секунды.

  1. Откройте таблицу в браузере.
  2. Наведите курсор на название нужного листа внизу экрана.
  3. Нажмите на стрелочку рядом с названием или кликните правой кнопкой мыши.
  4. Выберите «Копировать в»«Новую таблицу».
  5. Откроется новая вкладка браузера с отдельным файлом, содержащим только этот лист.
  6. При необходимости скачайте его в формате Excel: Файл > Скачать > Microsoft Excel (.xlsx).

При копировании листа из Google Таблиц в новый файл могут сброситься права доступа. Проверьте настройки шеринга нового документа перед отправкой ссылки коллегам.

Способ 4: Автоматизация через макрос VBA

Если вам приходится ежедневно выгружать десятки листов в отдельные файлы, рутинную операцию можно автоматизировать с помощью макроса.

  1. Нажмите комбинацию клавиш Alt + F11, чтобы открыть редактор VBA.
  2. В меню выберите Insert > Module.
  3. Вставьте следующий код в окно модуля:
Sub SaveActiveSheetAsNewFile()
    Dim ws As Worksheet
    Dim newWb As Workbook
    Dim savePath As String
    
    ' Создаем копию активного листа в новой книге
    Set ws = ActiveSheet
    ws.Copy
    Set newWb = ActiveWorkbook
    
    ' Формируем имя файла на основе имени листа
    savePath = Application.ActiveWorkbook.Path & "\" & ws.Name & ".xlsx"
    
    ' Сохраняем файл (перезапишет, если файл с таким именем уже есть)
    Application.DisplayAlerts = False
    newWb.SaveAs Filename:=savePath, FileFormat:=xlOpenXMLWorkbook
    Application.DisplayAlerts = True
    
    ' Закрываем новую книгу
    newWb.Close SaveChanges:=False
    
    MsgBox "Лист '" & ws.Name & "' успешно сохранен как отдельный файл!", vbInformation
End Sub
  1. Вернитесь в Excel, выделите нужный лист и запустите макрос через Разработчик > Макросы (или нажмите F5 в редакторе). Файл сохранится в той же папке, где лежит исходная книга.

Частые ошибки и проблемы

  • Сломались формулы (#ССЫЛКА! / #REF!). Это происходит, если формула на сохраняемом листе ссылалась на ячейки с других листов исходной книги. При копировании в новый файл эти связи разрываются.
    • Решение: Перед сохранением замените формулы на значения (выделить всё → Копировать → Вставить значения) или скопируйте зависимые листы вместе с основным.
  • Кнопка «Переместить или скопировать» неактивна.
    • Причина: Лист защищен паролем или книга открыта в режиме «Только для чтения».
    • Решение: Снимите защиту (вкладка «Рецензирование» → «Снять защиту листа») или сохраните копию книги под новым именем перед операциями.
  • Форматирование съехало при сохранении в CSV.
    • Причина: Формат CSV поддерживает только чистый текст и разделители. Цвета, шрифты и границы в нем не сохраняются технически. Используйте XLSX или PDF для сохранения вида.

FAQ

Можно ли сохранить несколько листов в один новый файл, оставив остальные в старом? Да. Зажмите клавишу Ctrl и кликните по вкладкам нужных листов, чтобы выделить их группой. Затем выполните процедуру копирования (Способ 1). В новую книгу перенесутся все выбранные листы.

Сохранится ли история изменений при копировании листа? Нет. Новый файл начинается с «чистого листа» с точки зрения истории версий и автосохранения. Старая история остается в исходном документе.

Как сохранить лист отдельно в старой версии Excel (2010, 2013)? Алгоритм полностью идентичен описанному в Способе 1. Интерфейс может незначительно отличаться визуально, но пункт «Переместить или скопировать» присутствует во всех версиях начиная с Excel 2007.