Как убрать фон с картинки в Excel: от простых способов до автоматизации

Вставка изображений в таблицы Microsoft Excel — стандартная практика для визуализации данных, но часто фон картинки портит внешний вид отчёта. Белая подложка на цветном графике, логотип на скриншоте или ненужные детали на фотографии продукта — всё это требует очистки. В отличие от Photoshop или GIMP, где для удаления фона есть специализированные инструменты, в Excel задача решается иначе.

Многие пользователи ошибочно считают, что в Excel невозможно убрать фон без сторонних программ. На самом деле существует 5 рабочих методов — от ручного обрезания до автоматизации через VBA. Главное — выбрать подходящий способ в зависимости от версии программы (2010, 2016, 2019, 365) и типа изображения (растр или вектор). В этой статье разберём каждый метод с нюансами и ограничениями.

Почему фон не удаляется стандартными инструментами Excel

В Excel нет встроенной функции "Удалить фон", как в Word или PowerPoint. Это связано с архитектурой программы: табличный процессор изначально не предназначен для глубокой обработки графики. Однако проблема решается обходными путями:

  • 🖼️ Обрезка — удаляет лишние пиксели по краям, но не убирает фон внутри контура объекта.
  • 🎨 Форматирование рисунка — позволяет сделать фон прозрачным, но только для определённых форматов (.PNG, .GIF).
  • 🔄 Конвертация в фигуру — преобразует изображение в векторный объект, где фон можно удалить вручную.
  • 🤖 Power Query — подходит для пакетной обработки (например, очистки 100 логотипов в прайс-листе).

Важно понимать: не все форматы изображений поддерживают прозрачность. Например, .JPG и .BMP всегда сохраняют фон, тогда как .PNG и .GIF — нет. Если ваше изображение в неподходящем формате, его придётся предварительно конвертировать.

📊 Какой версии Excel вы пользуетесь?
2010-2013
2016-2019
Office 365 (2021-2023)
Другая

Способ 1: Удаление фона через форматирование рисунка (для PNG/GIF)

Самый простой метод — использовать встроенную опцию прозрачности. Он работает только для изображений с поддержкой альфа-канала (.PNG, .GIF) и не подходит для .JPG или .BMP.

  1. Вставьте рисунок в Excel через Вставка → Рисунки.
  2. Выделите изображение и перейдите во вкладку Формат (появляется при выделении).
  3. Нажмите Удалить фон (в группе Настройка).
  4. В режиме редактирования отметьте области для сохранения (плюс) и удаления (минус).
  5. Нажмите Сохранить изменения.

Ограничения метода:

  • ❌ Не работает для .JPG — фон останется.
  • ❌ Неточно определяет границы на сложных изображениях (например, волосы или мех).
  • ❌ В Excel 2010 опция Удалить фон может отсутствовать.
Что делать, если кнопка "Удалить фон" неактивна?

Эта функция доступна только для изображений в формате .PNG или .GIF с прозрачностью. Если вы работаете с .JPG, сначала конвертируйте его в .PNG через Paint, Photoshop или онлайн-сервисы вроде Convertio.

Для точной настройки прозрачности:

  1. Выделите рисунок → Формат → Коррекция → Прозрачность.
  2. Перемещайте ползунок, чтобы подобрать оптимальный уровень (например, 30% для лёгкого "просвечивания").

Способ 2: Обрезка изображения с удалением лишнего фона

Если фон однородный (например, белый лист под сканом документа), его можно убрать простой обрезкой. Метод подходит для всех версий Excel и форматов изображений.

  1. Выделите рисунок → вкладка ФорматОбрезка.
  2. Перетащите чёрные маркеры по краям, чтобы обрезать ненужные области.
  3. Для точной обрезки удерживайте Alt — курсор примет форму перекрестия.
  4. Нажмите Enter или кликните за пределами рисунка, чтобы применить изменения.

Нюансы:

  • ✅ Работает даже для .JPG и .BMP.
  • ❌ Не убирает фон внутри объекта (например, если логотип на цветном фоне).
  • ⚠️ В Excel 2013 и старше обрезка сохраняется только визуально — исходный файл не меняется.

Увеличьте масштаб листа до 150-200% для точности|Проверьте, что рисунок не заблокирован (нет значка 🔒 в углу)|Сохраните оригинал изображения на случай ошибки|Используйте сетку (Вид → Сетка) для выравнивания

