Почему Excel не даёт открыть два файла в разных окнах?
Вы когда-нибудь пытались сравнить данные из двух таблиц, переключаясь между вкладками в одном окне Microsoft Excel? Это неудобно, медленно и чревато ошибками. Многие пользователи сталкиваются с проблемой: программа по умолчанию открывает все файлы в одном окне, даже если вы запускаете их по отдельности. Причина кроется в архитектуре приложения — начиная с Excel 2013, Microsoft перешла на модель SDI (Single Document Interface), где каждый файл открывается в отдельном процессе, но по-прежнему группируется в одном окне программы.
Однако есть хорошая новость: открыть два (и более) файла Excel в разных окнах можно — и мы покажем, как это сделать на любой версии Windows или macOS. В этой статье вы найдёте:
- 🔹 5 рабочих способов для раздельного открытия файлов (включая горячие клавиши и настройки реестра).
- 🔹 Инструкции для Excel 2010, 2013, 2016, 2019, 2021 и Microsoft 365.
- 🔹 Решения для Mac и альтернативные программы (LibreOffice, Google Sheets).
- 🔹 Уникальный трюк с запуском Excel в режиме совместимости (работает даже на старых ПК).
Прежде чем перейти к инструкциям, проверьте, не включён ли у вас режим Открывать все файлы в одном окне. Для этого перейдите в Файл → Параметры → Дополнительно и найдите раздел Экран. Если опция активна — её отключение может решить проблему без дополнительных действий.
Способ 1: Горячие клавиши для быстрого открытия (работает в 90% случаев)
Самый простой метод — использовать комбинацию клавиш Alt + Tab для переключения между окнами. Но это не совсем то, что нужно, если вы хотите видеть оба файла одновременно. Вместо этого:
- Откройте первый файл Excel стандартным способом (двойной клик или через меню
Файл → Открыть). - Зажмите клавишу
Shiftи кликните по значку Excel на панели задач (или в менюПуск). - В появившемся меню выберите
Microsoft Excel(без указания имени файла). Откроется новое окно программы. - В новом окне откройте второй файл через
Файл → Открыть.
Теперь у вас два независимых окна Excel, которые можно расположить рядом на экране. Этот метод работает во всех версиях, начиная с Excel 2010, и не требует изменений в настройках.
⚠️ Внимание: Если при открытии второго окна первый файл исчезает — проверьте, не свернут ли он в трей. Иногда Excel минимизирует первое окно при запуске второго.
Способ 2: Запуск Excel в режиме совместимости (для старых версий)
Если вы используете Excel 2010 или 2013, можно заставить программу открывать файлы в отдельных окнах через режим совместимости с Windows 7. Этот метод особенно полезен для пользователей, которые работают на устаревшем оборудовании.
Инструкция:
- Найдите ярлык Excel на рабочем столе или в меню
Пуск. - Кликните по нему правой кнопкой мыши и выберите
Свойства. - Перейдите на вкладку
Совместимость. - Поставьте галочку рядом с
Запустить программу в режиме совместимости с:и выберите Windows 7. - Нажмите
ОКи перезапустите Excel.
После этого все файлы будут открываться в отдельных окнах. Минус метода — возможны визуальные глюки интерфейса, особенно в Excel 2019+.
Почему этот метод работает?
В старых версиях Windows (до 8.1) Excel по умолчанию использовал модель MDI (Multiple Document Interface), где каждый файл открывался в отдельном окне. Режим совместимости эмулирует это поведение.
Способ 3: Редактирование реестра Windows (для опытных пользователей)
Этот метод подходит для Excel 2016-2021 и Microsoft 365, но требует осторожности — неправильные изменения в реестре могут нарушить работу системы. Сделайте резервную копию реестра перед началом!
Шаги:
- Закройте все окна Excel.
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command(Для Excel 2019/2021 замените
12на16). - Дважды кликните по параметру
(По умолчанию). - В конце строки в поле
Значениедобавьте"%1"(с пробелом перед кавычками). Пример итоговой строки:"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e "%1" - Нажмите
ОКи перезагрузите ПК.
Теперь при двойном клике по файлу .xlsx он будет открываться в новом окне Excel, даже если программа уже запущена.
⚠️ Внимание: Если после изменений Excel перестал открывать файлы — верните исходное значение параметра или восстановите реестр из резервной копии.
| Версия Excel | Путь в реестре | Дополнительные параметры |
|---|---|---|
| Excel 2010 | HKEY_CLASSES_ROOT\Excel.Sheet.12 |
Добавить /e перед "%1" |
| Excel 2013-2016 | HKEY_CLASSES_ROOT\Excel.Sheet.12 |
Добавить /de "%1" |
| Excel 2019-2021 | HKEY_CLASSES_ROOT\Excel.Sheet.16 |
Добавить /x "%1" |
| Microsoft 365 | HKEY_CLASSES_ROOT\Excel.Sheet.16 |
Требуется обновление до последней версии |
Способ 4: Использование альтернативных программ
Если стандартные методы не работают или вы ищете более гибкое решение — рассмотрите альтернативные программы для работы с таблицами. Они часто предлагают лучшую многозадачность "из коробки".
- 📊 LibreOffice Calc: Бесплатный аналог Excel с поддержкой вкладок и отдельных окон. Чтобы открыть два файла одновременно, просто запустите программу дважды.
- 🌐 Google Sheets: Облачный сервис, где каждый файл открывается в новой вкладке браузера. Подходит для совместной работы.
- 🍎 Numbers (macOS): Стандартное приложение на Mac, где файлы по умолчанию открываются в отдельных окнах.
- 📈 WPS Office: Бесплатная альтернатива с поддержкой режима
Многоконный просмотр(доступно в премиум-версии).
Преимущество альтернатив в том, что они не требуют настроек — достаточно установить программу и открывать файлы двойным кликом. Например, в LibreOffice Calc можно:
- Запустить программу.
- Перетащить первый файл в окно.
- Открыть второй файл через
Файл → Открытьв новом окне.
Установить программу (LibreOffice, WPS Office)|Скачать файлы с OneDrive/Google Drive (если используете облако)|Проверить совместимость формул (некоторые функции Excel могут не поддерживаться)|Настроить горячие клавиши под свои привычки-->
Способ 5: Макрос VBA для автоматического открытия в новых окнах
Для пользователей, знакомых с VBA (Visual Basic for Applications), есть решение на основе макроса. Оно подходит для Excel 2016+ и позволяет открывать выбранные файлы в отдельных окнах одной командой.
Инструкция:
- Откройте Excel и нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
Sub OpenInNewWindow()Dim filePath As Variant
filePath = Application.GetOpenFilename(Title:="Выберите файл Excel", FileFilter:="Excel Files .xls; .xlsm; .xlsx (.xls; .xlsm; .xlsx),")
If filePath <> False Then
Shell "excel.exe """ & filePath & """", vbNormalFocus
End If
End Sub
- Закройте редактор VBA.
- Нажмите
Alt + F8, выберите макросOpenInNewWindowи запустите его. - В открывшемся окне выберите файл — он откроется в новом окне Excel.
Этот метод удобен, если вам часто нужно открывать файлы по одному. Макрос можно назначить на горячую клавишу или кнопку на панели быстрого доступа.
⚠️ Внимание: Макросы могут быть заблокированы настройками безопасности. Чтобы их разрешить, перейдите вФайл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросови выберитеВключить все макросы(не рекомендуется для файлов из ненадёжных источников).
Особенности работы на macOS
На Mac процесс открытия нескольких файлов Excel отличается от Windows. По умолчанию Excel for Mac также группирует файлы в одном окне, но есть обходные пути:
- 🖱️ Перетаскивание файлов: Откройте Excel, затем перетащите второй файл из Finder на док-станцию программы. Он откроется в новом окне.
- ⌘ + N: Нажмите
Command + N, чтобы создать новое окно, а затем откройте файл черезФайл → Открыть. - 🔄 Режим раздельного экрана: В macOS можно использовать функцию
Split View(зажмите зелёную кнопку свернуть окно и выберите второй файл).
Для Excel 2016-2021 for Mac также работает трюк с Terminal:
- Откройте Terminal (через Spotlight или
Applications → Utilities). - Введите команду:
open -n -a "Microsoft Excel" /путь/к/файлу.xlsx(замените путь на реальный).
Это заставит Excel открыть файл в новом экземпляре программы.
FAQ: Частые вопросы об открытии нескольких файлов Excel
Можно ли открыть два файла Excel в разных окнах на одном мониторе?
Да, для этого расположите окна рядом вручную или используйте функцию Снап-макеты в Windows 10/11 (перетащите окно к краю экрана). В macOS задействуйте Split View.
Почему при открытии второго файла первый исчезает?
Это происходит из-за настройки Отображать все окна на панели задач. Откройте Файл → Параметры → Дополнительно и снимите галочку с Показывать все окна на панели задач.
Как открыть 10 файлов Excel одновременно без зависаний?
Для работы с большим количеством файлов:
- Используйте Excel 2019+ или Microsoft 365 — они оптимизированы для многозадачности.
- Отключите автоматический пересчёт формул (
Файл → Параметры → Формулы → Вручную). - Разбейте файлы на группы и открывайте их по 3-4 штуки.
Есть ли разница между открытием в новых окнах и новых экземплярах Excel?
Да:
- Новое окно — файл открывается в том же процессе Excel, но в отдельном окне (ресурсов тратится меньше).
- Новый экземпляр — запускается отдельный процесс Excel.exe, что увеличивает нагрузку на ПК, но обеспечивает полную изоляцию файлов.
Для сравнения данных достаточно нового окна. Для тестирования макросов или работы с конфиденциальными данными лучше использовать новые экземпляры.
Можно ли настроить Excel так, чтобы файлы всегда открывались в новых окнах?
Да, для этого:
- Отредактируйте реестр (см. Способ 3).
- Или используйте групповую политику (для корпоративных пользователей): перейдите в
gpedit.msc → Конфигурация пользователя → Административные шаблоны → Microsoft Excel → Параметры приложенияи включитеОткрывать каждый файл в отдельном окне.
Оба метода требуют прав администратора.