Вы когда-нибудь сталкивались с ситуацией, когда файл Excel отказывается открываться с ошибкой «Несовместимый формат»? Или пытались применить функцию XLOOKUP, но программа её «не понимает»? Причина чаще всего кроется в разнице версий программы. Знание точной версии Microsoft Excel помогает не только диагностировать проблемы, но и подбирать совместимые шаблоны, надстройки или макросы.
В этой статье мы разберём все актуальные способы проверки версии Excel — от классических десктопных приложений (Excel 2013/2016/2019/2021 и Microsoft 365) до мобильных версий на Android/iOS и веб-редактора Excel Online. Особое внимание уделим скрытым номерам сборок (build numbers), которые часто требуются для отладки или обращения в поддержку Microsoft. Если вы работаете с корпоративными лицензиями или подпиской Microsoft 365, здесь вы найдёте ответы на вопросы о каналах обновлений (Current Channel, Monthly Enterprise и др.).
Зачем нужно знать версию Excel?
На первый взгляд, информация о версии программы кажется тривиальной. Однако она критична в нескольких сценариях:
- 🔄 Совместимость файлов: Файлы, созданные в Excel 2021, могут не открываться в Excel 2010 из-за новых функций (например,
DYNAMIC ARRAYS). - 🛠️ Отладка макросов: VBA-код, написанный для Excel 365, часто требует адаптации для старых версий.
- 📦 Установка надстроек: Многие плагины (например, Power Query или Power Pivot) имеют минимальные требования к версии.
- 🔒 Корпоративные политики: В компаниях часто запрещены устаревшие версии из-за уязвимостей (например, Excel 2016 без последних патчей).
Более того, номер сборки (build number) — это единственный способ точно идентифицировать версию в Microsoft 365, где обновления выходят ежемесячно. Например, сборка 16.0.15601.10000 соответствует версии 2308 (август 2023 года), а 16.0.16731.20000 — уже 2311 (ноябрь 2023). Эти данные пригодятся при обращении в поддержку или поиске решений на форумах.
Способ 1: Просмотр версии в меню «Учётная запись» (Windows/Mac)
Это самый универсальный метод, работающий во всех десктопных версиях Excel начиная с 2010. Инструкция одинакова для Windows 10/11 и macOS:
- Откройте Microsoft Excel (не обязательно создавать новый файл).
- Перейдите в меню
Файл → Учётная запись(в Excel для Mac —Excel → О программе Excel). - В блоке «Сведения о продукте» вы увидите:
- 📌 Версию программы (например, Microsoft 365 или Excel 2021).
- 📌 Номер сборки (например,
16.0.16731.20178). - 📌 Тип лицензии (подписка, корпоративная, розничная).
На скриншоте ниже показан пример для Microsoft 365 (канал Current Channel):
⚠️ Внимание: Если вы видите надпись«Microsoft Excel 16.0»без уточнения года — это Microsoft 365 или Excel 2016/2019/2021. Чтобы отличить их, смотрите на номер сборки: у 365 он всегда выше16.0.14xxx.xxxx.
☑️ Что проверить в меню «Учётная запись»
Способ 2: Через свойства файла (без запуска Excel)
Если программа не открывается или вы хотите узнать версию Excel, установленную на компьютере, не запуская её, воспользуйтесь свойствами исполняемого файла:
- 🖥️ Для Windows:
- Перейдите в папку установки (обычно
C:\Program Files\Microsoft Office\root\Office16). - Найдите файл
EXCEL.EXE. - Кликните правой кнопкой →
Свойства → Сведения. - В поле «Версия файла» будет указана сборка (например,
16.0.16731.20178).
- Перейдите в папку установки (обычно
- Откройте
Finder→Программы. - Найдите Microsoft Excel, кликните правой кнопкой →
Показать содержимое пакета. - Перейдите в
Contents → Info.plistи откройте файл текстовым редактором. - Найдите строку
<key>CFBundleShortVersionString</key>— там будет версия.
Этот метод полезен, если Excel не запускается из-за ошибок или конфликтов с другими программами. Например, после обновления Windows некоторые сборки Office могут требовать переустановки — номер версии поможет найти точный патч.
Способ 3: Использование VBA-кода (для продвинутых пользователей)
Если вам нужно автоматизировать проверку версии (например, для скрипта развёртывания надстроек), используйте VBA-макрос. Этот метод работает во всех версиях Excel с поддержкой Visual Basic for Applications:
Sub ShowExcelVersion()
MsgBox "Версия Excel: " & Application.Version & vbCrLf & _
"Номер сборки: " & Application.Build & vbCrLf & _
"Полный путь: " & Application.Path, vbInformation, "Сведения о версии"
End Sub
Как запустить:
- Откройте Excel и нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код выше в новый модуль (
Insert → Module). - Запустите макрос (
F5).
Результат будет выглядеть так:
Пример вывода:
Версия Excel: 16.0
Номер сборки: 16731.20178
Полный путь: C:\Program Files\Microsoft Office\root\Office16
⚠️ Внимание: В Excel Online и мобильных версиях VBA не поддерживается. Этот метод работает только для десктопных приложений.
Способ 4: Проверка версии в Excel Online и мобильных приложениях
Веб-версия Excel Online и мобильные приложения для Android/iOS не имеют традиционных меню с информацией о версии. Вот как её найти:
| Платформа | Как проверить версию | Пример вывода |
|---|---|---|
| Excel Online (браузер) |
|
Версия: 2404 (сборка 17531.20048) |
| Excel для Android |
|
16.0.16731.20100 |
| Excel для iOS |
|
2.72 (23041301) |
Обратите внимание: в мобильных версиях номер сборки часто не совпадает с десктопными. Например, Excel для iOS использует собственную нумерацию (например, 2.72), тогда как Android-версия следует логике десктопных сборок (16.0.xxxxx).
Почему в Excel Online нет номера сборки?
В веб-версии обновления происходят автоматически на стороне серверов Microsoft, поэтому пользователю показывается только версия интерфейса (например, 2404 — апрель 2026 года). Фактическая сборка серверного движка скрыта и обновляется независимо от клиентской части.
Способ 5: Через реестр Windows (для ИТ-специалистов)
Если вам нужно удалённо проверить версию Excel на множестве компьютеров (например, в корпоративной сети), используйте реестр Windows. Этот метод требует прав администратора.
Путь к ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration
Искомые параметры:
VersionToReport— отображаемая версия (например,16.0.16731.20178).ProductReleaseIds— идентификаторы установленных продуктов (например,O365ProPlusRetail).
Чтобы быстро получить данные, выполните в PowerShell:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" | Select-Object VersionToReport, ProductReleaseIds
⚠️ Внимание: В ручных сборках Office (неClickToRun) путь может отличаться. Например, для Excel 2016 MSI версия хранится вHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Excel\InstallRoot.
Расшифровка номеров версий и сборок
Номера версий Excelfollowing логике, которая менялась со временем. Разберём основные форматы:
| Формат версии | Пример | Что означает | Применяется к |
|---|---|---|---|
XX.0.YYYYY.ZZZZZ |
16.0.16731.20178 |
|
Microsoft 365, Excel 2019/2021 |
YYYY (год) |
2308 |
Год и месяц релиза (август 2023). | Каналы обновлений Microsoft 365 |
X.Y |
14.0 |
Устаревший формат (Excel 2010 = 14.0, 2013 = 15.0). |
Excel 2010–2013 |
Для Microsoft 365 номер сборки можно сопоставить с датой релиза через официальную историю обновлений. Например:
- Сборка
16.0.16731.20000→ Версия 2311 (ноябрь 2023). - Сборка
16.0.16130.20000→ Версия 2305 (май 2023).
Частые проблемы и решения
При работе с версиями Excel пользователи сталкиваются с типичными ошибками. Вот как их избежать:
- 🔴 Ошибка: «Файл создан в более новой версии»
Решение: Сохраните файл в формате
.xlsx(не.xlsbили.xlsm) и выберитеФайл → Сохранить как → Тип файла: Книга Excel 97–2003 (*.xls). Учтите, что часть функций будет утеряна. - 🔴 Макрос не работает в старой версии
Решение: Проверьте версию через
Application.Versionв VBA и добавьте условную логику:If Val(Application.Version) < 16 Then' Код для Excel 2013 и старше
Else
' Код для Excel 2016+
End If
- 🔴 Не видно новой функции (например,
XLOOKUP)Решение: Обновите Microsoft 365 до последней сборки (
Файл → Учётная запись → Параметры обновления → Обновить сейчас). ФункцииDYNAMIC ARRAYSпоявились в сборке16.0.12527.20278(июнь 2020).
Как принудительно обновить Microsoft 365?
Если кнопка Обновить сейчас не работает, закройте все офисные приложения и выполните в командной строке от имени администратора:
"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user
После перезапустите компьютер.
FAQ: Ответы на популярные вопросы
❓ Как узнать версию Excel, если программа не открывается?
Используйте свойства файла EXCEL.EXE (см. Способ 2) или проверьте реестр Windows (см. Способ 5). Если Excel выдаёт ошибку при запуске, номер сборки поможет найти точный патч на сайте Microsoft.
❓ Чем отличаются Excel 2021 и Microsoft 365?
Excel 2021 — это разовая покупка с фиксированным набором функций (обновления безопасности выходят, но новые возможности — нет). Microsoft 365 — это подписка с ежемесячными обновлениями (включая новые функции, например, LAMBDA или DYNAMIC ARRAYS).
Сравнение:
| Параметр | Excel 2021 | Microsoft 365 |
|---|---|---|
| Тип лицензии | Разовая покупка | Ежемесячная/годовая подписка |
| Обновления | Только безопасности | Ежемесячные (новые функции) |
| Поддержка | До октября 2026 года | Постоянная (пока действует подписка) |
❓ Как проверить версию Excel на Mac?
Откройте Excel, затем в верхнем меню выберите Excel → О программе Excel. В окне будет указана версия (например, 16.75) и сборка (например, 23041001). На macOS номера сборок отличаются от Windows-версий!
❓ Что делать, если в Excel нет меню «Учётная запись»?
Это означает, что у вас очень старая версия (Excel 2007 или ранее). Чтобы узнать версию:
- Откройте Excel.
- Нажмите
Справка → О программе Microsoft Excel. - В заголовке окна будет версия (например,
Microsoft Excel 2007 (12.0.6735.5000)).
Рекомендация: Версии старше Excel 2013 не поддерживаются Microsoft и имеют уязвимости. Обновитесь как минимум до Excel 2019 или перейдите на Microsoft 365.
❓ Как понять, какая у меня сборка Excel — 32-битная или 64-битная?
Перейдите в Файл → Учётная запись → О программе Excel. В разделе «Сведения о продукте» будет указано:
- 🖥️
32-разрядная версия— если увидите эту надпись. - 🖥️
64-разрядная версия— или просто отсутствие упоминания о 32-bit.
Почему это важно: Некоторые надстройки (например, Power Query) требуют 64-битной версии для работы с большими данными. В то же время, 32-битная версия лучше совместима со старыми .xll-надстройками.