-->

Для сложных контуров (например, круглых логотипов) комбинируйте обрезку с фигурой-маской:

  1. Вставьте поверх рисунка фигуру (например, овал) через Вставка → Фигуры.
  2. Выделите рисунок → Формат → Обтекание текстом → По контуру.
  3. Переместите фигуру так, чтобы она закрывала нужную область.

Способ 3: Конвертация рисунка в фигуру с ручным удалением фона

Если предыдущие методы не помогли, преобразуйте изображение в векторный объект. Это позволит редактировать его как фигуру, удаляя фон вручную.

  1. Вставьте рисунок в Excel.
  2. Выделите его → скопируйте (Ctrl+C).
  3. Перейдите на лист и выберите Главная → Вставить → Специальная вставка.
  4. В окне выберите Рисунок (расширенный метафайл) или Рисунок (PNG)ОК.
  5. Теперь рисунок стал векторной фигурой. Кликните по нему правой кнопкой → Изменить точки.
  6. Удалите ненужные узлы, формирующие фон (удерживайте Ctrl для выбора нескольких точек).

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

  • ✅ Точное редактирование контура.
  • ✅ Сохраняется качество при масштабировании.
  • ✅ Работает для любых форматов.
⚠️ Внимание: Векторизация может исказить мелкие детали (текст, тонкие линии). Для фотографий лучше использовать растр (.PNG), а для логотипов и схем — вектор.

Если после конвертации изображение выглядит пиксельным:

  • 🔍 Увеличьте количество узлов в редакторе точек.
  • 🖌️ Используйте инструмент Сглаживание (появляется при редактировании фигур).

Способ 4: Автоматизация через Power Query (для пакетной обработки)

Если нужно очистить фон у десятков изображений (например, в прайс-листе), ручные методы неэффективны. В этом случае поможет Power Query — инструмент для автоматизации задач в Excel.

Алгоритм действий:

  1. Сохраните все изображения в одну папку (например, C:\Temp\Logos\).
  2. В Excel перейдите в Данные → Получить данные → Из файла → Из папки.
  3. Выберите папку с изображениями → Импорт.
  4. В окне Power Query добавьте столбец с командой для удаления фона (например, через Image.RemoveBackground в Power BI, но в Excel потребуется обходной путь).
  5. Используйте VBA для пакетного применения прозрачности (пример кода ниже).

Пример VBA-макроса для пакетного удаления фона:

Sub RemoveBackgroundFromImages()

Dim shp As Shape

For Each shp In ActiveSheet.Shapes

If shp.Type = msoPicture Then

shp.PictureFormat.TransparentBackground = msoTrue

shp.PictureFormat.TransparencyColor = RGB(255, 255, 255) ' Белый цвет

End If

Next shp

End Sub

Ограничения:

  • ❌ Требует знания VBA или Power Query.
  • ❌ Работает только для одноцветного фона (например, белого).
  • ✅ Подходит для обработки сотен изображений за раз.
Метод Поддерживаемые форматы Сложность Время на 1 изображение
Форматирование рисунка .PNG, .GIF Низкая 10-30 секунд
Обрезка Любые Низкая 5-15 секунд
Конвертация в фигуру Любые Средняя 1-3 минуты
Power Query + VBA .PNG, .JPG (с ограничениями) Высокая 5 секунд на изображение (пакетно)

Способ 5: Удаление фона через внешние инструменты

Если встроенные средства Excel не справились, обратитесь к сторонним программам. Это актуально для:

  • 📸 Фотографий с сложным фоном (например, портреты).
  • 🎨 Изображений с градиентом или текстурой.
  • 🔍 Картинок, где нужна идеальная точность (например, для полиграфии).

Топ-3 бесплатных инструмента:

  1. Remove.bg (онлайн) — автоматически удаляет фон за 5 секунд. Поддерживает .JPG, .PNG. Ссылка.
  2. GIMP (десктоп) — бесплатный аналог Photoshop с инструментом Фуззи-выделение (для удаления однородных областей).
  3. Canva (онлайн) — в бесплатной версии есть функция Удалить фон для загруженных изображений.

