Работа с несколькими файлами Microsoft Excel одновременно — стандартная задача для аналитиков, бухгалтеров и менеджеров. Но что делать, если при открытии нового документа он заменяет текущий в том же окне? Это создаёт неудобства при сравнении данных, копировании формул или одновременной работе с несколькими отчётами. К счастью, в Excel есть как минимум 5 способов принудительно открыть книгу в отдельном окне — от горячих клавиш до настроек системы.
Многие пользователи ошибочно считают, что проблема в версии программы или операционной системы. На самом деле Excel по умолчанию открывает файлы в одном окне только если они запускаются из проводника Windows двойным кликом. При этом ручное открытие через меню программы или использование специфических команд позволяет обойти это ограничение. Далее разберём все актуальные методы — от самых простых до малоизвестных трюков для опытных пользователей.
Если вы работаете с Excel Online (веб-версия) или Excel для Mac, часть способов может не сработать — об этом мы предупредим отдельно в соответствующих разделах. Также обратите внимание на версию вашего Microsoft 365: в сборках старше 2019 года некоторые функции могут отсутствовать.
1. Горячие клавиши: быстрый способ для опытных пользователей
Самый универсальный метод — использование комбинации клавиш при открытии файла. Он работает во всех версиях Excel (начиная с 2010) и не требует изменения настроек системы.
Алгоритм действий:
- Закройте все открытые книги Excel (важно!).
- В
Проводнике Windowsнайдите нужный файл.xlsxили.xls. - Выделите файл одним кликом, затем зажмите
Ctrlи дважды кликните по нему левой кнопкой мыши.
Файл откроется в новом окне, а не заменит текущее. Этот приём срабатывает благодаря тому, что Ctrl + двойной клик имитирует команду "Открыть в новом экземпляре" для Windows.
⚠️ Внимание: Если у вас уже открыт Excel с другими файлами, этот способ может не сработать. В таком случае сначала закройте программу через Диспетчер задач (Ctrl+Shift+Esc), затем повторите действия.
Для тех, кто часто работает с несколькими файлами, полезно запомнить альтернативную комбинацию:
- 🖱️ Зажмите
Shift, кликните правой кнопкой по файлу → выберитеОткрыть в новом окне(появляется только при зажатомShift). - 🔄 Если файл уже открыт, используйте
Alt + F11→Workbooks.Openв редакторе VBA (подробнее в разделе для продвинутых).
2. Настройки Excel: принудительное открытие в новых окнах
Если вам постоянно нужно открывать файлы в отдельных окнах, имеет смысл изменить параметры программы. Этот метод подходит для Excel 2013–2021 и Microsoft 365.
Пошаговая инструкция:
- Откройте Excel и перейдите в
Файл → Параметры → Дополнительно. - Прокрутите до раздела
Экран. - Установите галочку напротив
Показывать все окна на панели задач. - Ниже найдите опцию
Игнорировать другие приложения, использующие DDEи снимите галочку.
После применения настроек все новые файлы будут открываться в отдельных окнах. Однако этот способ имеет побочный эффект: некоторые надстройки (например, Power Query) могут работать медленнее.
⚠️ Внимание: В Excel Online и мобильной версии эти настройки отсутствуют. Для веб-версии используйте метод с Ctrl+N (см. раздел 4).
| Версия Excel | Поддерживает ли настройки | Альтернативный метод |
|---|---|---|
| Microsoft 365 (2026) | ✅ Да | Горячие клавиши (Ctrl+двойной клик) |
| Excel 2019–2016 | ✅ Да | VBA-скрипт (раздел 5) |
| Excel 2013 | ⚠️ Частично | Открытие через Пуск → Excel |
| Excel Online | ❌ Нет | Ctrl+N в браузере |
3. Открытие через командную строку (для IT-специалистов)
Если вы предпочитаете автоматизировать процессы, можно использовать Command Prompt или PowerShell для принудительного открытия файлов в новых окнах. Этот метод полезен для создания скриптов или пакетной обработки.
Команда для одного файла:
start excel.exe "C:\Путь\к\файлу.xlsx"
Для открытия нескольких файлов в отдельных окнах используйте цикл:
for %f in ("file1.xlsx" "file2.xlsx") do start excel.exe "%f"
⚠️ Внимание: Если путь к файлу содержит пробелы, обязательно заключите его в кавычки. В противном случае команда не сработает.
Для MacOS аналогичная команда в Terminal:
open -n -a "Microsoft Excel" /путь/к/файлу.xlsx
Флаг -n принудительно открывает новое окно.
- 📁 Для удобства создайте
.bat-файл с этими командами и разместите его на рабочем столе. - 🔄 Если файл уже открыт, добавьте ключ
/xдля открытия новой копии:start excel.exe /x "file.xlsx".
4. Особенности работы с Excel Online и браузером
В веб-версии Excel Online (office.com) файлы по умолчанию открываются в одной вкладке. Чтобы обойти это ограничение, используйте один из трёх методов:
Способ 1: Новое окно браузера
- 🌐 Кликните правой кнопкой по файлу в OneDrive или SharePoint.
- 🔗 Выберите
Открыть в новом окне(в некоторых браузерах —Открыть ссылку в новой вкладке, затем перетащите вкладку в отдельное окно).
Способ 2: Горячие клавиши браузера
Зажмите Ctrl (или Cmd на Mac) и кликните по файлу в списке OneDrive. Файл откроется в новой вкладке, которую можно вынести в отдельное окно перетаскиванием.
Способ 3: Режим "Открыть в настольном приложении"
- 💻 В Excel Online нажмите
Файл → Открыть в настольном приложении. - 🔄 Если настольная версия уже открыта, файл добавится в новое окно (при условии, что в настройках включён параметр
Показывать все окна на панели задач).
⚠️ Внимание: В Excel Online невозможно открыть два окна с одним и тем же файлом — система заблокирует второй экземпляр для предотвращения конфликтов при редактировании.
Закрыть все ненужные вкладки браузера|Проверить скорость интернета (для Excel Online)|Отключить блокировщики рекламы (они могут мешать работе)|Сохранить файлы в OneDrive для быстрого доступа-->
5. Продвинутый метод: VBA-скрипт для автоматического открытия
Если вы часто работаете с макросами, можно создать VBA-скрипт, который будет открывать файлы в новых окнах по умолчанию. Этот метод требует базовых знаний Visual Basic for Applications.
Инструкция:
- Откройте Excel и нажмите
Alt + F11, чтобы запустить редактор VBA. - Вставьте новый модуль:
Insert → Module. - Скопируйте следующий код:
Sub OpenInNewWindow(filePath As String)Dim xlApp As New Excel.Application
xlApp.Visible = True
xlApp.Workbooks.Open filePath
End Sub
- Запустите макрос через
F5, указав путь к файлу (например,OpenInNewWindow "C:\Reports\data.xlsx").
Для автоматического открытия всех файлов в новых окнах добавьте этот код в событие Workbook_Open:
Private Sub Workbook_Open()
Dim wb As Workbook
For Each wb In Application.Workbooks
If wb.Name <> ThisWorkbook.Name Then
Dim newApp As New Excel.Application
newApp.Workbooks.Open wb.FullName
newApp.Visible = True
End If
Next wb
End Sub
⚠️ Внимание: Использование нескольких экземпляров Excel через VBA может привести к утечкам памяти, если не закрывать объекты
Ошибка возникает из-за конфликта версий библиотек или недостатка ресурсов. Решение: 1. Закройте все экземпляры Excel через Диспетчер задач. 2. В редакторе VBA выполните 3. Перезагрузите компьютер и повторите запуск макроса.Application явно. Всегда добавляйте xlApp.Quit после завершения работы.
Как устранить ошибку "Automation Error" в VBA?
Tools → References и снимите галочки с отсутствующих библиотек (помечены как "MISSING").
6. Решение проблем: почему файл не открывается в новом окне
Если ни один из методов не сработал, проверьте следующие моменты:
Частые причины и решения:
- 🔒 Файл заблокирован: Правой кнопкой по файлу →
Свойства→ нажмитеРазблокировать(если кнопка активна). - 🛠️ Повреждён реестр Windows: Выполните команду
regedit, затем перейдите вHKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\commandи проверьте, что путь кexcel.exeуказан корректно. - 🖥️ Конфликт с надстройками: Запустите Excel в безопасном режиме (зажмите
Ctrlпри открытии программы) и повторите попытку. - 🔄 Обновление Windows: Установите последние обновления для Office через
Файл → Учетная запись → Параметры обновления.
Если проблема сохраняется, попробуйте сбросить настройки Excel:
- Закройте все офисные программы.
- Переименуйте папку
%AppData%\Microsoft\ExcelвExcel_old. - Перезапустите Excel — программа создаст новые файлы конфигурации.
Для Excel 2016 и новее также поможет сброс через параметры:
Файл → Параметры → Сброс.
FAQ: Частые вопросы по открытию Excel в новых окнах
Можно ли открыть один и тот же файл Excel в двух окнах одновременно?
Нет, Excel блокирует файл для редактирования, если он уже открыт в другом окне. Однако можно открыть копию файла (сохранив его под другим именем) или использовать режимы Только для чтения (через Файл → Открыть → Обзор → выделите файл → стрелка рядом с кнопкой "Открыть" → Открыть как копию).
Почему при двойном клике файл открывается в том же окне, даже если я зажимаю Ctrl?
Это происходит, если:
- У вас уже открыт Excel с другими файлами (закройте программу полностью).
- Файл ассоциирован не с
excel.exe, а с другим приложением (например, Excel Viewer). - В реестре Windows прописан некорректный путь к Excel.
Решение: проверьте ассоциации файлов в Параметры Windows → Приложения → Приложения по умолчанию.
Как открыть несколько файлов Excel в новых окнах на Mac?
На macOS используйте:
- 🖱️ Зажмите
Option (⌥)+ двойной клик по файлу. - 📁 Перетащите файл на иконку Excel в Dock, удерживая
Option. - 🔄 В
Terminalвыполните:open -n -a "Microsoft Excel" /путь/к/файлу.xlsx.
В Excel для Mac 2019+ также работает комбинация Command + N для создания нового окна.
Можно ли настроить Excel так, чтобы все файлы всегда открывались в новых окнах?
Да, но это требует редактирования реестра Windows:
- Запустите
regedit. - Перейдите в
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command. - Измените значение параметра
(По умолчанию)на:"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1" /x - Перезагрузите компьютер.
⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе системы. Создайте точку восстановления перед изменениями.
Почему в Excel Online нельзя открыть два окна с одним файлом?
Это ограничение архитектуры Office Online: веб-версия использует единый экземпляр приложения для всех вкладок браузера. Чтобы обойти его:
- 🌐 Откройте файл в Excel Online и скопируйте данные в новую книгу (
Главная → Ячейки → Формат → Переместить или скопировать лист). - 💾 Сохраните копию файла под другим именем и работайте с ней.
- 🖥️ Используйте настольную версию Excel для одновременной работы с несколькими экземплярами.