Работа с несколькими файлами Microsoft Excel одновременно — стандартная задача для аналитиков, бухгалтеров и менеджеров. Но по умолчанию программа открывает каждый новый документ в том же окне, заменяя предыдущий. Это создаёт неудобства при сравнении данных, копировании формул или переносе таблиц. К счастью, есть 5 проверенных способов открыть два (или больше) файла в отдельных окнах — от базовых до продвинутых.
В этой статье вы найдёте пошаговые инструкции для всех версий Excel (2013, 2016, 2019, 2021, 365 и Excel для Mac), а также решения для альтернативных программ вроде LibreOffice Calc или Google Sheets. Мы разберём не только стандартные методы, но и малоизвестные приёмы, которые экономят время. Например, знали ли вы, что можно принудительно открыть файл в новом окне через командную строку? Или что в Excel 365 появилась скрытая настройка для автоматического разделения окон?
Если вы регулярно работаете с большими таблицами, этот гайд поможет ускорить рутину на 30-40%. Нет нужды постоянно переключаться между вкладками или копировать данные в один файл — достаточно настроить программу правильно. А для тех, кто использует MacOS, мы подготовили отдельный раздел с учётом особенностей системы.
1. Стандартный способ: открытие через проводник Windows
Самый простой метод — запустить два экземпляра Excel вручную. Он работает во всех версиях программы, включая Excel 2013 и новее. Вам не потребуются права администратора или дополнительные программы.
Алгоритм действий:
В результате откроются два независимых окна Excel, каждое со своим файлом. Этот способ подходит для разовых задач, но неудобен, если приходится часто переключаться между документами.
на панели задач или рабочем столе. Оба файла откроются в отдельных окнах. Ограничение: в Excel 2013 и 2016 может сработать блокировка многократного запуска. Если второй файл открывается в том же окне, используйте альтернативные методы из следующих разделов.
Если вам регулярно нужно работать с несколькими файлами, настройте Excel на открытие каждого документа в отдельном окне по умолчанию. Этот метод требует изменения параметров программы, но работает стабильно.
Инструкция для Windows:
Теперь при двойном клике по файлу в проводнике он будет открываться в новом окне Excel В последних версиях Excel 365 Microsoft изменила механизм обработки DDE (Dynamic Data Exchange). Теперь настройка "Игнорировать DDE" может не влиять на поведение программы. В этом случае используйте метод с командной строкой (раздел 4) или макрос (раздел 5). Для MacOS: аналогичной настройки нет, но можно воспользоваться обходным путём — открывать файлы через Малоизвестная функция Excel — открытие текущего файла в новом окне. Это полезно, если нужно сравнить два листа одного документа или работать с копией таблицы параллельно.
Как это сделать:
Теперь у вас будет два окна с одним и тем же файлом, но они будут синхронизированы. Изменения в одном окне сразу отразятся в другом. Чтобы работать с разными файлами, откройте второй документ в одном из окон через Открыты ли оба окна с одним файлом?|Видите ли вы изменения в реальном времени?|Нет ли зависаний при редактировании?|Сохранились ли настройки при перезапуске Excel?--> Важно: этот метод не подходит для работы с разными файлами — только для дублирования текущего документа.
Если стандартные способы не работают (например, в Excel 365), можно принудительно запустить два экземпляра программы через Инструкция для Windows:
Для MacOS используйте open -n -a "Microsoft Excel" /Путь/к/файлу2.xlsx Ключевой нюанс: флаг Если вы часто работаете с одними и теми же файлами, автоматизируйте процесс с помощью макроса. Этот метод требует базовых знаний VBA, но экономит время в долгосрочной перспективе.
Инструкция:
Dim filePath1 As String, filePath2 As String filePath1 = "C:\Путь\к\файлу1.xlsx" ' Замените на реальный путь filePath2 = "C:\Путь\к\файлу2.xlsx" ' Замените на реальный путь Shell """" & Application.Path & "\EXCEL.EXE"" """ & filePath1 & """", vbNormalFocus Shell """" & Application.Path & "\EXCEL.EXE"" """ & filePath2 & """", vbNormalFocus End Sub После выполнения откроются два независимых окна Excel с указанными файлами. Чтобы не вводить пути вручную, можно модифицировать макрос для выбора файлов через диалоговое окно.
Если Microsoft Excel упорно не хочет открывать файлы в разных окнах, рассмотрите альтернативные программы. Они часто более гибкие в этом плане.
Google Sheets: LibreOffice Calc:
Для перехода с Excel на LibreOffice Calc достаточно установить программу с официального сайта и открыть файлы через неё. Все формулы и форматирование сохранятся.
Если ни один из методов не сработал, проверьте следующие моменты:
1. Настройки по умолчанию:
2. Конфликты с надстройками:
3. Повреждённые файлы:
4. Ограничения лицензии:
Да, но стандартный способ не всегда работает. Используйте один из методов: Это стандартное поведение Excel в режиме После того как вы откроете файлы в отдельных окнах: Нет, Excel Online (веб-версия) не поддерживает открытие нескольких файлов в разных окнах. Альтернативы: Да, для этого: Теперь у вас будет два окна с одним файлом, но на разных листах. Изменения будут синхронизированы.
Проводник Windows (Win + E).Открыть с помощью → Excel.2. Настройка Excel для автоматического открытия в новых окнах
Файл → Параметры → Дополнительно.Общие.Игнорировать другие приложения, использующие DDE.OK и перезапустите программу.Почему этот метод не работает в Excel 365?
Terminal (см. раздел 4).
3. Использование режима "Новое окно" в Excel
Вид в верхнем меню.Новое окно (в группе Окно).OK.Файл → Открыть.
4. Открытие через командную строку (для опытных пользователей)
CMD или PowerShell. Этот метод гарантированно сработает, но требует знания путей к файлам.
Командную строку (Win + R → введите cmd → Enter).
Примечание: путь к "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "C:\Путь\к\файлу1.xlsx"EXCEL.EXE может отличаться в зависимости от версии Office (например, Office15 для Excel 2013).CMD (Ctrl + T в Windows Terminal) и повторите команду для второго файла.Terminal:
open -n -a "Microsoft Excel" /Путь/к/файлу1.xlsx
-n в MacOS принудительно открывает новый экземпляр программы, даже если Excel уже запущен.
5. Макрос VBA для открытия файлов в новых окнах
Alt + F11, чтобы открыть редактор VBA.Insert → Module.Sub OpenFilesInNewWindows()
F5, чтобы запустить макрос.6. Альтернативы: Google Sheets и LibreOffice Calc
.xlsx без потерь данных.Сервис → Параметры → LibreOffice Calc → Общие.
Программа
Открытие в новых окнах
Синхронизация
Стоимость
Поддержка макросов
Microsoft Excel
Требует настроек
Да (в режиме "Новое окно")
Платная (или по подписке)
VBA
Google Sheets
Автоматически (вкладки)
Да (облако)
Бесплатно
Google Apps Script
LibreOffice Calc
Автоматически
Нет
Бесплатно
Basic, Python
7. Решение проблем: почему файлы открываются в одном окне
.xlsx → Свойства → Общие → Изменить → выберите Excel в качестве программы по умолчанию.Сбросить и повторите выбор.⚠️ Внимание: некоторые надстройки (например, Power Query или Solver) могут блокировать открытие нескольких окон. Отключите их через
Файл → Параметры → Надстройки и перезапустите программу.
Ctrl при запуске Excel)..xlsb (двоичный формат Excel) — он реже вызывает ошибки.⚠️ Внимание: в корпоративных версиях Excel (например, Office 365 ProPlus) могут действовать политики IT-отдела, запрещающие многократный запуск. Обратитесь к администратору или используйте Google Sheets как обходной путь.
FAQ: Частые вопросы
Можно ли открыть два файла в разных окнах на Mac?
Terminal с флагом -n (см. раздел 4).Option (⌥) при запуске Excel из Dock — это принудительно откроет новое окно.Почему при открытии второго файла первый закрывается?
SDI (Single Document Interface). Решения:
Игнорировать DDE (раздел 2).Как сравнить два файла Excel в разных окнах?
Win + Стрелка влево/вправо в Windows).Вид → Разместить рядом для синхронной прокрутки.Работает ли этот метод для Excel Online?
Можно ли открыть два окна с одним файлом, но на разных листах?
Вид → Новое окно.