Работа с несколькими файлами 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.
Способ 1: Горячие клавиши для открытия файла в новом окне
Самый быстрый метод, который работает во всех версиях Excel (включая Microsoft 365). Он не меняет настройки программы, но позволяет при необходимости открыть конкретный файл в отдельном окне.
Инструкция:
- Закройте все открытые файлы Excel (важно!).
- Найдите нужный файл
.xlsxили.xlsв Проводнике Windows или Finder (macOS). - Выделите файл и нажмите комбинацию:
- 🪟 Windows:
Shift+ двойной клик левой кнопкой мыши. - 🍎 macOS:
Command (⌘)+ двойной клик.
- 🪟 Windows:
Этот метод работает благодаря тому, что Excel воспринимает удерживание Shift/Command как команду на открытие файла в новом экземпляре программы. Ограничение: если вы сначала откроете файл обычным способом, а потом попробуете открыть второй с Shift, он откроется в той же вкладке.
Способ 2: Настройка Excel через параметры запуска
Для опытных пользователей есть более надёжный метод — изменение параметров запуска Excel. Он требует правки ярлыка программы или системного реестра, но зато позволяет сделать отдельные окна поведением по умолчанию.
Вариант А: Правка ярлыка (Windows)
- Найдите ярлык Excel на рабочем столе или в меню
Пуск. - Кликните правой кнопкой →
Свойства. - В поле
Объектпосле пути к файлуexcel.exeдобавьте пробел и параметр:
Примечание: путь может отличаться в зависимости от версии Office (например,"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /xOffice15для Excel 2013). - Нажмите
ОКи запустите Excel через этот ярлык.
Вариант Б: Правка реестра (для продвинутых)
⚠️ Внимание: Неправильное изменение реестра может привести к сбоям в работе системы. Создайте точку восстановления перед началом.
- Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command - Дважды кликните на параметр
(По умолчанию)и в конце строки добавьте"%1"(с пробелом перед кавычкой). - Повторите шаги для пути:
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command - Перезагрузите компьютер.
После этих действий все файлы Excel будут открываться в отдельных окнах по двойному клику. Чтобы вернуть стандартное поведение, удалите добавленные параметры.
Откат изменений: 1) Запустите Что делать, если после правки реестра Excel перестал открываться?
regedit → 2) Найдите изменённые ключи → 3) Кликните правой кнопкой → Удалить → 4) Перезагрузите ПК. Если это не помогло, воспользуйтесь точкой восстановления системы.
Способ 3: Использование функции «Новое окно»
Если предыдущие методы не подходят, можно воспользоваться встроенной функцией Excel — Новое окно. Она не открывает другой файл, но позволяет дублировать текущую книгу в отдельном окне. Это полезно для сравнения разных частей одного документа или работы с большими таблицами.
Как это работает:
- Откройте файл в Excel.
- Перейдите на вкладку
Вид→ нажмитеНовое окно. - Теперь у вас два окна с одним и тем же файлом, но их можно расположить рядом и прокручивать независимо.
- ⚠️ Оба окна синхронизированы — изменения в одном сразу отображаются в другом.
- ⚠️ Нельзя открыть разные файлы — только дубликаты одного.
- ⚠️ Закрытие главного окна закроет и все дочерние.
- 📉 Возможны различия в отображении сложных формул или макросов.
- 🔄 Не все функции Power Query или Power Pivot доступны.
- 🖼️ Внешний вид интерфейса может отличаться.
Ограничения метода:
Для работы с разными файлами комбинируйте этот способ с Способом 1 (открытие через Shift+клик).
Способ 4: Альтернативные программы для работы с Excel-файлами
Если настройка Excel кажется слишком сложной, рассмотрите альтернативные программы, которые из коробки поддерживают многоконность:
| Программа | Поддержка отдельных окон | Совместимость с .xlsx |
Бесплатная версия |
|---|---|---|---|
| LibreOffice Calc | ✅ Да (настройка в Сервис → Параметры → LibreOffice → Общие) |
✅ Полная | ✅ Да |
| WPS Office | ✅ Да (по умолчанию) | ✅ Полная | ⚠️ Условно-бесплатная |
| OnlyOffice | ✅ Да (в десктопной версии) | ✅ Полная | ✅ Да |
| Google Sheets | ❌ Нет (только вкладки в браузере) | ⚠️ Частичная (формулы могут отличаться) | ✅ Да |
Рекомендация: LibreOffice Calc — лучшая бесплатная альтернатива для тех, кто привык к Excel, но хочет гибкости в управлении окнами. Программа позволяет открывать каждый файл в отдельном окне по умолчанию и поддерживает большинство функций Excel, включая ВПР, СУММЕСЛИМН и сводные таблицы.
Минусы альтернатив:
Способ 5: Макрос для принудительного открытия в новом окне
Для пользователей, знакомых с VBA, есть решение на основе макроса. Оно подходит для Excel 2016-2021 и Microsoft 365, но требует включения поддержки макросов в настройках безопасности.
Инструкция:
- Откройте Excel и нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте новый модуль:
Insert → Module. - Скопируйте следующий код:
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
- Закройте редактор VBA.
- Теперь при запуске макроса (
Alt + F8→ выберитеOpenInNewWindow→Выполнить) будет открываться диалог выбора файла, а выбранный документ откроется в новом окне.
⚠️ Внимание: Макросы могут быть заблокированы настройками безопасности Excel. Чтобы их разрешить, перейдите вФайл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросови выберитеВключить все макросы(не рекомендуется для файлов из ненадёжных источников).
Преимущества метода:
- ✅ Работает даже в корпоративных версиях Excel с ограниченными правами.
- ✅ Можно назначить макрос на панель быстрого доступа или горячую клавишу.
Сравнение методов: какой выбрать?
Чтобы определиться с оптимальным способом, оценим каждый по ключевым критериям:
| Метод | Сложность | Работает в Microsoft 365 | Требует прав администратора | Подходит для постоянного использования |
|---|---|---|---|---|
Горячие клавиши (Shift+клик) |
⭐ | ✅ Да | ❌ Нет | ⚠️ Только для разовых задач |
| Правка ярлыка (/x) | ⭐⭐ | ✅ Да | ❌ Нет | ✅ Да |
| Правка реестра | ⭐⭐⭐ | ✅ Да | ✅ Да | ✅ Да |
| Функция «Новое окно» | ⭐ | ✅ Да | ❌ Нет | ❌ Нет (только дубликаты) |
| Альтернативные программы | ⭐⭐ | ❌ Нет | ❌ Нет | ✅ Да |
| Макрос VBA | ⭐⭐⭐ | ✅ Да | ❌ Нет | ⚠️ Для опытных пользователей |
Частые ошибки и их решения
При попытке открыть Excel в отдельных окнах пользователи сталкиваются с типичными проблемами. Разберём самые распространённые:
1. При нажатии Shift+клик файл открывается в той же вкладке
- 🔹 Причина: Excel уже запущен в фоновом режиме.
- 🔹 Решение:
- Закройте все процессы
EXCEL.EXEчерезДиспетчер задач. - Повторите действие с
Shift+клик.
- Закройте все процессы
2. После правки реестра Excel перестал открывать файлы
- 🔹 Причина: Ошибка в синтаксисе пути или отсутствие прав.
- 🔹 Решение:
- Проверьте, что в конце строки реестра добавлен пробел и
" %1". - Запустите
regeditот имени администратора.
- Проверьте, что в конце строки реестра добавлен пробел и
3. Макрос не работает, выдаёт ошибку
- 🔹 Причина: Отключена поддержка макросов или неправильный путь к
excel.exe. - 🔹 Решение:
- Включите макросы в
Параметры → Центр управления безопасностью. - Убедитесь, что путь к
excel.exeв коде соответствует вашей версии Office.
- Включите макросы в
☑️ Диагностика проблем с отдельными окнами
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).