Работа с несколькими файлами Microsoft Excel одновременно — стандартная задача для аналитиков, бухгалтеров и менеджеров. Но постоянное переключение между окнами отнимает время и увеличивает риск ошибок при сравнении данных. Закрепление двух документов на одном экране решает эту проблему, позволяя видеть обе таблицы одновременно, синхронизировать прокрутку и даже редактировать данные параллельно.
В этой статье вы найдёте 5 проверенных способов закрепить два файла Excel на экране — от базовых функций программы до продвинутых техник для опытных пользователей. Мы рассмотрим не только стандартные инструменты View → Arrange All, но и малоизвестные приёмы с использованием виртуальных рабочих столов, сторонних утилит и даже макросов VBA для автоматизации процесса. Особое внимание уделим синхронной прокрутке — функции, которая экономит до 40% времени при сравнении больших таблиц.
Все инструкции актуальны для Excel 2013–2026 и Microsoft 365, включая веб-версию программы. Если вы работаете на MacOS, в конце статьи найдёте отдельный раздел с нюансами для вашей операционной системы.
1. Стандартное разделение экрана в Excel: метод "View Side by Side"
Самый простой способ закрепить два документа — использовать встроенную функцию синхронного просмотра. Она доступна во всех версиях Excel и не требует дополнительных настроек.
Чтобы активировать режим:
- Откройте оба файла Excel, которые нужно сравнить.
- Перейдите на вкладку
View(Вид) в верхнем меню. - Нажмите кнопку
View Side by Side(Просмотр рядом).
Программа автоматически расположит окна вертикально или горизонтально (в зависимости от настроек) и включит синхронную прокрутку. Это значит, что при скролле одного документа второй будет прокручиваться параллельно — удобно для поиска расхождений в больших таблицах.
Открыть оба файла Excel|
Убедиться, что окна не свернуты|
Перейти на вкладку "View"|
Активировать "View Side by Side"-->
Если окна расположились неудобно, их можно перетащить вручную или изменить пропорции, потянув за границу. Чтобы отключить синхронную прокрутку, повторно нажмите View Side by Side или кнопку Synchronous Scrolling (Синхронная прокрутка) в той же вкладке.
⚠️ Внимание: Если один из файлов содержит закрепленные области (Freeze Panes), синхронная прокрутка может работать некорректно. Перед сравнением отмените закрепление черезView → Freeze Panes → Unfreeze Panes.
2. Ручное закрепление окон: метод "Arrange All"
Функция Arrange All (Упорядочить все) позволяет вручную расположить окна Excel на экране в одном из четырёх вариантов:
- 🔹 Горизонтально — окна располагаются друг над другом (удобно для таблиц с большим количеством столбцов).
- 🔹 Вертикально — окна делят экран пополам по вертикали (оптимально для сравнения строк).
- 🔹 Каскадом — окна накладываются друг на друга с смещением (редко используется для сравнения).
- 🔹 Рядом — аналогично
View Side by Side, но без принудительной синхронизации.
Как использовать:
- Откройте оба файла.
- На вкладке
ViewнажмитеArrange All. - Выберите нужный вариант расположения.
- Активируйте опцию
Windows of active workbook, если нужно упорядочить только окна текущей книги.
Преимущество этого метода — гибкость: вы можете отключить синхронную прокрутку (если она мешает) и вручную настроить размеры окон. Например, для сравнения таблицы с данными и сводной таблицы на её основе удобно сделать одно окно шире другого.
| Метод | Синхронная прокрутка | Гибкость расположения | Подходит для |
|---|---|---|---|
View Side by Side |
✅ Да (включена по умолчанию) | ❌ Фиксированное | Быстрое сравнение одинаковых таблиц |
Arrange All |
❌ Нет (опционально) | ✅ Настраиваемое | Работа с разными типами данных |
| Ручное перетаскивание | ❌ Нет | ✅ Полная | Нестандартные задачи |
View Side by Side|
Arrange All|
Ручное перетаскивание окон|
Сторонние утилиты|
Не сравниваю таблицы-->
3. Продвинутое закрепление: использование виртуальных рабочих столов
Если вы работаете с Windows 10/11, можно закрепить два документа Excel на разных виртуальных рабочих столах и быстро переключаться между ними с помощью горячих клавиш. Этот способ подходит для мониторов с высоким разрешением (например, 2560×1440 или 4K), где разместить два окна рядом неудобно.
Инструкция:
- Откройте оба файла Excel.
- Нажмите
Win + Tab, затем создайте новый рабочий стол кнопкой+ New desktop. - Перетащите одно окно Excel на новый рабочий стол.
- Используйте
Win + Ctrl + ←/→для быстрого переключения между столами.
Преимущества метода:
- 🖥️ Каждое окно занимает весь экран — удобно для работы с большими таблицами.
- 🔄 Быстрое переключение без потери фокуса (не нужно искать окно на панели задач).
- 📁 Можно закрепить на одном столе Excel, а на другом — вспомогательные программы (например, калькулятор или Notepad).
⚠️ Внимание: При использовании виртуальных столов синхронная прокрутка не работает. Этот метод подходит только для ручного сравнения данных или параллельного редактирования.
4. Синхронизация с помощью макросов VBA (для опытных пользователей)
Если стандартные методы не подходят (например, нужно синхронизировать прокрутку только для определённых листов или добавить дополнительную логику), можно написать макрос на VBA. Этот способ требует базовых знаний программирования, но даёт максимальную гибкость.
Пример кода для синхронной прокрутки двух книг:
Sub SyncScroll()
Dim wb1 As Workbook, wb2 As Workbook
Set wb1 = ActiveWorkbook
Set wb2 = Workbooks("Имя_второй_книги.xlsx") ' Укажите имя файла
' Синхронизация вертикальной прокрутки
wb2.Windows(1).ScrollRow = wb1.Windows(1).ScrollRow
' Синхронизация горизонтальной прокрутки
wb2.Windows(1).ScrollColumn = wb1.Windows(1).ScrollColumn
End Sub
Чтобы макрос работал автоматически, его нужно привязать к событию прокрутки. Для этого:
- Откройте редактор VBA (
Alt + F11). - Вставьте код в модуль
ThisWorkbook. - Добавьте обработчик события
WindowScroll.
Важно: макросы работают только при включённой поддержке VBA и могут блокироваться настройками безопасности Excel (проверьте
1. Убедитесь, что имена книг в коде совпадают с реальными (включая расширение .xlsx или .xlsm). 2. Проверьте, что обе книги открыты в одном экземпляре Excel (не в отдельных процессах). 3. Включите отображение вкладки "Developer" в настройках Excel ( 4. Запустите макрос в пошаговом режиме (File → Options → Trust Center → Macro Settings).
Как отладить макрос, если он не работает?
File → Options → Customize Ribbon).F8), чтобы найти ошибку.
5. Сторонние утилиты для расширенного управления окнами
Если встроенных функций Excel недостаточно, можно использовать специализированные программы для управления окнами. Они позволяют:
- 🔗 Закреплять окна в произвольных пропорциях (например, 70%/30%).
- 🖼️ Сохранять шаблоны расположения для быстрого применения.
- 🔄 Настраивать горячие клавиши для переключения между окнами.
Популярные утилиты:
| Программа | Платформа | Бесплатная версия | Особенности |
|---|---|---|---|
| DisplayFusion | Windows | ✅ (с ограничениями) | Шаблоны окон, мультимониторная поддержка |
| FancyZones (входит в PowerToys) | Windows 10/11 | ✅ | Зоны перетаскивания, кастомизация сетки |
| Magnet | MacOS | ❌ ($7.99) | Горячие клавиши, поддержка Retina |
Пример настройки в FancyZones:
- Установите Microsoft PowerToys с официального сайта.
- Запустите FancyZones и выберите шаблон сетки (например,
Grid (2 columns)). - Перетащите окна Excel в созданные зоны — они автоматически закрепятся.
6. Особенности закрепления окон в Excel для MacOS
Пользователи MacOS сталкиваются с ограничениями стандартных функций Excel. Например, в версиях до Excel 2021 отсутствует полноценная синхронная прокрутка. Однако есть обходные пути:
Способы для MacOS:
- 🍎 Split View: зажмите зелёную кнопку свёртывания окна и выберите сторону экрана для закрепления. Затем откройте второй файл Excel — он автоматически займёт вторую половину.
- 🔄 Mission Control: создайте два рабочих стола (
Control + ↑) и распределите окна по ним. - 🖱️ Утилиты: используйте Magnet или Rectangle (бесплатный аналог) для гибкого управления окнами.
Для синхронной прокрутки на MacOS придётся использовать VBA-макросы (аналогично разделу 4) или сторонние решения вроде Microsoft Remote Desktop, подключаясь к виртуальной машине с Windows.
⚠️ Внимание: В Excel для Mac версия 2016 и старше не поддерживает функциюView Side by Sideдля книг, открытых в разных окнах. Чтобы обойти это, откройте оба файла в одном окне черезFile → Open(удерживаяCommandдля выбора нескольких файлов).
FAQ: Частые вопросы о закреплении окон в Excel
Можно ли закрепить больше двух окон Excel на экране?
Да, с помощью функции Arrange All или сторонних утилит (например, DisplayFusion). Однако синхронная прокрутка будет работать только для пары окон. Для трёх и более файлов придётся использовать макросы VBA или сравнивать данные вручную.
Почему синхронная прокрутка не работает?
Проверьте следующие моменты:
- Оба окна должны быть активны (не свёрнуты).
- В настройках
View → View Side by Sideдолжна быть включена опцияSynchronous Scrolling. - Если в одном из файлов закреплены области (
Freeze Panes), отмените закрепление. - Убедитесь, что оба файла открыты в одном экземпляре Excel (не в отдельных процессах).
Как сохранить расположение окон для будущих сессий?
Стандартные настройки Excel не сохраняют положение окон. Решения:
- Используйте утилиты вроде DisplayFusion или FancyZones — они позволяют сохранять шаблоны.
- Создайте макрос VBA, который будет открывать файлы и располагать их в заданных координатах:
Sub OpenAndArrange()
Workbooks.Open "C:\Path\File1.xlsx"
Workbooks.Open "C:\Path\File2.xlsx"
Windows.Arrange ArrangeStyle:=xlVertical
End Sub
Есть ли разница между View Side by Side и Arrange All?
Да, основные отличия:
View Side by Side |
Arrange All |
|---|---|
| Автоматическая синхронная прокрутка | Ручная настройка расположения |
| Только два окна | Любое количество окон |
| Фиксированное разделение экрана | Гибкие пропорции |
Можно ли синхронизировать прокрутку между Excel и Google Sheets?
Нет, стандартными средствами это невозможно. Альтернативы:
- Экспортируйте данные из Google Sheets в Excel (
File → Download → Microsoft Excel). - Используйте Google Apps Script для создания кастомного решения (требуются навыки программирования).
- Разместите оба файла на одном экране вручную и сравнивайте визуально.