Как открыть два документа Excel в одном окне: сравнение и синхронная работа

Зачем открывать два файла Excel в одном окне?

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

🔹 Сравнивать данные без необходимости запоминать значения из одного файла, чтобы перенести их в другой. Достаточно взглянуть на соседнюю вкладку.

🔹 Копировать формулы и диапазоны перетаскиванием мыши между окнами, что в 3 раза быстрее, чем через буфер обмена.

🔹 Синхронизировать прокрутку, чтобы одновременно просматривать одни и те же строки в разных файлах — незаменимо при аудите отчётности.

В этой статье разберём 5 рабочих способов открыть два документа в одном окне Excel 2013–2026 и Office 365, включая скрытые функции и обходные пути для старых версий. А также расскажем, как настроить автоматическую синхронизацию прокрутки между окнами — функция, о которой знают меньше 20% пользователей.

📊 Как часто вы работаете с несколькими файлами Excel одновременно?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Способ 1: Классическое «Новое окно» (работает во всех версиях)

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

Пошаговая инструкция:

  1. Откройте первый файл Excel.
  2. Перейдите на вкладку Вид → Новое окно (в английской версии View → New Window).
  3. В новом окне нажмите Файл → Открыть и выберите второй документ.
  4. Расположите окна рядом: Вид → Упорядочить всё → Рядом.

⚠️ Внимание: Если вы редактируете один и тот же файл в двух окнах, изменения будут синхронизироваться автоматически. Но при работе с разными документами сохраняйте каждый отдельно — Excel не объединяет историю изменений!

Открыт первый файл Excel

Создано новое окно через меню "Вид"

Во втором окне открыт второй файл

Окна упорядочены по вертикали/горизонтали-->

Способ 2: Перетаскивание вкладок (Excel 2016 и новее)

В современных версиях Excel файлы открываются в отдельных вкладках одного окна — как в браузере. Это удобно, но не позволяет видеть оба документа одновременно. Решение:

🔹 Отделите вкладку от основного окна:

  1. Откройте оба файла в Excel (они отобразятся как вкладки).
  2. Зажмите левую кнопку мыши на вкладке второго файла и перетащите её в сторону за пределы окна.
  3. Отпустите кнопку — файл откроется в отдельном окне.

🔹 Верните назад: Перетащите вкладку обратно в основное окно или закройте дополнительное окно крестиком.

Способ 3: Использование режима «Сравнить и объединить» (для аудита)

Если ваша цель — найти различия между двумя файлами, не обязательно открывать их в одном окне. В Excel есть встроенный инструмент Сравнить и объединить книги (Compare and Merge Workbooks), который выделяет расхождения цветом.

Как запустить:

  1. Откройте оба файла.
  2. Перейдите в Вид → Окно → Сравнить и объединить книги.
  3. Выберите второй файл в диалоговом окне.
  4. Excel покажет различия в отдельном окне с пометками.

📌 Ограничения:

  • 🔴 Работает только с файлами .xlsx и .xls.
  • 🔴 Не поддерживает таблицы с структурированными ссылками.
  • 🔴 Максимальное количество сравниваемых ячеек — 1 млн.

Что делать, если кнопка "Сравнить и объединить" неактивна?

Эта функция отключена по умолчанию в некоторых версиях Excel. Чтобы её включить:

1. Закройте все файлы Excel.

2. Запустите Excel с административными правами (правый клик по ярлыку → "Запуск от имени администратора").

3. Перейдите в Файл → Параметры → Надстройки.

4. Внизу окна выберите Управление: Надстройки COMПерейти.

5. Поставьте галочку напротив Analysis ToolPak и Analysis ToolPak — VBA.

6. Перезапустите Excel.

Способ 4: Синхронная прокрутка (скрытая функция)

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

🔹 Шаг 1. Откройте оба файла в отдельных окнах (см. Способ 1 или 2).

🔹 Шаг 2. Перейдите на вкладку Вид → Синхронная прокрутка (View → Synchronous Scrolling).

🔹 Шаг 3. Убедитесь, что оба окна активны (не свернуты).

⚠️ Внимание: Синхронная прокрутка работает только если:

  • 📌 Оба файла имеют одинаковую структуру столбцов (одинаковое количество и ширину).
  • 📌 Включён режим Разметка страницы или Обычный (не Режим разметки).
  • 📌 Окна расположены рядом (вертикально или горизонтально).

