Почему Excel открывает файлы в одном окне и как это исправить
Вы пытаетесь сравнить данные из двух таблиц, копировать формулы между книгами или просто работать с несколькими файлами Microsoft Excel одновременно — но программа упорно открывает их в одном окне, переключаясь между вкладками? Эта проблема знакома многим пользователям, особенно после перехода на новые версии Excel 2013/2016/2019/2021 или Microsoft 365, где по умолчанию включён режим SDI (Single Document Interface).
В старых версиях (до Excel 2010) файлы автоматически открывались в отдельных окнах, что было удобно для многозадачности. Сейчас же программа экономит ресурсы, группируя книги в одном экземпляре. Однако это создаёт неудобства, когда нужно сравнивать таблицы бок о бок, переносить данные drag-and-drop или использовать несколько мониторов. К счастью, есть минимум 5 рабочих способов вернуть привычный функционал — от горячих клавиш до изменений в реестре Windows.
В этой статье вы найдёте пошаговые инструкции для всех актуальных версий Excel (включая Excel для Mac и Excel Online), а также узнаете, как настроить программу так, чтобы она всегда открывала файлы в отдельных окнах по умолчанию. Особое внимание уделено решениям для корпоративных пользователей, где политики безопасности могут блокировать некоторые методы.
Способ 1: Горячие клавиши для быстрого открытия в новом окне
Самый быстрый метод, который работает во всех версиях Excel (начиная с 2010 года) — использование комбинации клавиш. Он не требует изменений в настройках и подходит для разовых задач.
Чтобы открыть второй файл в новом окне:
- Откройте первый файл в Excel (он откроется в единственном окне).
- Нажмите
Ctrl + O(илиCommand + Oна Mac), чтобы открыть диалог выбора файла. - Выберите второй файл, но вместо кнопки
Открытьзажмите клавишуShiftи нажмитеОткрыть.
Файл откроется в новом отдельном окне, которое можно свободно перемещать, изменять размер и расположить на втором мониторе. Этот метод работает даже если у вас включён режим SDI.
- ✅ Работает во всех версиях Excel (2010–2023).
- ✅ Не требует прав администратора.
- ⚠️ Не сохраняет настройку "по умолчанию" — придётся повторять каждый раз.
Способ 2: Настройка Excel через параметры запуска
Если вам нужно, чтобы Excel всегда открывал файлы в отдельных окнах, можно изменить параметры запуска программы. Этот метод подходит для пользователей Windows и требует прав на редактирование ярлыков.
Инструкция:
- Найдите ярлык Excel на рабочем столе или в меню
Пуск. - Щёлкните по нему правой кнопкой и выберите
Свойства. - В поле
Объектпосле пути к файлуexcel.exeдобавьте пробел и параметр"/x"(без кавычек). Пример:
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x - Нажмите
ОКи подтвердите изменения.
Теперь при запуске через этот ярлык Excel будет открывать каждый файл в отдельном окне. Обратите внимание: этот метод не работает для файлов, открытых через Проводник (двойной клик). Для них потребуется способ №4.
⚠️ Внимание: В некоторых корпоративных версиях Office 365 параметр /x может быть заблокирован политиками безопасности. В этом случае используйте способ №3 или №5.
| Версия Excel | Поддерживает /x |
Альтернативный параметр |
|---|---|---|
| Excel 2010 | ✅ Да | /e (открывает пустую книгу) |
| Excel 2013–2019 | ✅ Да | /safe (безопасный режим) |
| Excel 2021 / Microsoft 365 | ⚠️ Частично (зависит от обновлений) | --force-multiwindow (экспериментальный) |
| Excel для Mac | ❌ Нет | Используйте Option + Command при открытии |
Способ 3: Изменение реестра Windows (для опытных пользователей)
Если предыдущие методы не сработали, можно вручную изменить параметры Excel в реестре Windows. Это решение постоянно включает режим многодокументного интерфейса (MDI) и работает для всех файлов, открытых любым способом.
⚠️ Предупреждение: Неправильное редактирование реестра может привести к сбоям в работе системы. Рекомендуем создать точку восстановления перед началом.
Инструкция:
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command(Для Excel 2013–2019 замените
12на16) - Дважды кликните по параметру
(По умолчанию). - В конце строки после
"%1"добавьте пробел и"/x". Пример:
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1" /x - Повторите шаги для пути
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command(для старых форматов.xls). - Перезагрузите компьютер.
После этих изменений все файлы Excel будут открываться в отдельных окнах независимо от способа запуска. Если потребуется вернуть стандартное поведение, просто удалите добавленный параметр /x.
Что делать если нет прав на редактирование реестра?
Если ваша учётная запись не имеет прав администратора, попробуйте:
1. Сохраните файл реестра (.reg) с нужными изменениями и попросите администратора применить его.
2. Используйте Portable-версию Excel (например, Excel Portable от LibreOffice), где настройки не зависят от реестра.
3. Откройте файлы через Excel Online в браузере — там каждый файл автоматически открывается в новой вкладке.
Способ 4: Использование VBS-скрипта для автоматического открытия
Для автоматизации процесса можно создать простой VBS-скрипт, который будет открывать указанные файлы Excel в отдельных окнах. Это удобно, если вам регулярно нужно работать с одними и теми же книгами.
Инструкция:
- Откройте Блокнот и вставьте следующий код:
Set objExcel = CreateObject("Excel.Application")objExcel.Visible = True
objExcel.Workbooks.Open "C:\Путь\к\первому\файлу.xlsx"
Set objExcel2 = CreateObject("Excel.Application")
objExcel2.Visible = True
objExcel2.Workbooks.Open "C:\Путь\ко\второму\файлу.xlsx"
Замените пути на актуальные.
- Сохраните файл с расширением
.vbs(например,open_excel.vbs). - Запустите скрипт двойным кликом.
Преимущество этого метода в том, что он работает даже если Excel уже запущен, и не конфликтует с настройками программы. Скрипт можно модифицировать для открытия трёх и более файлов.
Горячие клавиши (Shift+Открыть)|Изменение ярлыка (/x)|Редактирование реестра|VBS-скрипт|Другой вариант-->
Способ 5: Альтернативные программы и онлайн-сервисы
Если стандартные методы не подходят (например, из-за корпоративных ограничений), рассмотрите альтернативные программы, которые изначально поддерживают многодокументный интерфейс:
- 📊 LibreOffice Calc — бесплатный аналог Excel, открывает файлы в отдельных окнах по умолчанию. Поддерживает форматы
.xlsxи.xls. - 🌐 Google Таблицы — каждый файл открывается в новой вкладке браузера. Удобно для совместной работы, но требует интернета.
- 💼 WPS Office — бесплатная альтернатива с поддержкой вкладок и отдельных окон (настраивается в параметрах).
- 🖥️ OnlyOffice — подходит для корпоративных пользователей, интегрируется с облачными хранилищами.
Для Excel Online (веб-версия) отдельные окна не требуются — просто откройте каждый файл в новой вкладке браузера (Ctrl + T). Однако функционал веб-версии ограничен по сравнению с десктопной.
⚠️ Внимание: При работе с конфиденциальными данными в онлайн-сервисах (Google Таблицы, Excel Online) убедитесь, что файлы не сохраняются автоматически в облако. Используйте Файл → Скачать → Excel (.xlsx) для локального сохранения.
Убедиться в совместимости форматов (.xlsx, .xls, .ods)|Проверить настройки конфиденциальности|Скачать офлайн-версию (если нужна работа без интернета)|Настроить синхронизацию с облаком (при необходимости)-->
Сравнение методов: какой выбрать?
Выбор способа зависит от ваших задач и ограничений системы. Вот краткое сравнение:
| Метод | Сложность | Постоянство | Работает в корпоративной сети | Подходит для Mac |
|---|---|---|---|---|
Горячие клавиши (Shift+Открыть) |
⭐ | ❌ Разовое действие | ✅ Да | ✅ Да |
Параметр запуска /x |
⭐⭐ | ✅ Постоянно (для ярлыка) | ⚠️ Зависит от политик | ❌ Нет |
| Редактирование реестра | ⭐⭐⭐ | ✅ Постоянно (для всех файлов) | ❌ Часто блокируется | ❌ Нет |
| VBS-скрипт | ⭐⭐ | ✅ Постоянно (для указанных файлов) | ✅ Да | ❌ Нет (но есть AppleScript) |
| Альтернативные программы | ⭐⭐ | ✅ По умолчанию | ⚠️ Зависит от программы | ✅ Да |
Для большинства пользователей оптимальным решением будет комбинация горячих клавиш (Shift+Открыть) и изменения ярлыка (/x). Если вы работаете в корпоративной среде с жёсткими политиками, попробуйте LibreOffice Calc или WPS Office.
FAQ: Частые вопросы
Можно ли открыть два окна Excel на одном мониторе?
Да, после открытия файлов в отдельных окнах (любым из описанных способов) вы можете:
- Разместить окна бок о бок с помощью функции
Показать рядом(правый клик по панели задач →Показать окна рядом). - Использовать виртуальные рабочие столы (
Win + Tab → Создать рабочий стол). - Настроить привязку окон (
Win + Стрелка влево/вправо).
Для удобства сравнения данных включите режим Синхронная прокрутка (Вид → Синхронная прокрутка).
Почему после обновления Excel перестал открывать файлы в отдельных окнах?
Скорее всего, обновление сбросило ваши настройки реестра или параметры ярлыка. Проверьте:
- Параметр
/xв свойствах ярлыка (способ №2). - Наличие ключа
/xв реестре (способ №3). - Обновления Office — иногда они перезаписывают пользовательские настройки. Попробуйте откатить версию через
Учётная запись → Обновления Office.
Если проблема сохраняется, используйте VBS-скрипт (способ №4) как временное решение.
Как открыть два файла Excel в разных окнах на Mac?
На macOS алгоритм отличается:
- Откройте первый файл в Excel.
- Для второго файла: зажмите
Option (⌥) + Command (⌘)и дважды кликните по файлу в Finder. - Или используйте
Файл → Открыть, зажавOption (⌥)при выборе файла.
Для постоянного решения создайте AppleScript:
tell application "Microsoft Excel"
activate
open file "Macintosh HD:Users:имя_пользователя:Документы:файл1.xlsx"
end tell
tell application "Microsoft Excel"
activate
open file "Macintosh HD:Users:имя_пользователя:Документы:файл2.xlsx"
end tell
Можно ли открыть два окна одной и той же книги Excel?
Да, это называется "Новое окно" (Вид → Новое окно). При этом:
- Оба окна будут связаны — изменения в одном отразятся в другом.
- Удобно для сравнения разных частей одного файла (например, листов).
- Не путайте с
Создать копию— это создаст независимый файл.
Чтобы открыть одну книгу в двух независимых окнах, сначала создайте её копию (Файл → Сохранить как).
Почему при открытии второго файла первый закрывается?
Это происходит если:
- У вас недостаточно оперативной памяти — закройте другие программы.
- Включён режим
Открывать файлы в одном окне(проверьтеФайл → Параметры → Дополнительно). - Excel работает в безопасном режиме (запущен с параметром
/safe). - Файлы открываются через Excel Online в браузере с ограничением на количество вкладок.
Решение: используйте способы №1 или №2 из этой статьи, либо увеличьте лимит памяти для Excel в Параметры → Дополнительно → Формулы → Параметры вычислений.