При попытке открыть второй файл Excel через двойной клик по файлу или команду Файл → Открыть часто возникает ситуация, когда новый документ заменяет текущий в том же окне программы. Это стандартное поведение Microsoft Excel по умолчанию — приложение использует одиночный экземпляр процесса (single-instance mode), чтобы экономить ресурсы системы. Однако в 90% случаев проблему можно решить без установки дополнительного ПО: достаточно использовать горячие клавиши, параметры командной строки или встроенные настройки Office.
Если вам нужно сравнить данные из двух таблиц бок о бок, копировать формулы между файлами или тестировать макросы в изолированных сессиях — приведенные ниже методы позволят запустить два (и более) экземпляра Excel параллельно. Способы отличаются по сложности и совместимости с версиями программы: от универсальных решений для Excel 2010–2019 до специфичных трюков для Microsoft 365 и Excel 2021. Особое внимание уделите разделу про конфликты с надстройками — они блокируют многозадачность в 30% случаев.
Почему Excel не открывает второй файл в новом окне
Проблема кроется в архитектуре программы: начиная с Excel 2013, Microsoft перешла на модель SDI (Single Document Interface), где каждое окно файла существует отдельно, но управляется одним процессом EXCEL.EXE. Это отличается от старого MDI-режима (Excel 2003 и ранее), где все документы открывались в одном окне с вкладками. В результате:
- 🔹 Ограничение по умолчанию: второй файл открывается в том же окне, заменяя первый (или добавляется как новая вкладка в Excel 2016+).
- 🔹 Конфликт надстроек: плагины вроде Power Query, Solver или сторонние аддины могут блокировать создание нового процесса.
- 🔹 Режим совместимости: если Excel запущен от имени администратора, Windows может ограничивать многозадачность.
- 🔹 Политики группы: в корпоративных сетях администраторы иногда отключают возможность запуска нескольких экземпляров через
gpedit.msc.
Прежде чем применять сложные решения, проверьте базовые настройки:
- Откройте Excel и перейдите в
Файл → Параметры → Дополнительно. - В разделе Экран убедитесь, что снята галочка
Показывать все окна на панели задач(это не решит проблему, но упростит переключение между файлами). - Попробуйте открыть второй файл через контекстное меню (
ПКМ → Открыть с помощью → Excel), удерживая Shift.
⚠️ Внимание: Если вы используете Excel Online (веб-версию), запуск нескольких окон невозможен — это ограничение браузерной архитектуры. Для параллельной работы потребуется десктопная версия или Excel для Mac (с отдельными нюансами).
Способ 1: Горячие клавиши для быстрого запуска (работает в 80% случаев)
Самый простой метод — использовать комбинацию клавиш, которая заставляет Windows создать новый процесс Excel. Он подходит для всех версий от 2010 до 2023:
- Закройте все окна Excel (проверьте панель задач и системный трей).
- Удерживая Alt, дважды кликните по файлу Excel (
.xlsx,.xlsmи т.д.). - Отпустите Alt после второго клика — должен открыться новый экземпляр программы.
Альтернативный вариант для уже открытого Excel:
- Активируйте окно Excel (кликните по нему на панели задач).
- Нажмите Alt + F11, чтобы открыть редактор VBA.
- Не закрывая редактор, вернитесь в основное окно и попробуйте открыть второй файл через
Файл → Открыть.
Этот трюк срабатывает потому, что VBA-редактор блокирует основной процесс, вынуждая систему создать новый.
Убедитесь, что все файлы Excel закрыты|Проверьте, нет ли процессов EXCEL.EXE в Диспетчере задач|Отключите надстройки (Файл → Параметры → Надстройки)|Попробуйте запуск от имени администратора (ПКМ → Запуск от имени администратора)
-->
Способ 2: Командная строка для принудительного создания нового процесса
Если горячие клавиши не сработали, используйте параметр командной строки /x, который заставляет Excel игнорировать существующий экземпляр:
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "C:\Путь\к\файлу.xlsx"
Инструкция по шагам:
- Найдите путь к исполнительному файлу Excel:
- 🔹 Office 2016/2019/2021:
C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE - 🔹 Office 2013:
C:\Program Files\Microsoft Office\Office15\EXCEL.EXE - 🔹 Office 2010:
C:\Program Files\Microsoft Office\Office14\EXCEL.EXE
- 🔹 Office 2016/2019/2021:
Командную строку (Win + R → введите cmd).Для удобства создайте .bat-файл с этой командой:
- Откройте Блокнот и вставьте строку из примера.
- Сохраните файл с расширением
.bat(например,excel_dual.bat). - Перетаскивайте файлы Excel на этот
.bat-файл для автоматического открытия в новом окне.
⚠️ Внимание: Если путь к Excel содержит пробелы (например, Program Files), обязательно заключайте его в кавычки. Иначе команда не сработает.
Способ 3: Использование разных учетных записей Windows
Если предыдущие методы не сработали (например, из-за корпоративных политик), запустите второй Excel под другой учетной записью пользователя. Это гарантированно создаст отдельный процесс:
- Нажмите Win + R, введите
runas /user:ИмяПользователя "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE". - Введите пароль от второй учетной записи (если требуется).
- Откройте нужный файл через новый экземпляр Excel.
Альтернатива для Windows 10/11:
- Удерживайте Shift, кликните правой кнопкой по файлу Excel.
- Выберите
Запуск от другого пользователя. - Введите данные второй учетной записи.
| Метод | Совместимость | Требуются права админа | Работает с надстройками |
|---|---|---|---|
| Горячие клавиши (Alt + двойной клик) | Excel 2010–2023 | Нет | Да (может конфликтовать) |
Командная строка (/x) |
Excel 2007–2023 | Нет | Да |
| Запуск от другого пользователя | Windows 7–11 | Да (для runas) |
Нет (изолированная сессия) |
| Редактор VBA (Alt + F11) | Excel 2010–2023 | Нет | Частично (зависит от надстроек) |
Способ 4: Настройка реестра Windows (для опытных пользователей)
Если ни один из методов не помог, можно принудительно отключить режим одиночного экземпляра через реестр. Это единственный способ заставить Excel всегда открывать файлы в новых окнах по умолчанию.:
- Нажмите Win + R, введите
regeditи подтвердите запуск. - Перейдите по пути:
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command(для Excel 2013–2019) или
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command(для Excel 2010).
- Дважды кликните по параметру
(По умолчанию). - В конце строки значения добавьте
"%1"(с пробелом перед%). Пример итоговой строки:"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e "%1" - Повторите шаги для пути
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec(удалите значение параметра(По умолчанию)или замените его на[open("%1")]). - Перезагрузите компьютер.
После этих изменений двойной клик по файлу Excel будет открывать его в новом окне. Чтобы вернуть стандартное поведение, удалите добавленные символы из реестра.
⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе Office. Перед изменениями создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы).
Что делать, если после редактирования реестра Excel перестал открывать файлы
1. Проверьте, не удалили ли вы лишние символы в параметре реестра.
2. Восстановите значение по умолчанию: для Excel 2016 оно должно выглядеть как "C:\...EXCEL.EXE" /e "%1" (без кавычек внутри).
3. Если проблема сохраняется, используйте функцию Файл → Открыть и восстановить в Excel.
Способ 5: Альтернативные программы для параллельной работы
Если стандартные методы не подходят (например, из-за ограничений корпоративной политики), рассмотрите альтернативные инструменты:
- 📊 LibreOffice Calc: бесплатный аналог Excel, который по умолчанию открывает каждый файл в отдельном окне. Поддерживает форматы
.xlsx, но может искажать сложные макросы. - 📊 WPS Office: легковесная альтернатива с интерфейсом, похожим на Excel 2013. Позволяет запускать несколько окон без ограничений.
- 📊 Google Таблицы: веб-версия для совместной работы. Минус — требует интернета и не поддерживает VBA.
- 📊 OnlyOffice: офлайн-редактор с поддержкой макросов и форматов Excel. Подходит для работы с
.xlsm.
Для профессионалов, работающих с большими данными:
- 🔧 Python + Pandas: если задачи сводятся к анализу данных, можно разделить файлы на отдельные скрипты и запускать их параллельно через
Jupyter Notebook. - 🔧 Power BI: для визуализации данных из нескольких источников без необходимости открывать Excel.
Сравнение альтернатив:
| Программа | Поддержка VBA | Многозадачность | Совместимость с .xlsx |
|---|---|---|---|
| LibreOffice Calc | Частично (ограниченно) | Да | 95% |
| WPS Office | Да | Да | 99% |
| Google Таблицы | Нет | Да (в разных вкладках) | 80% |
| OnlyOffice | Да | Да | 98% |
Горячие клавиши (Alt + двойной клик)|Командная строка (/x)|Запуск от другого пользователя|Редактирование реестра|Альтернативные программы (LibreOffice, WPS и др.)
-->
Решение проблем: почему второй Excel не открывается
Если ни один из способов не сработал, проверьте следующие моменты:
- 🔍 Конфликт надстроек:
- Запустите Excel в безопасном режиме (
EXCEL.EXE /safe). - Если второй экземпляр открылся — отключите надстройки по одной через
Файл → Параметры → Надстройки → Управление.
- Запустите Excel в безопасном режиме (
- Добавьте
EXCEL.EXEв исключения антивируса (например, Kaspersky, Avast). - Временно отключите защиту и проверьте запуск.
- Запустите
Панель управления → Программы → Программы и компоненты. - Выберите Microsoft Office, нажмите
Изменить → Быстрое восстановление.
В корпоративных версиях Office 365 администратор может отключить многозадачность через Group Policy. Проверьте политики по пути:
gpedit.msc → Конфигурация пользователя → Административные шаблоны → Microsoft Excel → Параметры приложения.
Для диагностики используйте Process Explorer (утилита от Microsoft):
- Скачайте Process Explorer с сайта Microsoft Sysinternals.
- Запустите утилиту и отсортируйте процессы по имени
EXCEL.EXE. - Проверьте, сколько процессов запущено. Если только один — проблема в настройках Excel или политиках.
FAQ: Частые вопросы о запуске нескольких Excel
Можно ли открыть два Excel на Mac?
Да, но способ отличается от Windows:
- Закройте все окна Excel.
- Удерживая Option (⌥), кликните по иконке Excel в Dock.
- Выберите файл в появившемся окне — он откроется в новом экземпляре.
Для Excel 2016+ также работает командная строка через Терминал:
open -n -a "Microsoft Excel" /Путь/к/файлу.xlsx
Почему при открытии второго файла первый закрывается?
Это стандартное поведение Excel в режиме SDI (одиночного документа). Решения:
- Используйте метод с Alt + двойной клик.
- Запускайте файлы через
EXCEL.EXE /x. - Проверьте настройки реестра (раздел 4 статьи).
Если проблема сохраняется — надстройки или политики блокируют многозадачность.
Как открыть два Excel в одном окне (вкладками)?
Начиная с Excel 2016, файлы по умолчанию открываются во вкладках одного окна. Чтобы вернуть старый режим:
- Перейдите в
Файл → Параметры → Дополнительно. - В разделе Экран снимите галочку
Показывать все окна на панели задач. - Установите галочку
Игнорировать другие приложения, использующие DDE.
Для принудительного открытия в новом окне удерживайте Ctrl при двойном клике по файлу.
Можно ли запустить два Excel с разными учетными записями Microsoft?
Да, но только через запуск от разных пользователей Windows (способ 3). Учетные записи Microsoft 365 привязаны к профилю Windows, поэтому:
- Создайте второго пользователя в системе (
Параметры → Учетные записи → Семья и другие пользователи). - Запустите Excel от его имени через
runas. - Войдите в другую учетную запись Microsoft в новом экземпляре Excel.
Ограничение: лицензия Office 365 может требовать активации для каждого профиля.
Как открыть два Excel на одном мониторе бок о бок?
После запуска двух экземпляров:
- Разверните оба окна Excel.
- Перетащите одно окно к левому краю экрана, другое — к правому (активируется режим Snap).
- Для точной настройки используйте
Параметры → Система → Многозадачность(Windows 10/11).
Для Excel 2013+ также работает функция Вид → Упорядочить все (располагает окна каскадом или рядом).