Знать точную версию Microsoft Excel критически важно при работе с формулами, надстройками или совместном редактировании файлов. Разные версии программы поддерживают разные функции: например, динамические массивы появились только в Excel 365, а XLOOKUP недоступен в Excel 2016 и старше. Без точной информации о сборке вы рискуете столкнуться с ошибками при открытии файлов, созданных в более новых редакциях, или потерять данные при сохранении в устаревших форматах.
Определение версии занимает меньше минуты, но экономит часы на поиск решений совместимости. В этой статье мы разберём все актуальные методы — от стандартного пути через меню программы до командной строки и реестра Windows. Особое внимание уделим нюансам для MacOS, веб-версии Excel Online и корпоративных лицензий Office 365, где номер сборки может отличаться даже при одинаковом годе выпуска.
Если вы работаете с VBA-макросами или подключаете внешние библиотеки, версия Excel влияет на синтаксис и доступные объекты. Например, модель объектов ListObject претерпела изменения в Excel 2019, а метод .GetOpenFilename ведёт себя по-разному в 32-битных и 64-битных сборках. Даже для базовых задач — как экспорт в PDF или импорт данных из Power Query — знание точной версии поможет избежать типичных ошибок.
Мы протестировали все способы на актуальных сборках (по состоянию на 2026 год) и выделили самые надёжные. Если вы используете пиратскую копию Office — некоторые методы (например, через Winver) могут давать некорректные результаты. В таком случае рекомендуем обратить внимание на альтернативные варианты из последнего раздела.
1. Стандартный способ: через меню «Учётная запись»
Это самый универсальный метод, работающий во всех версиях Excel начиная с 2007 года. Он подходит для лицензионных и корпоративных копий, а также для подписки Microsoft 365. Инструкция одинакова для Windows 10/11 и MacOS, но с небольшими визуальными отличиями.
Откройте программу и выполните следующие шаги:
- Перейдите в меню
Файл(в левом верхнем углу). - Выберите раздел
Учётная запись(илиAccountв английской версии). - В блоке
Сведения о продукте(Product Information) найдите строки:- 📌 Microsoft Excel — название программы и год выпуска (например, Excel 2021).
- 🔢 Версия — полный номер сборки (например,
2407 Build 17830.20118). - 📜 Лицензия — тип активации (подписка, коробочная версия, объёмная лицензия).
В Excel 2007–2010 путь немного отличается: вместо Учётная запись нужно открыть Справка (Help) и кликнуть по пункту О программе Microsoft Excel. Всплывающее окно покажет версию и номер сборки.
⚠️ Внимание: Если в разделеУчётная записьотображается надпись "Продукт не активирован", ваша копия Excel работает в режиме ограниченной функциональности. Часть методов из этой статьи (например, черезРедактор реестра) могут давать неверные результаты.
Для пользователей MacOS важно учитывать, что в App Store-версии Excel номер сборки обновляется автоматически, а в коробочных версиях (например, Excel 2019 для Mac) — только при ручном обновлении через Microsoft AutoUpdate.
2. Быстрый просмотр через «Сведения о системе» (Windows)
Если Excel не открывается (например, из-за ошибки запуска), версию можно узнать через встроенные инструменты Windows. Этот метод работает для всех программ, установленных на ПК, и не требует запуска самого Excel.
Инструкция для Windows 10/11:
- Нажмите
Win + R, введитеappwiz.cplи нажмитеEnter. - В списке установленных программ найдите Microsoft Office или Microsoft 365.
- Обратите внимание на столбец
Версия— там будет указан год (например, 2021) и номер сборки.
Для более детальной информации:
- Откройте
Панель управления → Система и безопасность → Администрирование → Сведения о системе. - В левой панели разверните
Компоненты → Office. - Найдите запись
Microsoft Excel— в правой части окна будет полный путь установки и версия.
Этот способ особенно полезен для ИТ-специалистов, которые нуждаются в удалённой диагностике проблем пользователей. Например, если сотрудник жалуется на ошибку #ССЫЛКА! в формуле INDEX, знание точной версии поможет определить, связано ли это с ограничениями старой сборки.
☑️ Проверка версии через Windows
3. Командная строка и PowerShell для продвинутых пользователей
Если вам нужно автоматизировать проверку версии на множестве машин (например, в корпоративной сети), используйте скрипты. Этот метод точнее, чем графический интерфейс, так как показывает полный номер сборки, включая ревизию (например, 16.0.17830.20118 вместо упрощённого 2407).
Способы через командную строку:
Метод 1. Через wmic (работает в Windows 7–11):
wmic product where"name like'Microsoft Excel%%'" get name, version
Результат будет в формате:
Name Version
Microsoft Excel 2021 16.0.14326.20454
Метод 2. Через PowerShell (рекомендуется для современных ОС):
Get-ItemProperty -Path"HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" |
Where-Object {$_.DisplayName -like"Excel"} |
Select-Object DisplayName, DisplayVersion, InstallDate
Для MacOS используйте Terminal с командой:
mdls -name kMDItemVersion /Applications/Microsoft\ Excel.app
⚠️ Внимание: В корпоративных средах с Office 365 ProPlus командная строка может показывать версию16.0для всех сборок (2016, 2019, 2021). Чтобы различить их, добавьте проверку пути установки:Get-ItemProperty -Path"HKLM:\Software\Microsoft\Office\ClickToRun\Configuration" | Select-Object VersionToReport
Эти команды полезны для создания скриптов инвентаризации ПО. Например, вы можете экспортировать результаты в CSV и анализировать распределение версий Excel в компании, чтобы планировать обновления.
4. Определение версии в Excel Online и мобильных приложениях
Веб-версия Excel Online (доступная по адресу office.com) не имеет привычного номера сборки, но её функциональность привязана к версии Microsoft 365. Чтобы узнать актуальную редакцию:
Для Excel Online:
- Откройте любой файл в браузере.
- Нажмите на иконку шестерёнки (⚙️) в правом верхнем углу.
- Выберите
О программе(About). - Внизу окна будет строка вида: "Версия: 2407 (Сборка 17830.20118)".
Для мобильных приложений (Android/iOS):
- Откройте приложение Excel.
- Коснитесь аватара или иконки профиля в верхнем левом углу.
- Прокрутите вниз до раздела
О программе. - Номер версии будет в формате
16.0.XXX(для Android) или2.XX(для iOS). - 📊
Application.Version— основной номер (например,16.0для Excel 2016–2026). - 🔧
Application.Build— точная сборка (например,17830). - 📅
Application.Year— год выпуска (например,2021). - 🖥️ Excel установлен в нетипичную директорию.
- 🔄 Версия определяется некорректно из-за повреждённых ключей реестра.
- 🔒 Нет прав на запуск программы (например, в терминальных сессиях).
Важно понимать, что Excel Online всегда использует последнюю версию движка, но некоторые функции (например, LAMBDA или LET) могут быть отключены в зависимости от типа подписки. Например, пользователи бесплатной версии Microsoft 365 не смогут сохранять файлы с динамическими массивами.
| Платформа | Путь к версии | Формат версии | Примечания |
|---|---|---|---|
| Excel Online | ⚙️ → О программе | ГГГГ (Сборка XXXXX.XXXXX) | Обновляется ежемесячно |
| Excel для Android | Профиль → О программе | 16.0.XXXX | Зависит от обновлений в Google Play |
| Excel для iOS | Профиль → О программе | 2.XX (XXXX) | Обновляется через App Store |
| Excel для Mac (App Store) | Excel → О программе Excel | 16.XX (XXXXXXXX) | Автообновление включено по умолчанию |
5. Проверка через VBA-редактор (для разработчиков)
Если вы работаете с макросами или надстройками, определить версию Excel можно из кода VBA. Это полезно для создания кросс-версионных решений, где логика выполнения зависит от сборки программы.
Откройте редактор VBA (Alt + F11) и вставьте следующий код в любом модуле:
Sub ShowExcelVersion
MsgBox"Версия Excel:" & Application.Version & vbCrLf & _
"Сборка:" & Application.Build & vbCrLf & _
"Год выпуска:" & Application.Year
End Sub
После запуска макроса (F5) вы получите окно с тремя параметрами:
Для проверки разрядности (32-бит или 64-бит) добавьте строку:
MsgBox"Разрядность:" & IIf(Application.Is64Bit,"64-бит","32-бит")
⚠️ Внимание: В некоторых корпоративных сборках Office 365 методApplication.Yearможет возвращать неверный год (например,2016вместо2021). В таких случаях ориентируйтесь наApplication.Build.
Этот способ незаменим при отладке макросов. Например, если ваш код использует Если Excel не открывается, используйте один из альтернативных методов:
1. Проверьте свойства файла 2. В реестре Windows по пути 3. В MacOS откройте ActiveX-элементы, они могут не работать в 64-битной версии Excel без дополнительных библиотек.
Как узнать версию Excel без запуска программы?
EXCEL.EXE (правый клик → Свойства → Подробно).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration найдите параметр VersionToReport.Terminal и выполните defaults read /Applications/Microsoft\ Excel.app/Contents/Info.plist CFBundleShortVersionString.
6. Альтернативные методы: реестр, файлы и сторонние утилиты
Для системных администраторов и пользователей, столкнувшихся с нестандартными установками Office, пригодятся продвинутые способы. Они полезны, когда:
Метод 1. Через реестр Windows:
- Нажмите
Win + R, введитеregedit. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configurationили (для старых версий):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Excel\InstallRoot - Найдите параметры
VersionToReportиBuild.
Метод 2. Через свойства файла EXCEL.EXE:
- Перейдите в папку установки (обычно
C:\Program Files\Microsoft Office\root\Office16). - Найдите файл
EXCEL.EXE, кликните правой кнопкой →Свойства→ вкладкаПодробно. - Посмотрите поля
Версия файлаиНомер сборки.
Метод 3. Сторонние утилиты:
- 🛠️ Office Insider — показывает подробную информацию о всех компонентах Office.
- 🔍 Belarc Advisor — генерирует отчёт о установленном ПО, включая точные версии.
- 📊 Speccy — отображает версии программ в разделе
Operating System → Installed Software.
Для MacOS можно использовать System Information:
- Откройте
Apple Menu → Об этом Mac → Системный отчёт. - Перейдите в раздел
Программное обеспечение → Приложения. - Найдите Microsoft Excel в списке.
7. Частые ошибки и как их избежать
При определении версии Excel пользователи часто сталкиваются с неточными данными или путаницей. Вот типичные проблемы и их решения:
Проблема 1: Версия в меню и через реестр не совпадают.
🔹 Причина: В корпоративных средах Office 365 может отображать год выпуска как 2016, хотя фактическая сборка соответствует 2021.
🔹 Решение: Ориентируйтесь на номер сборки (Build), а не на год. Например, сборка 17830 относится к Excel 2026, даже если в интерфейсе указан 2016.
Проблема 2: В appwiz.cpl нет отдельной записи для Excel.
🔹 Причина: Excel установлен как часть пакета Microsoft Office, а не отдельно.
🔹 Решение: Ищите запись Microsoft Office или Microsoft 365 — версия Excel будет совпадать с версией пакета.
Проблема 3: В MacOS версия не обновляется.
🔹 Причина: Автообновление отключено в Microsoft AutoUpdate.
🔹 Решение: Откройте Excel → Проверка обновлений и установите последние апдейты.
Проблема 4: Командная строка возвращает пустой результат.
🔹 Причина: Excel установлен для конкретного пользователя (не системно) или через Microsoft Store.
🔹 Решение: Используйте PowerShell с проверкой текущего пользователя:
Если ни один метод не сработал, проверьте целостность установки Office через Откройте Excel, перейдите в Excel 2019 — это"замороженная" версия, выпущенная в 2018 году. Она не получает новых функций (например, Для Microsoft 365:
Для коробочных версий (2019, 2021) обновления функциональности не предусмотрены — только исправления безопасности. Чтобы получить новые функции, потребуется покупка новой версии. Технически да, но с оговорками:
Официальную информацию публикует Microsoft на странице истории обновлений Office. Для коробочных версий (2016, 2019, 2021) изменения описаны в документации к каждому релизу. Например, что нового в Excel 2019.Get-ItemProperty -Path"HKCU:\Software\Microsoft\Office\\Excel\InstallRoot" | Select-Object Панель управления → Программы → Microsoft Office → Изменить → Быстрое восстановление.
FAQ: Ответы на частые вопросы
🔍 Как узнать, какая у меня версия Excel — 32-битная или 64-битная?
Файл → Учётная запись → О программе Excel. Вверху окна будет указана разрядность рядом с номером версии. Также можно использовать VBA-код:
MsgBox IIf(Application.Is64Bit,"64-битная","32-битная")📅 Почему в Excel 2019 некоторые функции из Excel 365 не работают?
XLOOKUP, DYNAMIC ARRAYS), в отличие от Excel 365, который обновляется ежемесячно. Чтобы использовать современные возможности, перейдите на подписку Microsoft 365.🔄 Как обновить Excel до последней версии?
Файл → Учётная запись → Параметры обновления → Обновить сейчас.🖥️ Можно ли установить две версии Excel на один компьютер?
📊 Где найти историю версий Excel с описанием изменений?