Как превратить число в процент в Excel: все способы с примерами

Если в ячейке Excel отображается число 0.75, а вам нужно показать его как 75%, проблема не в данных, а в формате отображения. Преобразование числа в процентный формат — одна из самых частых задач при работе с долями, статистикой или финансовыми расчётами. Ошибка многих пользователей в том, что они пытаются умножать число на 100 вручную, хотя в 90% случаев достаточно изменить формат ячейки.

Excel хранит проценты как десятичные дроби (где 1 = 100%, 0.5 = 50%), но отображает их по-разному в зависимости от настроек. Например, если вы введёте 25% в ячейку, программа автоматически преобразует его в 0.25 — и это нормально. Ваша задача — заставить Excel показывать значение в удобном виде. Ниже разберём все способы, включая горячие клавиши, формулы и автоматические правила.

Важно: если после преобразования вы видите неверные значения (например, 7500% вместо 75%), значит, изначальное число уже было умножено на 100. В этом случае нужно либо разделить его на 100, либо использовать Формат ячеек → Процентный без дополнительных вычислений.

1. Самый быстрый способ: горячие клавиши

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

  • 🔹 Ctrl + Shift + % — применить процентный формат к выделенным ячейкам (значения автоматически умножаются на 100).
  • 🔹 Ctrl + 1 → выбираем категорию Процентный в окне формата — альтернатива для старых версий Excel.

Пример: если в ячейке A1 записано 0.15, выделите её и нажмите Ctrl + Shift + %. Число мгновенно превратится в 15%. Обратите внимание: если изначально в ячейке было 15 (без десятичной дроби), после нажатия горячих клавиш получится 1500% — это типичная ошибка, которую мы разберём в разделе про формулы.

2. Форматирование ячеек через меню

Классический способ, который работает во всех версиях Excel (включая Excel 2010 и Excel 2016). Подходит, если нужно преобразовать сразу несколько ячеек или целый столбец:

  1. Выделите ячейки с числами (например, диапазон B2:B100).
  2. Нажмите правой кнопкой мыши и выберите Формат ячеек (или Ctrl + 1).
  3. В открывшемся окне перейдите на вкладку Число → выберите категорию Процентный.
  4. Укажите количество десятичных знаков (по умолчанию — 2, но для процентов обычно хватает 0 или 1).
  5. Нажмите ОК.

Пример: если в ячейке было 0.375, после форматирования она покажет 37,50% (с двумя знаками после запятой). Чтобы убрать нули, вернитесь в Формат ячеек и установите 0 десятичных знаков.

Что делать, если категория "Процентный" неактивна?

Это означает, что выделенные ячейки содержат текст или пусты. Excel не может применить числовой формат к нечисловым данным. Решение: проверьте содержимое ячеек (возможно, там пробелы или апострофы перед числами) или преобразуйте текст в числа с помощью функции =ЗНАЧЕН()

3. Преобразование через формулы

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

Задача Формула Пример
Преобразовать дробь в процент =A1*100 + процентный формат 0.4545%
Вычислить процент от числа =A1*B1, где B1 — процент в десятичном виде 200 * 0.1530 (15% от 200)
Увеличить число на процент =A1*(1+B1) 100*(1+0.2)120 (увеличение на 20%)
Найти процентное изменение =(B1-A1)/A1 + процентный формат (250-200)/20025% (рост с 200 до 250)

⚠️ Внимание: если вы используете формулу =A1*100, не применяйте к результату процентный формат — это приведёт к двойному умножению на 100 (например, 0.5 превратится в 5000%). Вместо этого:

  1. Либо оставьте ячейку в общем формате (она покажет 50).
  2. Либо используйте формулу =A1 и примените процентный формат без умножения.

Выделите ячейку с результатом|Проверьте, что в строке формул нет лишнего умножения на 100|Убедитесь, что исходные данные — числа, а не текст|Примените процентный формат только после проверки значения-->

4. Автоматическое преобразование при вводе

Excel умеет распознавать проценты при ручном вводе. Если вы введёте в ячейку 20%, программа автоматически:

  1. Сохранит значение как 0.2.
  2. Отобразит его как 20%.
  3. Применит процентный формат.

Это удобно, но есть подводные камни:

  • 🔸 Если ввести 20 % (с пробелом), Excel воспримет это как текст.
  • 🔸 В некоторых локалях (например, немецкой) в качестве десятичного разделителя используется запятая: 20,5%0.205.
  • 🔸 Если ячейка уже имела процентный формат, введённое число будет интерпретировано как сотые доли (например, 50 станет 5000%).

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

  1. Всегда вводите проценты без пробелов.
  2. Проверяйте строку формул (Fx) после ввода.
  3. Если Excel не распознаёт процент, введите сначала число, затем добавьте знак % и нажмите Enter.

Ввожу значения вручную с символом %|Использую формулы для расчётов|Применяю процентный формат к готовым данным|Не работаю с процентами-->

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

Даже опытные пользователи сталкиваются с проблемами при работе с процентами. Вот самые распространённые ошибки и их решения:

