Почему Excel не позволяет открыть два файла одновременно — и как это исправить

Microsoft Excel — незаменимый инструмент для работы с данными, но иногда он ведёт себя непредсказуемо. Одна из самых раздражающих проблем: вы пытаетесь открыть второй файл, а программа либо игнорирует команду, либо выдаёт ошибку типа «Файл уже открыт другим пользователем». В чём дело?

Причины могут крыться как в настройках самой программы, так и в системных ограничениях Windows или macOS. В этой статье мы разберём 7 основных причин, почему Excel блокирует одновременную работу с несколькими файлами, и дадим пошаговые решения — от базовых проверок до продвинутых настроек реестра. Также вы узнаете, как обойти ограничения в разных версиях программы (от Excel 2010 до Microsoft 365).

Спойлер: в 80% случаев проблема решается за 2 минуты — достаточно отключить режим совместимости или сбросить параметры Excel. Но есть и более глубокие причины, о которых большинство пользователей даже не подозревает.

1. Режим совместимости — главный «тормоз» для многозадачности

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

Как проверить и отключить:

  • 🖱️ Найдите ярлык Excel на рабочем столе (или в меню «Пуск»).
  • 📄 Кликните правой кнопкой → выберите Свойства → вкладка Совместимость.
  • ❌ Уберите галочку с пункта Запускать программу в режиме совместимости.
  • 🔄 Нажмите Применить и перезапустите Excel.

Если пункта Совместимость нет — значит, режим не активирован. Но есть и другой нюанс: в Windows 10/11 иногда срабатывает автоматическая совместимость для старых версий Excel (например, Excel 2013). В этом случае поможет сброс параметров через Параметры Excel → Файл → Параметры → Дополнительно → Раздел "Общие" → Сбросить.

📊 Какую версию Excel вы используете?
Excel 2010 или старше
Excel 2013-2019
Microsoft 365 (Office 365)
Не знаю

2. Ограничения лицензии: почему корпоративный Excel блокирует файлы

В версиях Excel для бизнеса (например, Microsoft 365 Business или Enterprise) может действовать политики IT-отдела, ограничивающие количество одновременно открытых файлов. Это делается для экономии ресурсов сервера или по соображениям безопасности.

Как проверить:

  • 🔍 Откройте Файл → Учётная запись в Excel.
  • 📋 Посмотрите тип лицензии. Если там указано Управляется организацией — ваши действия ограничены администратором.
  • 📧 Обратитесь в IT-службу с просьбой увеличить лимит или проверить политики Group Policy.

В домашних версиях (Microsoft 365 Family или Excel Home & Student) таких ограничений нет, но может срабатывать другая проблема — конфликт учётных записей. Например, если вы вошли в Excel под одной учёткой, а файл пытаетесь открыть из другой (например, с OneDrive коллеги). В этом случае программа блокирует доступ, считая, что файл «занят».

⚠️ Внимание: Если вы используете Excel через Terminal Services или Remote Desktop, одновременно открытые файлы могут конфликтовать из-за сессионных ограничений. Решение — открывать файлы в разных сессиях или использовать Excel Online.

3. Файлы открыты в скрытом режиме (и как их найти)

Иногда Excel «думает», что файл уже открыт, хотя вы его не видите. Это происходит, если:

  • 👻 Программа аварийно закрылась, но процесс остался в памяти.
  • 📁 Файл открыт в другом окне (например, свёрнут на второй панели монитора).
  • 🔄 Файл используется макросом или надстройкой (например, Power Query).

Как найти и закрыть скрытые процессы:

  1. Откройте Диспетчер задач (Ctrl + Shift + Esc).
  2. Найдите все процессы EXCEL.EXE и завершите их.
  3. Если файлы хранятся на сетевом диске или в SharePoint, проверьте, не открыты ли они у коллег.

Для macOS:

  1. Откройте Мониторинг системы (Applications → Utilities → Activity Monitor).
  2. Найдите Microsoft Excel и принудительно завершите процесс.

☑️ Проверка скрытых процессов Excel

Выполнено: 0 / 5

4. Блокировка файлов из-за надстроек и макросов

Надстройки вроде Power Pivot, Solver или пользовательские макросы VBA могут блокировать файлы для редактирования. Например, если в файле запущен макрос с циклом, Excel не позволит открыть другой документ, пока скрипт не завершится.

Как диагностировать:

  • 🛠️ Откройте Excel в безопасном режиме (удерживайте Ctrl при запуске). Если проблема исчезла — виноваты надстройки.
  • 📊 Перейдите в Файл → Параметры → Надстройки и отключите все подозрительные.
  • 🤖 Проверьте макросы: нажмите Alt + F11, найдите модули с бесконечными циклами (Do While, For Each).

Особенно часто проблема возникает с надстройками для работы с внешними данными (например, подключение к SQL или Power BI). Они могут блокировать файлы на время обновления данных. Решение — отключить автоматическое обновление в настройках соединения.

