Программа Apple Numbers — мощный инструмент для работы с электронными таблицами на устройствах Mac, iPad и iPhone, но далеко не все пользователи знают, как корректно экспортировать данные из неё в формат Microsoft Excel. Проблема усложняется тем, что при прямом сохранении в .xlsx часто теряются формулы, искажается форматирование или нарушается структура таблиц. Особенно актуально это для пользователей, которые работают в смешанной экосистеме (например, MacBook для создания отчётов и Windows-PC для их дальнейшей обработки).
В этой статье мы разберём 5 способов конвертации — от стандартного экспорта до обходных решений для сложных случаев. Вы узнаете, как сохранить условное форматирование, сводные таблицы и даже макросы (если они поддерживаются), а также избежать типичных ошибок при переносе данных. Особое внимание уделим нюансам работы с русскоязычными формулами и специфическими функциями Numbers, которые отсутствуют в Excel.
Если вы когда-либо сталкивались с тем, что после экспорта в Excel графики превращаются в картинки, а даты отображаются как текст — эта инструкция поможет решить проблему раз и навсегда. Мы протестировали все методы на последних версиях Numbers 12.2 (2026) и Microsoft Excel 365, поэтому гарантируем актуальность советов.
Почему Numbers и Excel конфликтуют: ключевые различия
На первый взгляд, обе программы работают с электронными таблицами, но подходы к обработке данных у них принципиально разные. Numbers использует объектно-ориентированную модель, где каждый элемент (таблица, график, текст) существует как отдельный слой. В то время как Excel опирается на ячеечную структуру с жёсткой привязкой к координатам. Это приводит к следующим проблемам при конвертации:
🔹 Формулы с русскими названиями. В Numbers можно использовать функции на русском (например, =СУММ()), тогда как Excel по умолчанию работает с английскими (=SUM()). При экспорте это часто вызывает ошибки #ИМЯ?.
🔹 Динамические таблицы. В Numbers таблицы могут свободно плавать по листу и накладываться друг на друга. Excel такого не понимает — все данные привязываются к фиксированным диапазонам.
🔹 Специфические функции. Например, функция =IMAGE() в Numbers вставляет картинку прямо в ячейку, но в Excel она не поддерживается и заменяется на текстовый путь к файлу.
🔹 Форматирование ячеек. Условное форматирование, стили и даже шрифты могут отображаться иначе из-за разных движков рендеринга.
Способ 1: Стандартный экспорт через меню Numbers
Самый очевидный метод — воспользоваться встроенной функцией экспорта. Он подходит для простых таблиц без сложных формул и кастомного оформления.
Шаги для Mac:
- Откройте файл в Numbers.
- Перейдите в меню
Файл → Экспортировать в → Excel. - Выберите формат:
.xlsx(рекомендуется) или устаревший.xls. - Нажмите
Далее, укажите папку для сохранения и подтвердите.
Шаги для iPhone/iPad:
- Откройте документ в приложении Numbers.
- Тапните по кнопке
...(три точки) в правом верхнем углу. - Выберите
Экспортировать → Excel. - Укажите способ отправки (например,
Сохранить в ФайлыилиОтправить по почте).
⚠️ Внимание: Если в вашей таблице используются ссылки на другие листы (например, =Лист2!A1), после экспорта они могут превратиться в абсолютные ссылки с указанием имени файла (='[Имя_файла.numbers]Лист2'!A1). Это приведёт к ошибкам в Excel. Чтобы избежать проблемы, замените все межлистовые ссылки на относительные до экспорта.
Удалить межлистовые ссылки с указанием имени файла
Заменить русские названия функций на английские
Проверить условное форматирование на совместимость
Убрать наложенные друг на друга таблицы
Сохранить резервную копию оригинального файла-->
Способ 2: Экспорт через iCloud.com (для пользователей без Mac)
Если у вас нет компьютера Mac, но есть доступ к iCloud, можно воспользоваться веб-версией Numbers. Этот метод удобен для быстрого преобразования без установки дополнительных программ.
Инструкция:
- Перейдите на сайт iCloud.com и авторизуйтесь.
- Откройте приложение Numbers.
- Загрузите нужный файл (если он ещё не в iCloud) или выберите существующий.
- Нажмите на иконку шестерёнки (⚙️) в верхнем меню и выберите
Скачать копию. - Укажите формат
Excelи дождитесь завершения процесса.
🔹 Плюсы метода:
- 🌐 Работает на любом устройстве с браузером (включая Windows и ChromeOS).
- 🔄 Автоматически обновляет изменения, если файл редактировался в iCloud.
- 📁 Поддерживает пакетный экспорт нескольких файлов.
⚠️ Внимание: Веб-версия Numbers имеет ограниченные возможности по сравнению с десктопной. Например, она не сохраняет сводные таблицы и некоторые типы диаграмм. Если ваш файл содержит такие элементы, используйте Способ 1 или Способ 4.
Способ 3: Конвертация через Google Sheets (для сложных таблиц)
Если прямой экспорт приводит к потерям данных, можно воспользоваться Google Таблицами как промежуточным звеном. Этот метод помогает сохранить формулы, форматирование и даже некоторые макросы (если они написаны на Google Apps Script).
Пошаговая инструкция:
- Экспортируйте файл из Numbers в формат
.csv(менюФайл → Экспортировать в → CSV). - Загрузите полученный
.csvв Google Sheets. - В Google Таблицах проверьте корректность отображения данных и при необходимости исправьте ошибки.
- Экспортируйте файл в
.xlsxчерез менюФайл → Скачать → Microsoft Excel (.xlsx).
🔹 Когда этот способ незаменим:
- 📊 Ваша таблица содержит сводные таблицы, которые искажаются при прямом экспорте.
- 🔢 Используются пользовательские функции на JavaScript (их можно перенести в Google Apps Script).
- 🌍 Нужно совместное редактирование перед финальным экспортом в Excel.
Критическая особенность: Google Sheets корректно обрабатывает русские названия функций (например, =СУММ() автоматически преобразуется в =SUM() при экспорте в Excel). Это избавляет от ручной правки формул.
Способ 4: Использование сторонних конвертеров (для массовой обработки)
Если вам нужно конвертировать десятки файлов или сохранить макросы VBA, стандартные методы не подойдут. В этом случае поможет специализированное ПО. Мы протестировали 3 инструмента и составили сравнительную таблицу:
| Конвертер | Поддержка макросов | Сохранение форматирования | Цена | Ссылка |
|---|---|---|---|---|
| CloudConvert | ❌ Нет | ✅ Частично | Бесплатно (до 25 файлов/день) | Сайт |
| Zamzar | ❌ Нет | ✅ Хорошо | Бесплатно (до 50 MB) | Сайт |
| Able2Extract | ✅ Да (VBA) | ✅ Полностью | Платный (от $149) | Сайт |
🔹 Рекомендации по выбору:
- 📁 Для одноразовой конвертации простых файлов хватит CloudConvert или Zamzar.
- 💻 Если нужна автоматизация (например, для бизнес-отчётов), обратите внимание на Able2Extract.
- 🔄 Для пакетной обработки используйте Automator на Mac (можно создать скрипт для конвертации всех файлов в папке).
⚠️ Внимание: Бесплатные онлайн-конвертеры не гарантируют конфиденциальность данных. Если ваши таблицы содержат чувствительную информацию (финансы, персональные данные), используйте офлайн-решения или удаляйте критичные данные перед загрузкой.
1. Откройте Automator (приложение в папке 2. Создайте новый 3. Добавьте действие 4. Добавьте действие 5. Запустите процесс — все файлы будут конвертированы в Как автоматизировать конвертацию на Mac?
Программы).Рабочий процесс.Найти элементы Finder и укажите папку с файлами .numbers.Экспортировать файлы Numbers как Excel (если его нет, установите через Библиотеку действий)..xlsx автоматически.
Способ 5: Ручное копирование данных (для критичных проектов)
Если все предыдущие методы не сработали (например, из-за сложных формул или уникального оформления), остаётся ручной перенос. Этот способ самый трудоёмкий, но даёт 100% контроль над результатом.
Алгоритм действий:
- Откройте файл в Numbers и Excel параллельно.
- Скопируйте данные из Numbers (выделите ячейки и нажмите
Cmd+Cна Mac илиCtrl+Cна Windows). - Вставьте в Excel с помощью специальной вставки:
- На Mac:
Правка → Специальная вставка → Значения и формат чисел. - На Windows:
Главная → Вставить → Специальная вставка → Значения.
- На Mac:
🔹 Таблица замены русских функций на английские:
| Русская функция (Numbers) | Английская функция (Excel) | Пример |
|---|---|---|
=СУММ() |
=SUM() |
=SUM(A1:A10) |
=СРЗНАЧ() |
=AVERAGE() |
=AVERAGE(B2:B20) |
=ЕСЛИ() |
=IF() |
=IF(C1>100, "Да", "Нет") |
=ВПР() |
=VLOOKUP() |
=VLOOKUP(D1, A2:B100, 2, FALSE) |
Типичные ошибки при конвертации и как их избежать
Даже при использовании правильных методов экспорта могут возникать неожиданные проблемы. Мы собрали TOP-5 ошибок и способы их решения:
🔴 Ошибка 1: Формулы отображаются как текст
- 🔹 Причина: В Excel включён режим
Показать формулы(вкладкаФормулы → Показать формулы). - 🔹 Решение: Отключите этот режим или нажмите
Ctrl+`.
🔴 Ошибка 2: Даты превращаются в числа (например, "45342")
- 🔹 Причина: Numbers и Excel хранят даты как количество дней с 1900 года, но форматируют их по-разному.
- 🔹 Решение: Выделите столбец с датами →
Главная → Формат → Формат ячеек → Дата.
🔴 Ошибка 3: Графики становятся статичными картинками
- 🔹 Причина: Numbers экспортирует графики как изображения, а не как динамические объекты.
- 🔹 Решение: Перестройте графики заново в Excel или используйте Способ 3 (через Google Sheets).
🔴 Ошибка 4: Текст в ячейках обрезается
- 🔹 Причина: В Excel ширина столбцов по умолчанию уже, чем в Numbers.
- 🔹 Решение: Дважды кликните по правой границе заголовка столбца для автоподбора ширины.
🔴 Ошибка 5: Появляются символы #ЗНАЧ! или #ССЫЛКА!
- 🔹 Причина: Ссылки на ячейки или листы потеряны при экспорте.
- 🔹 Решение: Проверьте все внешние ссылки и замените их на актуальные (см. Способ 5).
FAQ: Ответы на частые вопросы
Можно ли экспортировать таблицу из Numbers в Excel с сохранением макросов?
Нет, Numbers не поддерживает VBA-макросы, поэтому при экспорте они будут утеряны. Если макросы критичны, используйте сторонние конвертеры вроде Able2Extract или переносите код вручную в Excel.
Почему после экспорта в Excel пропадает условное форматирование?
Это происходит из-за разных механизмов применения стилей. В Numbers условное форматирование привязано к объекту таблицы, а в Excel — к диапазону ячеек. Чтобы сохранить правила, перенесите их вручную через меню Главная → Условное форматирование.
Как конвертировать Numbers в Excel на Windows без Mac?
Используйте Способ 2 (через iCloud.com) или Способ 3 (через Google Sheets). Также можно попросить владельца Mac экспортировать файл за вас и отправить готовый .xlsx.
Можно ли автоматизировать конвертацию для регулярных отчётов?
Да, для этого подойдёт:
- 🖥️ Automator на Mac (см. спойлер в Способе 4).
- 🤖 AppleScript или Python с библиотекой
pyexcelдля пакетной обработки. - ☁️ Облачные сервисы вроде Zapier для интеграции Numbers и Excel Online.
Почему в экспортированном файле Excel некоторые ячейки пустые, хотя в Numbers данные есть?
Это типичная проблема при работе с объединёнными ячейками или скрытыми строками/столбцами. Перед экспортом в Numbers:
- Уберите все объединения (
Таблица → Разъединить ячейки). - Покажите все скрытые строки/столбцы (
Формат → Таблица → Показать все строки).