Как вставить обработанное изображение обратно в Excel:

  1. Сохраните результат в формате .PNG (с прозрачностью).
  2. В Excel перейдите в Вставка → Рисунки → Этот устройство.
  3. Выберите обработанный файл — фон будет прозрачным.
⚠️ Внимание: При использовании онлайн-сервисов (например, Remove.bg) оригинальные изображения загружаются на сторонние серверы. Не применяйте этот метод для конфиденциальных данных (сканы паспортов, внутренние схемы компании).

Для корпоративных пользователей рекомендуем:

  • 🔒 Adobe Photoshop (платно, но с максимальным контролем).
  • 🔒 Affinity Photo (одноразовая покупка, без подписки).

Частые ошибки и как их избежать

Даже опытные пользователи Excel сталкиваются с проблемами при удалении фона. Разберём типичные ошибки и решения:

  1. Фон остаётся серым после удаления
    Причина: Изображение в формате .JPG или .BMP.
    Решение: Конвертируйте в .PNG через Paint или онлайн-конвертер.
  2. Края объекта становятся пиксельными
    Причина: Слишком агрессивная обрезка или векторизация.
    Решение: Используйте Сглаживание в редакторе точек или увеличьте разрешение исходника.
  3. Функция "Удалить фон" отсутствует
    Причина: Устаревшая версия Excel (2010 или раннее).
    Решение: Обновите программу или используйте обрезку + фигуры-маски.
  4. Прозрачность не сохраняется при экспорте
    Причина: Экспорт в .PDF или .XPS без поддержки прозрачности.
    Решение: Сохраняйте файл в .XLSX или экспортируйте как .PNG через Файл → Экспорт.

Если после всех манипуляций фон всё равно виден при печати:

  • 🖨️ Проверьте настройки принтера — некоторые драйверы игнорируют прозрачность.
  • 📄 Экспортируйте лист в .PDF через Adobe Acrobat (сохраняет прозрачность лучше, чем встроенный экспорт Excel).

FAQ: Ответы на популярные вопросы

Можно ли убрать фон с фотографии человека в Excel?

Технически да, но Excel не предназначен для такой задачи. Для портретов используйте специализированные инструменты:

  1. Remove.bg (онлайн, бесплатно для низкого разрешения).
  2. Photoshop (инструмент Выделение по волосам).
  3. GIMP (бесплатно, плагин G'MIC для удаления фона).

В Excel вы сможете только обрезать фотографию или сделать фон белым.

Почему после удаления фона в Excel он снова появляется при копировании в Word?

Это связано с тем, как Office обрабатывает прозрачность при копировании между программами. Решения:

  • Сохраните изображение из Excel как .PNG, затем вставьте его в Word через Вставка → Рисунки.
  • Используйте Специальная вставка → выберите Рисунок (PNG).
  • Проверьте настройки Word: Файл → Параметры → Дополнительно → Раздел "Вставка" — отключите опцию Сжимать рисунки по умолчанию.
Как убрать фон у скриншота программы в Excel?

Скриншоты обычно сохраняются в .PNG, поэтому:

  1. Вставьте скриншот в Excel.
  2. Выделите его → Формат → Удалить фон.
  3. Если фон не однородный (например, окно программы на рабочем столе), используйте ShareX (бесплатная программа для скриншотов с функцией удаления фона).

Для точного выделения окон программ в ShareX есть инструмент Capture → Window, который автоматически обрезает скриншот по границам окна.

Можно ли вернуть оригинальный фон после удаления?

Нет, Excel не сохраняет историю редактирования изображений. Чтобы избежать потери данных:

  • Всегда сохраняйте оригинал картинки в отдельной папке.
  • Перед редактированием дублируйте изображение в Excel (Ctrl+D).
  • Используйте Файл → Информация → Управление версиями, чтобы откатить изменения в книге.
Почему в Excel 2016 нет кнопки "Удалить фон"?

Вероятные причины:

  1. Вы работаете с изображением в формате .JPG или .BMP (функция доступна только для .PNG/.GIF).
  2. Отсутствует обновление Office. Установите последние патчи через Файл → Учётная запись → Параметры обновления.
  3. Проблема с лицензией. Проверьте статус активации в Файл → Учётная запись.

Если кнопка действительно отсутствует, используйте обрезку или конвертацию в фигуру.