Как открыть Excel в разных окнах: полное руководство с лайфхаками

Почему Excel открывает все файлы в одном окне и как это исправить

Работа с несколькими таблицами Microsoft Excel в одном окне может превратиться в кошмар: постоянное переключение между вкладками, случайное закрытие нужного файла или путаница в данных. Особенно это раздражает, когда нужно сравнивать данные из разных источников или копировать информацию между документами. К счастью, в Excel есть скрытые настройки и приёмы, которые позволяют открывать каждый файл в отдельном окне операционной системы — как отдельные программы.

Проблема в том, что по умолчанию Excel 2016–2023Microsoft 365) использует режим SDI (Single Document Interface), где все файлы группируются в одном окне приложения. Это удобно для экономии места на панели задач, но абсолютно неудобно для многозадачности. В этой статье мы разберём 5 проверенных способов принудительного открытия Excel-файлов в разных окнах, включая горячие клавиши, изменение реестра Windows и даже макросы VBA.

Важно: методы работают для Windows 10/11 и macOS, но некоторые трюки (например, правка реестра) доступны только на ПК. Также учитывайте, что в корпоративных версиях Excel администраторы могут блокировать отдельные функции через групповую политику.

Способ 1: Горячие клавиши для быстрого открытия в новом окне

Самый простой способ — использовать комбинации клавиш. Он не требует изменения настроек и работает во всех версиях Excel, начиная с 2010 года.

  • 🔹 Удерживайте Ctrl + O (открыть файл), затем выберите документ и нажмите Shift + Enter. Файл откроется в новом окне Excel.
  • 🔹 Если файл уже открыт на вкладке: зажмите Ctrl + левая кнопка мыши по вкладке и перетащите её за пределы текущего окна.
  • 🔹 Для macOS: используйте Command ⌘ + O, затем Shift + Return.

Этот метод срабатывает не всегда — если Excel заблокирован политиками компании или используется Excel Online, горячие клавиши могут игнорироваться. В таком случае переходите к следующим способам.

📊 Какой у вас Excel?
Microsoft 365 (подписка)
Excel 2021/2019
Excel 2016 или старше
Excel для Mac
Excel Online

Способ 2: Настройки Excel по умолчанию (для постоянного эффекта)

Если вам нужно, чтобы все файлы Excel открывались в отдельных окнах автоматически, измените параметры запуска программы:

  1. Закройте все окна Excel.
  2. Нажмите Win + R, введите excel /safe и нажмите Enter (это откроет Excel в безопасном режиме).
  3. Перейдите в Файл → Параметры → Дополнительно.
  4. В разделе Экран снимите галочку с пункта Показывать все окна на панели задач.
  5. Перезапустите Excel в обычном режиме.

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

Способ 3: Правка реестра Windows (для опытных пользователей)

Этот метод навсегда меняет поведение Excel и заставляет программу открывать каждый файл в новом процессе. Подходит для Windows 10/11 и требует прав администратора.

⚠️ Внимание: Неправильное изменение реестра может привести к сбоям в работе системы. Создайте точку восстановления перед началом.

  1. Нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
  3. Дважды кликните по параметру (По умолчанию).
  4. В конце строки в поле Значение добавьте "%1" (с пробелом перед кавычками). Пример итоговой строки:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e "%1"
  5. Повторите шаги для путей:
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
    

    HKEY_CLASSES_ROOT\Excel.Sheet\shell\Open\command

  6. Перезагрузите компьютер.

Теперь при двойном клике по файлу .xlsx или .xls он будет открываться в новом окне Excel, а не на новой вкладке. Если нужно вернуть всё обратно — просто удалите добавленный "%1" из значений реестра.

Что делать, если после правки реестра Excel перестал открываться?

Откат изменений через точку восстановления системы или возвращение исходных значений в реестре. Также проверьте, не удалили ли вы случайно кавычки в пути к EXCEL.EXE.

Способ 4: Использование VBA-макроса для принудительного открытия

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

Откройте редактор VBA (Alt + F11) и вставьте следующий код в модуль:

Sub OpenInNewWindow()

Dim filePath As String

filePath = Application.GetOpenFilename("Excel Files (.xls; .xls), .xls*; *.xls")

If filePath <> "False" Then

