Зачем открывать несколько файлов Excel одновременно?
Работа с электронными таблицами часто требует сравнения данных, переноса информации между файлами или параллельного анализа разных отчётов. Открытие двух документов Microsoft Excel в отдельных окнах на одном мониторе экономит время и упрощает многозадачность — не нужно постоянно переключаться между вкладками или окнами.
В этой статье вы узнаете как заставить Excel открывать каждый файл в новом окне по умолчанию, даже если программа настроена на объединение документов в одном экземпляре. Мы рассмотрим стандартные методы для Windows 10/11 и macOS, а также обходные пути для старых версий Office 2013-2019 и новых Microsoft 365. Особое внимание уделим настройкам реестра и альтернативным программам, которые решают проблему радикально.
Если вы регулярно работаете с большими массивами данных, этот гайд поможет оптимизировать рабочий процесс. Например, бухгалтерам удобно сверять оборотно-сальдовые ведомости из разных периодов, а аналитикам — сравнивать отчёты по нескольким проектам одновременно. Даже для простых задач вроде копирования формул между файлами отдельные окна сэкономят минуты каждый день.
Способ 1: Стандартное открытие через проводник Windows
Самый простой метод — запустить каждый файл Excel отдельно через Проводник. Этот способ работает во всех версиях Windows и не требует изменения настроек программы.
Инструкция:
- 📁 Откройте
Проводник Windows(сочетание клавишWin + E). - 🔍 Найдите первый файл
.xlsxили.xls, который нужно открыть. - 🖱️ Дважды кликните по нему левой кнопкой мыши — откроется первое окно Excel.
- 🔄 Повторите шаги для второго файла. Он откроется в новом окне, если Excel уже запущен.
Важно: если у вас включён режим "Открывать все файлы в одном окне" (по умолчанию в некоторых версиях Office 365), этот метод может не сработать. В таком случае переходите к следующему способу.
Нет ли блокировки файла другими пользователями|Файлы не открыты в режиме "Только чтение"|Версии Excel совпадают (например, оба файла в формате .xlsx)|Отключены надстройки, мешающие многократному запуску-->
Способ 2: Использование параметра "/x" для принудительного открытия
Для пользователей, у которых Excel упорно открывает файлы в одном окне, есть обходной путь через командную строку. Параметр /x заставляет программу игнорировать существующий экземпляр и открывать новый.
Как это сделать:
- Нажмите
Win + R, введитеcmdи нажмитеEnter. - В командной строке введите:
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "Путь_к_файлу1.xlsx"Для Office 2019/2021 путь может отличаться:
Office16→Office17илиOffice18. - Повторите команду для второго файла, заменив путь.
💡 Совет: чтобы не вводить пути вручную, перетащите файл из Проводника прямо в окно cmd — путь подставится автоматически.
Способ 3: Настройка реестра Windows для постоянного раздельного открытия
Если вам нужно, чтобы Excel всегда открывал файлы в отдельных окнах, можно изменить параметр в реестре Windows. Этот метод подходит для опытных пользователей и требует осторожности.
Пошаговая инструкция:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command(Для Office 2016/2019/2021 замените
12на16.) - Дважды кликните по параметру
(По умолчанию). - В конце строки значения добавьте
"%1"(с пробелом перед кавычкой). Пример итоговой строки:"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1" - Повторите шаги для пути
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command(для старых форматов.xls). - Перезагрузите компьютер.
⚠️ Внимание: неверные изменения в реестре могут привести к сбоям в работе системы. Перед редактированием создайте точку восстановления (Панель управления → Восстановление → Настройка восстановления системы).
Что делать если после изменений Excel перестал открывать файлы?
Верните исходные значения параметров в реестре или воспользуйтесь функцией "Откат" (если создавали точку восстановления). Также проверьте, не сбились ли пути к EXCEL.EXE — они должны совпадать с реальным расположением программы на вашем ПК.
Способ 4: Использование альтернативных программ (LibreOffice, WPS Office)
Если стандартные методы не работают или вам нужна гибкость, рассмотрите альтернативные офисные пакеты. Программы вроде LibreOffice Calc или WPS Office по умолчанию открывают каждый файл в отдельном окне.
Сравнение программ:
| Программа | Поддержка нескольких окон | Совместимость с форматами Excel | Бесплатная версия |
|---|---|---|---|
| LibreOffice Calc | Да (по умолчанию) | 95% (включая макросы) | Да |
| WPS Office | Да (настройка в параметрах) | 99% (лучшая среди аналогов) | Да (с рекламой) |
| OnlyOffice | Да (режим "Окна") | 90% (проблемы со сложными формулами) | Да |
| Google Таблицы | Да (в браузере) | 80% (ограничения по функциям) | Да |
🔹 LibreOffice Calc — лучший выбор для тех, кто ищет полноценную замену Excel с открытым исходным кодом. Программа поддерживает VBA-макросы (с ограничениями) и сохраняет форматирование при экспорте обратно в .xlsx.
🔹 WPS Office внешне почти не отличается от Microsoft Office, но имеет более гибкие настройки многозадачности. В бесплатной версии присутствует реклама, но её можно отключить в параметрах.
Microsoft Excel|LibreOffice Calc|WPS Office|Google Таблицы|Другую-->
Способ 5: Виртуальные рабочие столы Windows 10/11
Если раздельное открытие файлов в одном окне Excel принципиально не работает, используйте виртуальные рабочие столы в Windows. Это позволит держать файлы на разных "экранах" и быстро переключаться между ними.
Как создать виртуальный рабочий стол:
- 🖥️ Нажмите
Win + Tabи кликните"Создать рабочий стол"в правом верхнем углу. - 📄 Откройте первый файл Excel на основном рабочем столе.
- 🔄 Переключитесь на второй рабочий стол (
Win + Ctrl + →) и откройте второй файл. - 🔀 Для переключения между столами используйте
Win + Ctrl + ←/→или жест тремя пальцами на тачпаде (если поддерживается).
💡 Преимущество метода: виртуальные столы изолируют окна друг от друга, что уменьшает вероятность случайного закрытия или перекрытия. Например, можно на одном столе держать отчётные файлы, а на другом — справочные таблицы.
⚠️ Внимание: при использовании виртуальных столов следите за тем, чтобы не запускать одни и те же файлы на разных столах одновременно. Это может привести к конфликтам блокировки файлов, особенно если они хранятся в сетевых папках или OneDrive.
Способ 6: Макросы VBA для автоматического разделения окон
Для продвинутых пользователей, которые готовы автоматизировать процесс, подойдёт макрос на VBA. Он позволит открывать выбранные файлы в отдельных окнах одной командой.
Пример макроса для открытия двух файлов:
Sub OpenFilesInSeparateWindows()
Dim filePath1 As String, filePath2 As String
filePath1 = "C:\Путь\к\файлу1.xlsx"
filePath2 = "C:\Путь\к\файлу2.xlsx"
' Открываем первый файл в новом экземпляре Excel
Shell "excel.exe """ & filePath1 & """", vbNormalFocus
' Ждём 2 секунды, чтобы первый Excel успел открыться
Application.Wait Now + TimeValue("00:00:02")
' Открываем второй файл в новом экземпляре
Shell "excel.exe """ & filePath2 & """", vbNormalFocus
End Sub
Как использовать:
- Откройте Excel и нажмите
Alt + F11, чтобы открыть редакторVBA. - Вставьте код в новый модуль (
Insert → Module). - Замените пути
filePath1иfilePath2на актуальные. - Запустите макрос клавишей
F5.
🔧 Дополнительно: можно модифицировать макрос, чтобы пути к файлам запрашивались через InputBox, или добавить обработку ошибок, если файлы не найдены.
Частые проблемы и их решения
Даже после настройки раздельного открытия файлов пользователи сталкиваются с типичными ошибками. Рассмотрим самые распространённые и способы их устранения.
Проблема 1: Файлы открываются в одном окне, несмотря на настройки.
- 🔄 Проверьте, не установлено ли обновление Office, сбрасывающее параметры. Откатитесь к предыдущей версии через
Панель управления → Программы → Программы и компоненты. - 🔧 Запустите Excel в безопасном режиме (удерживайте
Ctrlпри запуске) — если проблема исчезла, виноваты надстройки.
Проблема 2: При открытии второго файла первый закрывается.
- 🛠️ Убедитесь, что в настройках Excel отключён параметр
"Игнорировать другие приложения"(Файл → Параметры → Дополнительно). - 📋 Проверьте, не открыты ли файлы в режиме
"Только для чтения"(значок замка в строке заголовка).
Проблема 3: Медленная работа при нескольких открытых файлах.
- 🖥️ Закройте ненужные процессы в
Диспетчере задач(Ctrl + Shift + Esc). - 📉 Отключите автоматический пересчёт формул (
Файл → Параметры → Формулы → Вручную).
Почему Excel иногда "забывает" настройки окон?
Это связано с механизмом DDE (Dynamic Data Exchange), который Microsoft использует для взаимодействия между файлами. При обновлениях Office или сбоях в реестре параметры DDE сбрасываются к значениям по умолчанию. Решение — повторно применить настройки реестра (Способ 3) или использовать параметр /x (Способ 2).
FAQ: Ответы на популярные вопросы
Можно ли открыть два окна Excel на Mac?
Да, в macOS для этого:
- Закройте все окна Excel.
- Удерживая
Option (⌥), кликните по иконке Excel вDock— откроется новое окно. - Повторите для второго файла.
Также работает командная строка с параметром /x (аналогично Windows).
Почему при открытии второго файла первый становится неактивным?
Это особенность Excel в режиме "SDI" (Single Document Interface), когда каждое окно работает независимо. Чтобы вернуть фокус, кликните по нужному окну на панели задач или используйте сочетание Alt + Tab.
Если окна "подвисают", проверьте нагрузку на CPU — возможно, Excel пересчитывает большие массивы данных.
Как открыть два окна одного и того же файла Excel?
Для этого:
- Откройте файл в Excel.
- Перейдите на вкладку
"Вид"и нажмите"Новое окно". - Теперь у вас два окна с одним файлом — изменения в одном будут отображаться в другом в реальном времени.
💡 Применение: удобно для сравнения разных частей одной большой таблицы.
Работает ли раздельное открытие в Excel Online?
Нет, Excel Online (веб-версия) не поддерживает многократное открытие файлов в разных окнах. Альтернатива — использовать Google Таблицы или настольную версию Excel.
Как вернуть стандартное поведение Excel (все файлы в одном окне)?
Если вы ранее меняли настройки реестра (Способ 3), верните исходные значения параметров:
- Откройте
regedit. - Перейдите по пути
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command. - Удалите добавленный ранее
"%1"(оставив только путь кEXCEL.EXE). - Перезагрузите ПК.