Как экспортировать контакты из Outlook в Excel: полное руководство с картинками

Перенос контактов из Microsoft Outlook в Excel — задача, с которой рано или поздно сталкивается каждый, кто работает с большими базами данных. Возможно, вам нужно проанализировать клиентскую базу, импортировать контакты в CRM-систему или просто создать резервную копию в удобном формате. В отличие от ручного копирования, автоматический экспорт экономит часы работы и исключает ошибки.

В этой статье мы разберём все актуальные способы экспорта контактов из Outlook 2013, 2016, 2019, 2021 и Office 365 в Excel (включая форматы .xlsx и .csv). Вы узнаете, как сохранить не только имена и телефоны, но и дополнительные поля вроде должностей, адресов электронной почты и примечаний. А ещё — как избежать типичных ошибок при конвертации, которые ломают кодировку или теряют данные.

Спойлер: самый надёжный метод занимает меньше 5 минут и не требует установки сторонних программ. Но если вам нужно регулярно обновлять данные, мы покажем, как автоматизировать процесс с помощью Power Query.

Почему нельзя просто скопировать контакты из Outlook в Excel

Многие пользователи пытаются выделить контакты в Outlook и вставить их в Excel через буфер обмена (Ctrl+CCtrl+V). Этот способ работает только для 1-2 записей — и то с искажениями. Вот почему:

  • 📌 Ограничение на количество ячеек: Outlook не позволяет копировать более 50 контактов за раз через интерфейс.
  • 🔄 Потеря структуры: Телефоны, email и адреса "склеиваются" в одну колонку, а поля вроде "День рождения" или "Категория" пропадают совсем.
  • 📊 Нет заголовков столбцов: Excel не понимает, где "Имя", а где "Фамилия" — придётся вручную присваивать названия колонкам.
  • 🔍 Скрытые символы: В буфере обмена остаются невидимые разрывы строк ( ), которые ломают сортировку в Excel.

Ещё одна ловушка: если вы используете Outlook в браузере (веб-версия Office 365), то функции экспорта там просто нет — придётся сначала установить десктопное приложение или использовать обходные пути.

📊 Какой версии Outlook вы пользуетесь?
2013-2016
2019
2021
Office 365 (десктоп)
Office 365 (веб)
Не знаю

Способ 1: Экспорт контактов через встроенную функцию Outlook (самый простой)

Этот метод работает во всех десктопных версиях Outlook (кроме веб-версии) и сохраняет максимальное количество полей. Инструкция актуальна для Outlook 2013, 2016, 2019, 2021 и Office 365.

  1. Откройте Outlook и перейдите в раздел Люди (или Контакты в старых версиях).

  2. В меню ленты выберите Файл → Открыть и экспортировать → Импорт/экспорт.

  3. В открывшемся окне выберите Экспорт в файлДалее.

  4. Укажите формат Значения, разделённые запятыми (Windows) (.csv) и нажмите Далее.

  5. В списке папок выделите Контакты и подтвердите экспорт. Укажите путь для сохранения файла (например, Рабочий стол).

Готово! Файл contacts.csv появится в указанной папке. Теперь его можно открыть в Excel и отформатировать по своему усмотрению.

Выбрана правильная папка с контактами (не "Удаленные" или "Архив")

Формат файла — CSV (для Excel) или PST (для резервной копии)

Указано удобное место сохранения (не "Загрузки", где файл затеряется)

Закрыты другие программы, которые могут блокировать доступ к файлу-->

Способ 2: Сохранение контактов в формате Excel (.xlsx) через Power Query

Если вам нужен не CSV, а полноценный файл Excel (.xlsx) с возможностью обновления данных, используйте Power Query — инструмент для работы с большими данными, встроенный в Excel 2016 и новее.

Преимущества этого метода:

  • 🔄 Автоматическое обновление: Данные можно синхронизировать с Outlook в один клик.
  • 📊 Сохранение форматирования: Колонки с телефонами, email и адресами остаются разделены.
  • 🔍 Фильтрация на лету: Можно сразу отсеять ненужные контакты (например, без email).

