Как открыть несколько файлов Excel в отдельных окнах: все работающие методы

Работа с несколькими файлами Excel одновременно — рутина для аналитиков, бухгалтеров и менеджеров. Но стандартное поведение программы часто разочаровывает: вместо отдельных окон все книги открываются в одном экземпляре, а переключение между ними превращается в головоломку с десятком вкладок. Почему так происходит? Дело в архитектуре Microsoft Office: начиная с версии Excel 2013, программа по умолчанию использует режим SDI (Single Document Interface), где все документы группируются под одним процессом.

Однако этот подход не всегда удобен. Представьте: вам нужно сравнить данные из двух больших таблиц, копировать формулы между файлами или просто следить за изменениями в разных отчётах параллельно. Вкладки замедляют работу, а постоянное переключение Alt+Tab между окнами Excel и другими программами только усугубляет хаос. К счастью, есть способы заставить Excel открывать каждый файл в отдельном окне — как в старых версиях программы. Далее разберём все актуальные методы для Windows 10/11 и macOS, включая скрытые настройки и обходные пути.

Важно понимать: не все версии Excel одинаково поддерживают многоконность. Например, Excel Online и мобильные приложения принципиально не позволяют открывать файлы в отдельных окнах. А в Excel 2016-2021 и Microsoft 365 этот функционал либо скрыт, либо требует ручной настройки. Но обо всём по порядку.

Почему Excel открывает все файлы в одном окне?

Причина кроется в изменении подхода Microsoft к интерфейсу программы. До Excel 2013 использовался MDI (Multiple Document Interface) — каждый файл открывался в отдельном дочернем окне внутри главного окна программы. Это позволяло легко перетаскивать данные между книгами и сравнивать их визуально. Однако с переходом на SDI все документы стали открываться в одном окне на отдельных вкладках, как в браузере.

Официальные аргументы Microsoft в пользу такого решения:

  • 📁 Экономия ресурсов: одно окно потребляет меньше оперативной памяти.
  • 🔄 Упрощённое переключение: вкладки якобы удобнее для быстрой навигации.
  • 🖥️ Адаптация под сенсорные экраны: SDI лучше работает на планшетах.

Но на практике этот подход создаёт массу неудобств:

  • ❌ Невозможно разместить два файла рядом на одном экране без использования функции Новое окно (которая дублирует книгу, а не открывает другой файл).
  • ❌ При закрытии главного окна Excel все несохранённые изменения во вкладках теряются.
  • ❌ Горячие клавиши для переключения между окнами (Alt+Tab) не работают — приходится использовать Ctrl+Tab, что менее интуитивно.

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

📊 Какую версию Excel вы используете?
Microsoft 365 (подписка)
Excel 2021
Excel 2019
Excel 2016
Excel 2013 или старше

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

Самый быстрый метод, который работает во всех версиях Excel (включая Microsoft 365). Он не меняет настройки программы, но позволяет при необходимости открыть конкретный файл в отдельном окне.