Действие Результат Примечание
Прокрутка колесиком мыши Оба окна прокручиваются одновременно Работает только при активном окне
Изменение масштаба (Ctrl+колёсико) Масштаб меняется только в активном окне Синхронизация масштаба не поддерживается
Редактирование ячейки Изменения применяются только к активному файлу Синхронизация только для прокрутки
Переключение листов Листы переключаются независимо Синхронизация только для текущего листа

Способ 5: Надстройка «View Side by Side» (для продвинутых)

Если встроенные функции Excel вас не устраивают, можно установить бесплатную надстройку Office Tab или Kutools for Excel. Они добавляют расширенные возможности для работы с несколькими файлами:

🔹 Преимущества надстроек:

  • 🔵 Горизонтальное и вертикальное разделение экрана в одном окне.
  • 🔵 Быстрое переключение между файлами через панель задач.
  • 🔵 Сохранение компоновки окон при закрытии Excel.

🔹 Как установить:

  1. Скачайте надстройку с официального сайта (например, Kutools).
  2. Запустите установщик и следуйте инструкциям.
  3. Перезапустите Excel — в меню появится новая вкладка Kutools.
  4. Используйте функцию View → View Side by Side.

Частые ошибки и как их избежать

При работе с двумя окнами пользователи сталкиваются с типичными проблемами. Вот как их решить:

🔴 Окна не синхронизируются:

  • Проверьте, включён ли режим Синхронная прокрутка.
  • Убедитесь, что оба файла открыты в одном экземпляре Excel (не в разных процессах).

🔴 Изменения не сохраняются:

  • Excel может блокировать одновременное редактирование одного файла в двух окнах. Сохраняйте каждый файл отдельно (Ctrl+S).
  • Если файл на сетевом диске, убедитесь, что у вас есть права на запись.

🔴 Медленная работа:

  • Закройте ненужные окна — каждый дополнительный файл увеличивает нагрузку на память.
  • Отключите автоматический пересчёт формул: Формулы → Параметры вычислений → Вручную.

🔴 Не работает перетаскивание:

  • Убедитесь, что оба окна развёрнуты (не в свёрнутом виде).
  • Проверьте настройки мыши в Windows: Панель управления → Мышь → Параметры указателя (должен быть включён Захват при перетаскивании).

FAQ: Ответы на популярные вопросы

Можно ли открыть больше двух файлов в одном окне?

Да, но с ограничениями:

  • В Excel 2016–2026 можно открыть до 10 вкладок в одном окне и расположить их мозаикой через Вид → Упорядочить всё.
  • Для Excel 2013 и старше максимальное количество одновременно видимых окон — 4.
  • Синхронная прокрутка работает только для двух окон.

Почему при копировании между окнами теряется форматирование?

Это происходит из-за разных стилей в файлах. Решения:

  • Используйте Специальная вставка → Форматы (Ctrl+Alt+V → R).
  • Скопируйте весь лист (Ctrl+A → Ctrl+C), а не отдельные ячейки.
  • Проверьте настройки Параметры Excel → Дополнительно → Вырезать, копировать и вставлять (должен быть включён Сохранять исходное форматирование).

Как отменить синхронную прокрутку?

Просто снимите галочку в меню Вид → Синхронная прокрутка. Если кнопка неактивна:

  • Закройте одно из окон и откройте его заново.
  • Переключитесь в режим Обычный (Вид → Обычный).

Работает ли это в Excel Online?

Нет, Excel Online (веб-версия) не поддерживает одновременное открытие двух файлов в одном окне. Альтернативы:

  • Откройте файлы в десктопной версии Excel.
  • Используйте Сравнить файлы в OneDrive (инструмент предварительного просмотра).
  • Скопируйте данные из второго файла в первый через буфер обмена.

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

В стандартном Excel — нет. Но это возможно с помощью VBA-макроса:

Sub SyncSelection()

Dim w1 As Window, w2 As Window

Set w1 = ActiveWindow

Set w2 = Windows(2)

w2.Range(w1.Range.Address).Select

End Sub

Чтобы использовать:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в модуль (Insert → Module).
  3. Назначьте макрос на кнопку или горячую клавишу.