Инструкция:

  1. Откройте Excel и перейдите на вкладку ДанныеПолучить данныеИз других источниковИз папки Outlook.

  2. В окне Power Query выберите папку Контакты и нажмите Преобразовать данные.

  3. В редакторе запросов удалите ненужные столбцы (например, Примечания или Категории) и переименуйте оставшиеся.

  4. Нажмите Закрыть и загрузить — данные появятся в новой таблице Excel.

Важно: Если у вас Outlook 2013, сначала установите надстройку Power Query с официального сайта Microsoft (бесплатно). В Excel 2016+ она уже встроена.

Как обновить данные после изменений в Outlook?

Чтобы синхронизировать таблицу Excel с актуальными контактами из Outlook, кликните правой кнопкой по любой ячейке таблицы и выберите "Обновить". Если контакты в Outlook изменились, данные в Excel обновятся автоматически.

Способ 3: Экспорт контактов из веб-версии Outlook (Office 365)

Если вы используете Outlook в браузере (например, через Office 365 или Hotmail), то стандартного экспорта в Excel там нет. Но есть обходной путь через экспорт в файл .pst с последующей конвертацией.

Вам понадобится:

  • 🖥️ Десктопная версия Outlook (можно установить бесплатно через Office 365).
  • 📁 Доступ к аккаунту Microsoft (тот же, что и в веб-версии).

Шаги:

  1. Установите десктопный Outlook и авторизуйтесь под тем же аккаунтом, что и в веб-версии.

  2. Дождитесь синхронизации контактов (может занять до 10 минут).

  3. Экспортируйте контакты в CSV по инструкции из Способа 1.

⚠️ Внимание: Если у вас нет доступа к десктопному Outlook, используйте альтернативный метод — экспорт контактов в Google Contacts, а оттуда — в Excel. Для этого в веб-версии Outlook выберите Управление → Экспорт контактов и следуйте инструкциям по импорту в Google.

Какие поля контактов экспортируются в Excel (и как их настроить)

По умолчанию Outlook экспортирует около 50 полей для каждого контакта, но многие из них пустые. В таблице ниже — список самых важных столбцов, которые стоит сохранить, и их назначение:

Поле в Outlook Название в Excel Пример данных Нужно ли сохранять?
Full Name (FullName) Полное имя Иванов Иван Иванович Да
E-mail Address (Email1Address) Электронная почта ivanov@company.ru Да
Business Phone (BusinessTelephoneNumber) Рабочий телефон +7 (495) 123-45-67 Да
Job Title (JobTitle) Должность Менеджер по продажам По желанию
Company (CompanyName) Компания ООО "Ромашка" Да

Чтобы удалить ненужные столбцы после экспорта:

  1. Откройте файл CSV в Excel.

  2. Выделите столбцы, которые хотите удалить (например, AssistantName или Children).

  3. Кликните правой кнопкой и выберите Удалить.

  4. Сохраните файл в формате Excel (.xlsx).

Типичные ошибки при экспорте и как их исправить

Даже при правильном экспорте данные в Excel могут отображаться некорректно. Вот самые распространённые проблемы и их решения:

  • 📛 Краказябры вместо кириллицы: При экспорте в CSV выберите кодировку UTF-8 (в окне сохранения файла). Если проблема осталась, откройте файл в Блокноте, сохраните как ANSI, а затем импортируйте в Excel.
  • 📱 Телефоны в научном формате (например, 4.95E+11 вместо +74951234567): Перед открытием файла в Excel отформатируйте столбец с телефонами как Текст.
  • 📧 Пустые ячейки вместо email: Проверьте, что в Outlook email указан в поле Электронная почта, а не в Примечаниях.
  • 🗓️ Некорректные даты (например, 43200 вместо 01.05.2023): Преобразуйте столбец в формат Дата через Формат ячеек.
