Если в ячейке Excel отображается значение с символом %, а вам нужно получить обычное число (например, 0.75 вместо 75%), проблема кроется в формате данных. Чаще всего это происходит после копирования данных из внешних источников, применения процентного форматирования (Ctrl+Shift+5) или использования формул типа =A1*10%. В 90% случаев достаточно изменить формат ячейки, но иногда требуется редактировать саму формулу или данные.
Важно понимать разницу: Excel может отображать число как процент (визуальный формат) или хранить его как процентное значение (реальное содержание ячейки). В первом случае достаточно сменить формат, во втором — потребуется математическая корректировка. Ниже разберём оба сценария с учётом нюансов для Excel 2010–2023 и Excel Online.
1. Быстрое удаление процентного формата (горячие клавиши)
Самый оперативный способ — использовать комбинации клавиш для сброса формата. Это работает, если процентный знак появился из-за применения формата Процентный, а не из-за формулы.
- 🔹 Windows: выделите ячейки и нажмите
Ctrl+Shift+~(тильда, верхний левый угол клавиатуры). Это применитОбщийформат. - 🔹 Mac: используйте
Command+Shift+~. На некоторых раскладках тильда может быть скрыта — проверьте комбинацию сOption. - 🔹 Универсальный способ:
Ctrl+1(открыть формат ячеек) → вкладкаЧисло→ выбратьОбщий.
Если после этого в ячейке отображается число типа 0.75 вместо 75, значит, Excel хранил значение как долю (75% = 0.75). Чтобы преобразовать его в целое число, умножьте на 100:
- В соседней ячейке введите формулу
=A1*100. - Скопируйте результат и вставьте как
Значения(Ctrl+Shift+V→Значения).
2. Изменение формата ячейки через ленту инструментов
Визуальный способ подходит для новичков и когда нужно отформатировать большой диапазон. Алгоритм:
- Выделите ячейки с процентами (можно целиком столбец, кликнув по букве столбца).
- Перейдите на вкладку
Главная→ группаЧисло. - В выпадающем списке форматов выберите
Общий,ЧисловойилиДенежный(если нужны десятичные знаки).
Нюанс: если после смены формата отображаются нули после запятой (например, 0.750000), уменьшите количество десятичных знаков кнопкой Уменьшить разрядность (значок 0,00→0) в той же группе Число.
| Исходный формат | Действие | Результат |
|---|---|---|
Процентный (75%) | → Общий | 0.75 |
Процентный (75%) | → Числовой (2 знака) | 75.00 |
Процентный (75.5%) | → Дробный | 3/4 |
Процентный (150%) | → Общий | 1.5 |
⚠️ Внимание: если после изменения формата ячейка остаётся пустой, проверьте, не скрыто ли значение белым шрифтом. Выделите ячейку и нажмитеCtrl+1→ вкладкаШрифт→ убедитесь, что цвет текста не совпадает с фоном.
3. Замена процентов на числа с помощью формул
Когда процентное значение — результат формулы (например, =B2/C2 с процентным форматом), простого изменения формата недостаточно. Нужно модифицировать саму формулу или создать дополнительный столбец для преобразования.
1. Проверьте, есть ли в формуле деление на 100 (например, =A1/100).
2. Если формула возвращает долю (0.75), умножьте на 100 (=A1*100).
3. Примените Общий формат к ячейке с результатом.
4. При необходимости округлите результат функцией =ОКРУГЛ(A1*100; 2).
-->
Пример: если в ячейке A1 формула =B1/C1 с процентным форматом (показывает 75%), а вам нужно число 75:
- 📌 Измените формулу на
=B1/C1*100. - 📌 Или создайте новую ячейку с формулой
=A1*100и скопируйте значения.
Для массовой обработки используйте Специальную вставку:
- В пустой ячейке введите
100. - Скопируйте её (
Ctrl+C). - Выделите диапазон с процентами.
- Правый клик →
Специальная вставка→Умножить→ОК.
Что делать, если формула содержит функцию РОСТ или ТЕНДЕНЦИЯ?
Эти функции возвращают процентные значения в виде долей. Чтобы получить целые числа, оберните функцию в 100*:
=100*РОСТ(диапазон_значений; диапазон_даты).
Если нужны проценты с двумя знаками после запятой, используйте:
=ТЕКСТ(100*ТЕНДЕНЦИЯ(...); "0.00")&"%".
4. Удаление процентов при импорте данных
Процентные знаки часто появляются при импорте данных из CSV, PDF или веб-страниц. В этом случае Excel может интерпретировать текстовые проценты ("75%") как числа или оставлять их текстом.
Способ 1. Текст по столбцам:
- Выделите столбец с процентами.
- Перейдите на вкладку
Данные→Текст по столбцам. - На шаге 3 выберите формат
ОбщийилиЧисловой.
Способ 2. Найти и заменить:
- Нажмите
Ctrl+H(замена). - В поле
Найтивведите%. - Поле
Заменить наоставьте пустым. - Нажмите
Заменить все.
⚠️ Внимание: если после замены%значения остаются текстом (выровнены по левому краю), примените форматЧисловойи умножьте на 1 (в пустой ячейке введите1, скопируйте, выделите диапазон →Специальная вставка→Умножить).
5. Ошибки при удалении процентов и их решения
Некоторые действия могут привести к неожиданным результатам. Разберём типичные ошибки:
| Ошибка | Причина | Решение |
|---|---|---|
После смены формата отображается ###### | Ячейка слишком узкая для числа | Расширьте столбец двойным кликом по правой границе заголовка |
Вместо 75% появляется 7500 | Формула уже содержала умножение на 100 | Разделите результат на 100 или проверьте исходную формулу |
| Проценты возвращаются после сохранения | Файл сохранён в формате .xls (Excel 97–2003) | Сохраните как .xlsx или .xlsm |
| Значения округляются (75.4% → 75) | Применён формат Числовой без десятичных знаков | Увеличьте разрядность или используйте Общий формат |
Критичный нюанс: если вы работаете с сводной таблицей, изменение формата ячеек вручную не сохранится после обновления данных. Чтобы зафиксировать числовой формат:
- Щёлкните правой кнопкой по ячейке сводной таблицы →
Параметры полей значений. - Выберите
Дополнительные параметры→Числовой формат. - Установите нужный формат и нажмите
ОКдважды.
6. Автоматизация: макрос для удаления процентов
Если вам регулярно приходится убирать проценты в больших таблицах, создайте макрос:
Sub RemovePercents()
Dim rng As Range
For Each rng In Selection
If rng.NumberFormat = "0%" Or rng.NumberFormat Like "*%" Then
rng.NumberFormat = "General"
rng.Value = rng.Value * 100
End If
Next rng
End Sub
Как использовать:
- Нажмите
Alt+F11для открытия редактора VBA. - Вставьте код в новый модуль (
Insert→Module). - Выделите диапазон с процентами и запустите макрос (
F5).
Макрос не только убирает процентный формат, но и умножает значения на 100, преобразуя 75% в 75. Для обратного преобразования (из числа в процент) замените rng.Value * 100 на rng.Value / 100.
7. Особенности в Excel Online и мобильной версии
В веб-версии Excel (Excel Online) и мобильном приложении функционал ограничен, но основные способы работают:
- 🌐 Excel Online: выделите ячейки →
Главная→Формат→Общий. Горячие клавиши не поддерживаются. - 📱 Мобильное приложение: тапните по ячейке →
Формат(значок A↓) →Число→Общий. - 🔄 Ограничение: в мобильной версии нельзя использовать
Специальную вставкус операциейУмножить. Вместо этого создайте вспомогательный столбец с формулой=A1*100.
В Excel для Mac иногда возникает баг, когда процентный формат сбрасывается после закрытия файла. Чтобы зафиксировать изменения:
- Сохраните файл в формате
.xlsx(не.xlsm, если не используете макросы). - Закройте и снова откройте файл — проверьте, сохранился ли формат.
Частые вопросы (FAQ)
Почему после удаления % в ячейке появляется 0.75 вместо 75?
Excel хранит проценты как доли: 75% = 0.75. Чтобы получить 75, умножьте значение на 100 или измените формулу (например, с =A1/B1 на =A1/B1*100).
Как убрать проценты во всём столбце, не меняя формулы?
Выделите столбец → Ctrl+1 → выберите формат Общий. Если значения отображаются как доли (0.75), создайте новый столбец с формулой =ИСХОДНЫЙ_СТОЛБЕЦ*100 и замените данные.
Можно ли убрать % без изменения значений (оставить 75%, но убрать знак)?
Нет, процентный знак — часть формата. Если нужно оставить числовое значение (75), но убрать знак, используйте Общий формат и умножьте на 100. Альтернатива: примените Текстовый формат и замените % на пустоту (Ctrl+H).
Почему после копирования из PDF проценты становятся текстом?
Excel распознаёт "75%" как текст, а не число. Используйте Текст по столбцам (вкладка Данные) или функцию =ЗНАЧЕН(ПОДСТАВИТЬ(A1; "%"; ""))/100 для преобразования.
Как убрать проценты в условном форматировании?
Условное форматирование не меняет значения, только их отображение. Чтобы убрать % в правилах:
- Выделите диапазон →
Главная→Условное форматирование→Управление правилами. - Выберите правило →
Изменить правило. - В поле
ФорматсменитеПроцентныйнаЧисловой.