Как открыть несколько окон Excel одновременно: полное руководство

Открыть несколько окон Excel одновременно часто требуется при сравнении данных из разных файлов или при работе с большими массивами информации, разбитыми на части. Пользователь может столкнуться с тем, что при двойном клике по второму файлу программа просто переключает вкладку внутри уже запущенного процесса, вместо создания отдельного экземпляра приложения. Такое поведение характерно для современных версий офисного пакета, где внедрена многопоточность и объединение процессов для экономии ресурсов системы.

Проблема решается несколькими методами: от использования встроенной функции «Новое окно» до принудительного запуска исполняемого файла excel.exe с параметрами или через реестр. Выбор конкретного способа зависит от версии Microsoft Excel (2010, 2013, 2016, 2019 или 365) и конечной цели: нужно ли вам просто видеть два листа бок о бок или требуются полностью изолированные процессы с разными настройками макросов. Ниже рассмотрены все актуальные варианты решения этой задачи.

Использование встроенной функции «Новое окно»

Самый простой и безопасный способ, позволяющий открыть несколько окон Excel одновременно без изменения системных настроек, заключается в использовании штатной команды интерфейса. Этот метод создает новую копию текущего файла в отдельном окне, что позволяет отображать разные листы одной книги или сравнивать данные визуально. Для реализации необходимо перейти на вкладку Вид в ленте меню и нажать кнопку Новое окно.

После выполнения действия система создаст клон текущего документа с припиской «:1» и «:2» в заголовке. Вы можете расположить эти окна рядом, используя кнопку Все рядом в той же вкладке меню. Важно понимать, что в данном случае мы работаем с одним процессом приложения, поэтому изменения в одном окне мгновенно отражаются в другом, так как файл по сути один и тот же.

Данный подход идеален для ситуаций, когда нужно сверить итоговые суммы на разных листах или скопировать диапазон ячеек из одной части книги в другую. Однако, если ваша цель — запустить макросы параллельно или использовать разные надстройки в разных окнах, этот метод не подойдет, так как среда выполнения остается общей.

Запуск отдельного экземпляра через меню Пуск

Для создания полностью независимого процесса, который не связан с уже запущенным файлом, можно воспользоваться классическим методом запуска программы. Это позволяет открыть несколько окон Excel одновременно, где каждое будет вести себя как отдельное приложение со своими настройками безопасности и активными надстройками.

Алгоритм действий прост: запустите первый файл как обычно, а для открытия второго окна нажмите кнопку Пуск в Windows, найдите ярлык Excel и кликните по нему. Если ярлык закреплен на панели задач, убедитесь, что вы кликаете именно по иконке приложения, а не по миниатюре уже открытого файла. В некоторых конфигурациях может потребоваться зажать клавишу Shift при клике на ярлык.

  • 📂 Откройте первый файл двойным кликом в проводнике.
  • 🖱️ Нажмите правой кнопкой мыши на иконку Excel в панели задач.
  • 🆕 В контекстном меню выберите строку с названием программы (например, «Excel»), а не имя открытого файла.
  • ✅ Откроется чистое окно, куда можно перетащить второй файл или создать новый.

Такой метод гарантирует изоляцию процессов. Если один из файлов зависнет или вызовет ошибку скрипта, второе окно, скорее всего, продолжит работать стабильно. Это критически важно для специалистов по данным, которые запускают тяжелые макросы в фоновом режиме, пока в другом окне продолжают обычную работу.

Через меню "Вид"

Через двойной клик по ярлыку

С помощью командной строки

Мне хватает одного окна-->

Принудительный запуск через диалог «Выполнить»

Существует более технический способ, позволяющий открыть несколько окон Excel одновременно с передачей конкретных параметров при старте. Этот метод полезен, если стандартный двойной клик по ярлыку все равно открывает файл в существующем окне. Мы будем использовать системную утилиту Run.

Нажмите комбинацию клавиш Win + R на клавиатуре. В появившемся окне введите команду excel и нажмите Enter. Это действие принудительно запустит новый экземпляр программы, игнорируя уже активные процессы. Если вам нужно открыть конкретный файл в новом экземпляре, введите полный путь к файлу в кавычках после названия программы.

⚠️ Внимание: При использовании этого метода пути к файлам не должны содержать ошибок. Если путь сложный, проще сначала запустить пустой Excel через команду, а затем открыть файл через меню «Файл» -> «Открыть» внутри нового окна.

Преимущество данного подхода в его универсальности: он работает практически во всех версиях Windows и Office. Кроме того, этот метод часто используется для диагностики проблем с надстройками, так как позволяет запустить Excel в безопасном режиме, добавив ключ /safe к команде запуска.