Инструкция:

  1. Закройте все открытые файлы Excel (важно!).
  2. Найдите нужный файл .xlsx или .xls в Проводнике Windows или Finder (macOS).
  3. Выделите файл и нажмите комбинацию:
    • 🪟 Windows: Shift + двойной клик левой кнопкой мыши.
    • 🍎 macOS: Command (⌘) + двойной клик.
  • Повторите действие для второго файла — он откроется в отдельном окне.
  • Этот метод работает благодаря тому, что Excel воспринимает удерживание Shift/Command как команду на открытие файла в новом экземпляре программы. Ограничение: если вы сначала откроете файл обычным способом, а потом попробуете открыть второй с Shift, он откроется в той же вкладке.

    Способ 2: Настройка Excel через параметры запуска

    Для опытных пользователей есть более надёжный метод — изменение параметров запуска Excel. Он требует правки ярлыка программы или системного реестра, но зато позволяет сделать отдельные окна поведением по умолчанию.

    Вариант А: Правка ярлыка (Windows)

    1. Найдите ярлык Excel на рабочем столе или в меню Пуск.
    2. Кликните правой кнопкой → Свойства.
    3. В поле Объект после пути к файлу excel.exe добавьте пробел и параметр:
      "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x
      Примечание: путь может отличаться в зависимости от версии Office (например, Office15 для Excel 2013).
    4. Нажмите ОК и запустите Excel через этот ярлык.

    Вариант Б: Правка реестра (для продвинутых)

    ⚠️ Внимание: Неправильное изменение реестра может привести к сбоям в работе системы. Создайте точку восстановления перед началом.
    1. Нажмите Win + R, введите regedit и подтвердите.
    2. Перейдите по пути:
      HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
    3. Дважды кликните на параметр (По умолчанию) и в конце строки добавьте "%1" (с пробелом перед кавычкой).
    4. Повторите шаги для пути:
      HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
    5. Перезагрузите компьютер.

    После этих действий все файлы Excel будут открываться в отдельных окнах по двойному клику. Чтобы вернуть стандартное поведение, удалите добавленные параметры.

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

    Откат изменений: 1) Запустите regedit → 2) Найдите изменённые ключи → 3) Кликните правой кнопкой → Удалить → 4) Перезагрузите ПК. Если это не помогло, воспользуйтесь точкой восстановления системы.

    Способ 3: Использование функции «Новое окно»

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

    Как это работает:

    1. Откройте файл в Excel.
    2. Перейдите на вкладку Вид → нажмите Новое окно.
    3. Теперь у вас два окна с одним и тем же файлом, но их можно расположить рядом и прокручивать независимо.
    4. Ограничения метода:

      • ⚠️ Оба окна синхронизированы — изменения в одном сразу отображаются в другом.
      • ⚠️ Нельзя открыть разные файлы — только дубликаты одного.
      • ⚠️ Закрытие главного окна закроет и все дочерние.

      Для работы с разными файлами комбинируйте этот способ с Способом 1 (открытие через Shift+клик).

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

      Если настройка Excel кажется слишком сложной, рассмотрите альтернативные программы, которые из коробки поддерживают многоконность:

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

      Рекомендация: LibreOffice Calc — лучшая бесплатная альтернатива для тех, кто привык к Excel, но хочет гибкости в управлении окнами. Программа позволяет открывать каждый файл в отдельном окне по умолчанию и поддерживает большинство функций Excel, включая ВПР, СУММЕСЛИМН и сводные таблицы.

      Минусы альтернатив:

      • 📉 Возможны различия в отображении сложных формул или макросов.
      • 🔄 Не все функции Power Query или Power Pivot доступны.
      • 🖼️ Внешний вид интерфейса может отличаться.

    Способ 5: Макрос для принудительного открытия в новом окне

    Для пользователей, знакомых с VBA, есть решение на основе макроса. Оно подходит для Excel 2016-2021 и Microsoft 365, но требует включения поддержки макросов в настройках безопасности.

    Инструкция:

    1. Откройте Excel и нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте новый модуль: Insert → Module.
    3. Скопируйте следующий код:
      Sub OpenInNewWindow()
      

      Dim FilePath As Variant

      FilePath = Application.GetOpenFilename("Excel Files (.xls), .xls")

      If FilePath <> False Then

      Shell "excel.exe """ & FilePath & """", vbNormalFocus

      End If

      End Sub

    4. Закройте редактор VBA.
    5. Теперь при запуске макроса (Alt + F8 → выберите OpenInNewWindowВыполнить) будет открываться диалог выбора файла, а выбранный документ откроется в новом окне.

    ⚠️ Внимание: Макросы могут быть заблокированы настройками безопасности Excel. Чтобы их разрешить, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросов и выберите Включить все макросы (не рекомендуется для файлов из ненадёжных источников).

    Преимущества метода:

    • ✅ Работает даже в корпоративных версиях Excel с ограниченными правами.
    • ✅ Можно назначить макрос на панель быстрого доступа или горячую клавишу.

    Сравнение методов: какой выбрать?

    Чтобы определиться с оптимальным способом, оценим каждый по ключевым критериям:

    Метод Сложность Работает в Microsoft 365 Требует прав администратора Подходит для постоянного использования
    Горячие клавиши (Shift+клик) ✅ Да ❌ Нет ⚠️ Только для разовых задач
    Правка ярлыка (/x) ⭐⭐ ✅ Да ❌ Нет ✅ Да
    Правка реестра ⭐⭐⭐ ✅ Да ✅ Да ✅ Да
    Функция «Новое окно» ✅ Да ❌ Нет ❌ Нет (только дубликаты)
    Альтернативные программы ⭐⭐ ❌ Нет ❌ Нет ✅ Да
    Макрос VBA ⭐⭐⭐ ✅ Да ❌ Нет ⚠️ Для опытных пользователей

    Частые ошибки и их решения

    При попытке открыть Excel в отдельных окнах пользователи сталкиваются с типичными проблемами. Разберём самые распространённые:

    1. При нажатии Shift+клик файл открывается в той же вкладке

    • 🔹 Причина: Excel уже запущен в фоновом режиме.
    • 🔹 Решение:
      1. Закройте все процессы EXCEL.EXE через Диспетчер задач.
      2. Повторите действие с Shift+клик.

    2. После правки реестра Excel перестал открывать файлы

    • 🔹 Причина: Ошибка в синтаксисе пути или отсутствие прав.
    • 🔹 Решение:
      1. Проверьте, что в конце строки реестра добавлен пробел и " %1".
      2. Запустите regedit от имени администратора.

    3. Макрос не работает, выдаёт ошибку

    • 🔹 Причина: Отключена поддержка макросов или неправильный путь к excel.exe.
    • 🔹 Решение:
      1. Включите макросы в Параметры → Центр управления безопасностью.
      2. Убедитесь, что путь к excel.exe в коде соответствует вашей версии Office.

    ☑️ Диагностика проблем с отдельными окнами

    Выполнено: 0 / 4

    FAQ: Ответы на популярные вопросы

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

    Да, но способы отличаются от Windows:

    • 🍎 Используйте Command (⌘) + клик на файл в Finder.
    • 🍎 В Excel для Mac нет параметра /x, но можно дублировать окно через Окно → Новое окно.
    • 🍎 Альтернатива: настройте Automator для открытия файлов в новых экземплярах.
    Почему после обновления Excel перестал открывать файлы в отдельных окнах?

    Microsoft регулярно меняет поведение программы в обновлениях. Возможные причины:

    • 🔄 Обновление сбросило настройки реестра или ярлыка.
    • 🔄 В новых версиях Microsoft 365 может блокироваться параметр /x.
    • 🔄 Проверьте версию Excel в Файл → Учётная запись и при необходимости откатитесь на предыдущую сборку.
    Как вернуть стандартное поведение (все файлы в одном окне)?

    Если вы ранее меняли настройки:

    • 🔙 Удалите параметр /x из ярлыка Excel.
    • 🔙 Восстановите исходные значения в реестре (удалите добавленные " %1").
    • 🔙 Перезагрузите компьютер.
    Можно ли открыть два окна с одним и тем же файлом Excel?

    Да, но с оговорками:

    • 📑 Используйте функцию Новое окно на вкладке Вид — это создаст второй экземпляр того же файла.
    • ⚠️ Изменения в одном окне будут сразу отображаться в другом (синхронизация в реальном времени).
    • 🔄 Для работы с разными файлами комбинируйте этот метод с открытием через Shift+клик.
    Есть ли расширения для Excel, которые решают эту проблему?

    Официальных расширений нет, но есть обходные пути:

    • 🧩 Office Tab (платное) — добавляет настоящую многовкладочность, но не решает проблему отдельных окон.
    • 🧩 Kutools for Excel — содержит инструменты для управления окнами, но не меняет поведение по умолчанию.
    • 🧩 Самое надёжное решение — правка реестра или альтернативные программы (например, LibreOffice).