⚠️ Внимание: Если вы экспортируете более 10 000 контактов, разбейте процесс на части по 5 000 записей. Большие файлы CSV могут не открыться в Excel из-за ограничений на количество строк (1 048 576 в .xlsx).

Автоматизация: как регулярно обновлять контакты в Excel

Если вам нужно еженедельно или ежемесячно обновлять данные в Excel, настройте автоматическую синхронизацию через:

  1. Power Query: Как в Способе 2, но с добавлением параметра автоматического обновления (вкладка ДанныеСвойстваОбновлять каждые N минут).

  2. VBA-скрипт: Напишите макрос, который будет экспортировать контакты по расписанию. Пример кода:

    Sub ExportContactsToExcel()
    

    Dim olApp As Object, olNamespace As Object

    Dim olFolder As Object, olItem As Object

    Dim ws As Worksheet, i As Integer

    Set olApp = CreateObject("Outlook.Application")

    Set olNamespace = olApp.GetNamespace("MAPI")

    Set olFolder = olNamespace.GetDefaultFolder(10) ' 10 = папка "Контакты"

    Set ws = ThisWorkbook.Sheets("Контакты")

    i = 2

    For Each olItem In olFolder.Items

    ws.Cells(i, 1).Value = olItem.FullName

    ws.Cells(i, 2).Value = olItem.Email1Address

    ws.Cells(i, 3).Value = olItem.BusinessTelephoneNumber

    i = i + 1

    Next olItem

    MsgBox "Экспорт завершён!"

    End Sub

  3. Сторонние сервисы: Например, Zapier или Make (ex-Integromat) могут синхронизировать Outlook и Excel по расписанию без программирования.

Для новичков проще всего использовать Power Query — он не требует знания кода и надёжно работает даже с большими базами.

FAQ: Частые вопросы по экспорту контактов из Outlook в Excel

Можно ли экспортировать контакты из Outlook на Mac?

Да, но с ограничениями. В Outlook для Mac нет встроенного экспорта в CSV. Вам понадобится:

  1. Экспортировать контакты в файл .olm (аналог .pst для Windows).
  2. Использовать сторонние утилиты вроде OlmConverterPro для конвертации в Excel.
  3. Или перенести контакты в Google Contacts, а оттуда — в Excel.
Почему в экспортированном файле вместо имён — странные символы (например, "???? ?????")?

Это проблема с кодировкой. Решения:

  • При экспорте в CSV выберите кодировку UTF-8.
  • Откройте файл в Блокноте, сохраните как ANSI, затем импортируйте в Excel.
  • Используйте LibreOffice Calc — он лучше справляется с кодировками, чем Excel.
Как экспортировать только контакты из определённой категории?

Перед экспортом:

  1. В Outlook создайте пользовательский фильтр: перейдите в Вид → Просмотр → Фильтр.
  2. Выберите категорию (например, "Клиенты" или "Поставщики").
  3. Экспортируйте только отфильтрованные контакты.

Или после экспорта отсортируйте данные в Excel по столбцу Categories.

Можно ли экспортировать фотографии контактов?

Нет, встроенные методы экспорта не сохраняют фотографии. Альтернативы:

  • Используйте VBA-скрипт для извлечения фотографий (требуются навыки программирования).
  • Сохраните фотографии вручную: откройте контакт в Outlook → кликните правой кнопкой по фото → Сохранить как.
  • Используйте сторонние программы вроде Outlook Export Wizard (платные).
Что делать, если экспортированный файл не открывается в Excel?

Возможные причины и решения:

  • Файл повреждён: Попробуйте экспортировать ещё раз или откройте файл в Блокноте, чтобы проверить структуру.
  • Слишком много данных: Разбейте контакты на части (например, по алфавиту) и экспортируйте по отдельности.
  • Несовместимый формат: Сохраните файл как CSV (разделители — запятые), а не TXT.
  • Ограничения Excel: Если больше 1 млн строк, используйте Power Pivot или SQL для обработки.