Shell "explorer """ & filePath & """", vbNormalFocus

End If

End Sub

Теперь при запуске макроса (Alt + F8 → выберите OpenInNewWindowВыполнить) откроется диалог выбора файла, и выбранный документ запустится в новом окне Excel. Этот способ удобен для пользователей, которые часто работают с одними и теми же файлами.

Убедитесь, что включена вкладка "Разработчик" (Файл → Параметры → Настройка ленты)

Разрешите выполнение макросов (Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы)

Сохраните файл как .xlsm (с поддержкой макросов)

-->

Способ 5: Альтернативные программы для работы с Excel-файлами

Если ни один из методов не сработал (например, из-за корпоративных ограничений), рассмотрите альтернативные программы, которые по умолчанию открывают файлы в отдельных окнах:

Программа Поддержка .xlsx Отдельные окна Бесплатная версия
LibreOffice Calc ✅ Полная ✅ Да ✅ Да
WPS Office ✅ Полная ✅ Да ✅ Да (с рекламой)
OnlyOffice ✅ Полная ✅ Да ✅ Да
Google Sheets ⚠️ Частичная (формулы могут отличаться) ✅ Каждая вкладка — отдельное окно браузера ✅ Да

Например, в LibreOffice Calc каждый файл открывается в новом окне по умолчанию, а интерфейс программы очень похож на Excel. Минус — некоторые сложные формулы (например, XLOOKUP или LET) могут работать иначе.

⚠️ Внимание: При открытии файлов в альтернативных программах проверяйте форматирование и формулы — иногда происходят сбои в отображении сводных таблиц или условного форматирования.

Типичные проблемы и их решения

Даже после применения описанных методов могут возникать сложности. Вот самые распространённые и способы их устранения:

  • 🔴 Файлы открываются в одном окне, несмотря на настройки:
    Проверьте, не запущен ли Excel в режиме Защищённого просмотра (жёлтая панель вверху). Отключите его в Файл → Параметры → Центр управления безопасностью.
  • 🔴 После правки реестра Excel выдаёт ошибку:
    Убедитесь, что путь к EXCEL.EXE в реестре указан верно. Для Microsoft 365 он может отличаться (например, Office16 вместо Office15).
  • 🔴 Макрос не работает:
    Включите поддержку макросов в параметрах Excel и сохраните файл с расширением .xlsm.
  • 🔴 Вкладки исчезли после обновления Excel:
    Microsoft регулярно меняет интерфейс. Проверьте настройки в Файл → Параметры → Дополнительно → Экран.

Если проблема не решена, попробуйте сбросить настройки Excel до заводских: закройте программу, удалите файл Excel16.xlb (путь: %AppData%\Microsoft\Excel\), затем перезапустите Excel.

FAQ: Частые вопросы по открытию Excel в разных окнах

Можно ли открыть в новом окне файл, который уже открыт на вкладке?

Да. Зажмите Ctrl, кликните по вкладке файла и перетащите её за пределы текущего окна Excel. Альтернативно: откройте файл через Проводник (двойной клик) — он откроется в новом окне, если применён способ с реестром или настройками по умолчанию.

Почему после обновления Windows метод с реестром перестал работать?

Microsoft иногда меняет структуру реестра для офисных приложений. Проверьте актуальный путь к EXCEL.EXE (например, для Microsoft 365 это может быть Office16 или Office17). Также обновите версию Excel через Файл → Учётная запись → Параметры обновления.

Как открыть два окна Excel на разных мониторах?

Откройте файлы в отдельных окнах (любым из описанных способов), затем перетащите одно из окон на второй монитор. Для удобства используйте сочетание Win + Стрелка влево/вправо — это прикрепит окно к половине экрана. В Windows 11 также доступны макеты окон (наведите курсор на кнопку развёртывания окна).

Будет ли работать способ с реестром на Mac?

Нет, реестр — это компонент Windows. Для macOS используйте:

  • Горячие клавиши (Command ⌘ + OShift + Return).
  • Настройки Excel → Параметры → Общие (отключите Открывать файлы в одном окне, если опция доступна).
  • Терминал: откройте файл через команду open -n /Applications/Microsoft\ Excel.app путь_к_файлу.xlsx.

Можно ли открыть один и тот же файл Excel в двух окнах одновременно?

Технически да, но это чревато конфликтами. Excel блокирует файл для редактирования, поэтому второй экземпляр откроется в режиме Только для чтения. Для одновременной работы с одним файлом используйте:

  • Общие книги (Рецензирование → Общий доступ к книге — устаревший метод, но работает).
  • OneDrive/SharePoint с функцией Совместное редактирование.
  • Разделите файл на несколько отдельных документов и используйте 3D-ссылки для связи между ними.