Ошибка Причина Решение
Вместо 15% отображается 1500% Число уже было умножено на 100, а затем применён процентный формат Разделите значение на 100 или используйте формат без умножения
Проценты показываются как ###### Столбец слишком узкий для отображения Расширьте столбец или уменьшите количество десятичных знаков
Формула =A1*B1 даёт неверный результат B1 содержит процент в формате текста (например, "20%") Используйте =A1*(B1/100) или преобразуйте B1 в число
Процентный формат не применяется Ячейка содержит текст или формулу с ошибкой Проверьте тип данных (используйте =ТИП()) и исправьте формулу

⚠️ Внимание: если вы копируете проценты из внешних источников (например, с веб-сайтов), они могут вставляться как текст. Чтобы это исправить:

  1. Выделите вставленные данные.
  2. Нажмите Ctrl + H (замена), в поле Найти введите %, поле Заменить на оставьте пустым.
  3. Нажмите Заменить всё.
  4. Преобразуйте текст в числа с помощью =ЗНАЧЕН() или через Текст по столбцам.

6. Проценты в сводных таблицах и графиках

При работе со сводными таблицами или диаграммами процентный формат применяется иначе. Например, чтобы показать доли в сводной таблице:

  1. Создайте сводную таблицу (Вставка → Сводная таблица).
  2. Добавьте поле в область Значения.
  3. Нажмите на стрелку рядом с Сумма по...Параметры полей значений.
  4. Выберите Доля от... (например, Доля от суммы по столбцу).
  5. Нажмите Формат числаПроцентный.

Для диаграмм:

  • 📊 Выделите ряд данных, который нужно отобразить в процентах.
  • Нажмите Ctrl + 1 → выберите Формат ряда данных.
  • В разделе Подписи данных установите флажок Доли и выберите формат Процентный.

Ключевой вывод: в сводных таблицах проценты рассчитываются автоматически на основе выбранного типа доли (по строке, столбцу, общей сумме). Если значения неверные, проверьте настройки поля в области Значения.

7. Альтернативные методы для опытных пользователей

Если вам нужно автоматизировать преобразование процентов или работать с большими наборами данных, рассмотрите эти методы:

  • 🔧 Условное форматирование: выделите ячейки, где значения превышают порог (например, >50%), и примените к ним процентный формат с цветовой заливкой.
  • 🔧 Power Query: при импорте данных используйте шаг Заменить значения или Тип данных → Процентный.
  • 🔧 VBA-макрос: запишите макрос для массового преобразования (пример кода ниже).

Пример VBA-кода для преобразования выделенных ячеек в проценты:

Sub ConvertToPercent()

Dim cell As Range

For Each cell In Selection

If IsNumeric(cell.Value) Then

cell.NumberFormat = "0.00%"

cell.Value = cell.Value * 100

End If

Next cell

End Sub

⚠️ Внимание: макрос умножает значения на 100, поэтому если исходные данные уже в процентном формате (например, 50% как 0.5), результат будет неверным (5000%). Перед запуском проверьте данные!

Частые вопросы (FAQ)

Почему после применения процентного формата число стало огромным (например, 5000% вместо 50%)?

Это означает, что исходное число уже было умножено на 100. Например, если в ячейке было 50 (а не 0.5), а вы применили процентный формат, Excel отобразит 50 * 100 = 5000%. Решение:

  1. Разделите значение на 100 (=A1/100).
  2. Или отмените процентный формат и введите число заново с символом % (например, 50%).
Как сделать так, чтобы проценты отображались без десятичных знаков?

Выделите ячейки → Ctrl + 1 → выберите категорию Процентный → установите 0 десятичных знаков. Если нужно округлить значения до целых, используйте функцию =ОКРУГЛ():

=ОКРУГЛ(A1*100; 0) & "%"
Можно ли автоматически преобразовывать числа в проценты при импорте данных?

Да, используйте Power Query (в Excel 2016 и новее):

  1. Импортируйте данные (Данные → Получить данные).
  2. В редакторе Power Query выделите столбец с числами.
  3. На вкладке Преобразование выберите Тип данных → Процентный.
  4. Нажмите Закрыть и загрузить.

Если данные импортируются как текст (например, "20%"), предварительно замените символ % на пустоту и преобразуйте столбец в числовой формат.

Как посчитать процент выполнения плана, если план в одной ячейке, а факт — в другой?

Используйте формулу:

=ЕСЛИОШИБКА(ФАКТ/ПЛАН; 0)

Где ФАКТ и ПЛАН — ссылки на ячейки. Затем примените к результату процентный формат. Чтобы избежать ошибки деления на ноль, добавьте проверку:

=ЕСЛИ(ПЛАН=0; 0; ФАКТ/ПЛАН)
Почему в некоторых ячейках проценты отображаются с запятой, а в других — с точкой?

Это зависит от региональных настроек Excel. Чтобы унифицировать формат:

  1. Откройте Файл → Параметры → Дополнительно.
  2. В разделе Параметры редактирования снимите флажок Использовать системные разделители.
  3. Укажите нужный разделитель (точка или запятая) в полях Десятичный разделитель и Разделитель тысяч.

После этого примените процентный формат заново.