Надстройка Типичная проблема Решение
Power Query Блокирует файл во время загрузки данных Отключить фоновое обновление в Данные → Запросы → Свойства
Solver Занятие файла при длительных вычислениях Уменьшить количество итераций в настройках
Пользовательские макросы VBA Бесконечные циклы или некорректное закрытие файлов Проверить код на наличие Workbooks.Open без Workbooks.Close

5. Ограничения операционной системы: почему Windows и macOS виноваты

Иногда проблема кроется не в Excel, а в самой ОС. Например:

  • 🪟 В Windows может срабатывать ограничение на количество дескрипторов файлов (особенно в старых версиях вроде Windows 7).
  • 🍎 В macOS проблема часто связана с разрешениями на файлы, если они скачаны из интернета.

Для Windows:

  1. Откройте Редактор реестра (Win + Rregedit).
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
  3. Создайте параметр DWORD (32-bit) с именем Max Cached Icons и значением 2048.

Для macOS:

  1. Кликните правой кнопкой на файл → Получить информацию.
  2. В разделе Общий доступ и разрешения убедитесь, что ваша учётная запись имеет права на Чтение и запись.
  3. Если файл скачан из интернета, нажмите Всё равно открыть в предупреждении системы.

6. Конфликты с облачными сервисами (OneDrive, SharePoint, Google Drive)

Если файлы хранятся в OneDrive, SharePoint или Google Drive, Excel может блокировать их из-за синхронизации в реальном времени. Например:

  • ☁️ OneDrive может «думать», что файл редактируется на другом устройстве.
  • 🔄 В SharePoint срабатывает версионный контроль, который блокирует одновременные изменения.
  • 📱 Если файл открыт на телефоне через Excel Mobile, десктопная версия не позволит редактировать его.

Решения:

  • 📥 Скачайте файл локально (кликните правой кнопкой → Всегда сохранять на этом устройстве в OneDrive).
  • 🔗 Откройте файл через Excel Online (браузерную версию), если не нужны сложные функции.
  • 🔄 В SharePoint проверьте настройки библиотеки документов: отключите Требовать высечку.
⚠️ Внимание: Если вы работаете с файлами из Google Диска через Excel, используйте официальное расширение Office Editing for Docs, Sheets & Slides. В противном случае файлы будут открываться в режиме «только для чтения».

7. Повреждение файлов или шаблонов Excel

Если сами файлы Excel повреждены (например, из-за сбоя при сохранении), программа может блокировать их открытие. Также проблема может крыться в повреждённом шаблоне (Normal.dotm для Word, но в Excel аналогичную роль играет XLSTART).

Как проверить:

  1. Попробуйте открыть файлы на другом компьютере. Если проблема повторяется — файлы повреждены.
  2. Запустите Excel с чистым профилем:
    excel.exe /safe
  3. Удалите содержимое папки XLSTART (обычно находится по пути C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\XLSTART).

Для восстановления повреждённых файлов:

  • 🛠️ Используйте встроенную функцию Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть и восстановить.
  • 📄 Сохраните файл в формате .xlsx (если он был в .xls).
  • 🔧 Воспользуйтесь сторонними инструментами вроде Stellar Repair for Excel или Kernel for Excel.

FAQ: Частые вопросы о блокировке файлов в Excel

Можно ли открыть два файла Excel в разных окнах?

Да, но для этого нужно:

  1. Запустить Excel дважды (например, через ярлык и через меню «Пуск»).
  2. Или использовать комбинацию Alt + F11Insert → UserForm → затем открыть второй файл через Workbooks.Open.

В Excel 2019 и Microsoft 365 поддерживается многоконное отображение по умолчанию.

Почему Excel пишет «Файл заблокирован для редактирования», хотя он не открыт?

Это происходит из-за:

  • Остаточных процессов Excel в Диспетчере задач.
  • Блокировки антивирусом (например, Kaspersky или ESET могут сканировать файлы в фоновом режиме).
  • Проблем с сетевым доступом, если файл на NAS или в облаке.

Решение: перезагрузите компьютер или проверьте настройки антивируса.

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

В современных версиях (Excel 2016 и новее):

  1. Откройте оба файла.
  2. Перейдите на вкладку ВидУпорядочить все.
  3. Выберите Рядом или Сверху вниз.

Для старых версий (Excel 2010): используйте Alt + Tab для переключения между окнами.

Почему в Excel 2010 нельзя открыть два файла, а в Excel 2019 можно?

В Excel 2010 и старше действовало ограничение на однооконный режим (SDI — Single Document Interface). Начиная с Excel 2013, была внедрена поддержка многооконного режима (MDI — Multiple Document Interface), что позволило открывать несколько файлов в разных окнах.

Обойти ограничение в Excel 2010 можно только через запуск нескольких экземпляров программы.

Может ли VPN или прокси блокировать открытие файлов Excel?

Да, если:

  • Файлы хранятся на корпоративном сервере с ограничением по IP.
  • VPN использует split-tunneling, из-за чего Excel теряет связь с сетевым диском.
  • Прокси-кэширует файлы и выдаёт устаревшие версии.

Решение: отключите VPN или проверьте настройки прокси в Параметры Excel → Дополнительно → Общие → Сетевые параметры.