Настройка реестра для игнорирования DDE

В старых версиях офисного пакета (2010, 2013) существовала проблема, когда второй файл не открывался в новом окне из-за механизма DDE (Dynamic Data Exchange). Хотя в современных версиях (2016, 2019, 365) эта опция часто скрыта или изменена, проверка настроек взаимодействия может помочь решить проблему, если другие методы не работают.

Необходимо перейти в меню Файл -> Параметры -> Дополнительно. В разделе «Общие» найдите пункт «Игнорировать другие приложения, использующие динамический обмен данными (DDE)». Если галочка установлена, ее нужно снять. Однако, если ваша цель — именно разделение процессов, иногда требуется обратное действие или правка реестра, но это считается продвинутым уровнем.

Как изменить реестр для разделения окон

Перейдите в ветку HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command.

Измените значение по умолчанию, убрав кавычки вокруг пути к exe-файлу и добавив ключ /e. Это заставит систему всегда создавать новый процесс при открытии файлов. Будьте осторожны: неправильная правка реестра может нарушить работу Office.

Стоит отметить, что в современных версиях Excel архитектура работы с окнами изменилась. Теперь программа по умолчанию старается группировать окна одного приложения, и изменение реестра может привести к нестабильной работе плагинов. Используйте этот метод только если вы точно понимаете последствия и другие способы не помогли.

Использование командной строки для профи пользователей

Для автоматизации процесса или создания ярлыков, которые гарантированно открывают новые экземпляры, можно использовать командную строку Windows. Это позволяет сформировать специфический ярлык, при двойном клике на который будет запускаться новый процесс Excel независимо от текущей ситуации.

Создайте текстовый файл, вставьте в него путь к исполняемому файлу. Обычно он выглядит как "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE". Добавьте пробел и укажите путь к файлу, который нужно открыть, или оставьте пустым для создания новой книги. Сохраните файл с расширением .bat или .cmd.

start "" "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "C:\Data\Report.xlsx"

Команда start с пустым заголовком (два кавычки "") заставляет Windows запускать программу в новом процессе, игнорируя правила группировки окон. Это самый надежный технический способ открыть несколько окон Excel одновременно, который обходит большинство системных ограничений и настроек интерфейса.

Сравнение методов и таблица возможностей

Выбор способа зависит от ваших конкретных задач. Если вам нужно просто посмотреть на данные, хватит встроенной функции. Если вы запускаете макросы или работаете с разными версиями надстроек, потребуется изолированный процесс. Ниже приведена сводная таблица, помогающая выбрать оптимальный вариант.

Метод Изоляция процессов Сложность Риск ошибок
Вкладка "Вид" -> Новое окно Нет (один процесс) Низкая Минимальный
Запуск через Пуск Да (полная) Низкая Низкий
Команда "Выполнить" (Win+R) Да (полная) Средняя Низкий
Командная строка / BAT-файл Да (полная) Высокая Средний

При работе с несколькими окнами важно следить за потреблением оперативной памяти. Каждый новый экземпляр excel.exe загружает свои библиотеки и надстройки, что может существенно нагрузить систему при работе с большими файлами. Если компьютер начинает работать медленно, попробуйте закрыть лишние экземпляры или перейти к методу с одним процессом, но несколькими окнами.

Проверьте объем свободной оперативной памяти

Убедитесь, что файлы не заблокированы антивирусом

Сохраните все текущие данные во избежание потери

Закройте тяжелые фоновые приложения-->

Часто задаваемые вопросы (FAQ)

Почему Excel не открывает новый файл в новом окне?

По умолчанию программа группирует окна одного приложения для удобства пользователя и экономии ресурсов. Это штатное поведение, а не ошибка. Чтобы обойти его, используйте методы с запуском нового экземпляра через меню Пуск или командную строку.

Можно ли запустить макросы параллельно в разных окнах?

Да, но только если окна принадлежат разным процессам (экземплярам) Excel. Если вы используете функцию «Новое окно» в рамках одного процесса, макросы будут выполняться последовательно, а не параллельно.

Влияет ли открытие нескольких окон на лицензию Office?

Нет, лицензия привязана к пользователю или устройству, а не к количеству запущенных процессов. Вы можете открыть сколько угодно окон в рамках разумного использования ресурсов вашего компьютера.

Как быстро переключаться между открытыми окнами Excel?

Используйте комбинацию клавиш Alt + Tab для переключения между всеми окнами Windows или Ctrl + F6 для переключения только между окнами внутри приложения Excel. Также можно навести курсор на иконку Excel в панели задач и выбрать нужную миниатюру.