Excel. Основы. Ошибка "Число как текст"

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

Проблемы начинаются тогда, когда на листе появляются числа, которые программа воспринимает как текст. Наиболее часто такая ошибка возникает при выгрузке данных из других приложений, учетных систем и программ (например, из 1С или какой-то ERP-системы). Последствия такой ошибки достаточно существенны. Число, выгруженное как текст, не участвует в расчетах, неправильно обрабатывается сводными таблицами, даёт ошибки в формулах, неверно сортируется и фильтруется.

Сумма в ячейках А1:А5 равна 40, а должна быть 50 (число в А4 введено как текст)
Сумма в ячейках А1:А5 равна 40, а должна быть 50 (число в А4 введено как текст)

Одна такая ошибка среди большого массива чисел, хотя и будет почти незаметна визуально (особенно для неопытного пользователя), исказит все результаты расчетов. Как же найти число, сохраненное как текст?

Признаки того, что число сохранено как текст

  • Значение в ячейке выравнено по левому краю (по умолчанию, текст выравнивается по левому краю, а числа - по правому);
  • В левом верхнем углу ячейки горит индикатор ошибки (маленький зеленый уголок). При выделении такой ячейки в правом верхнем углу появляется пиктограмма с восклицательным знаком. При наведении на него или при нажатии - появляется указание, что число сохранено как текст.
  • Число не учитывается математическими формулами (например, не попадает в общую сумму, как на рисунке выше).
Признаки числа, сохраненного как текст
Признаки числа, сохраненного как текст

Большинство начинающих пользователей пытаются исправить ошибку, изменив формат ячейки на числовой. Однако, это не поможет. Формат ячейки лишь меняет отображение значения, находящегося в ней. Само же значение остается неизменным (то есть, число как текст останется числом как текст).

Существует достаточно много других способов исправления ошибки.

1. Использование формулы с математическим действием

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

Минус такого подхода - исправленное число появится в ячейке, в которую введена формула (его скорее всего потребуется заменить на значение). Исходный диапазон не изменится (по крайней мере, пока Вы не замените его на полученные верные значения).

2. Использование формулы с функцией ЗНАЧЕН()

Встроенная функция ЗНАЧЕН() предназначена как раз для решения описанной проблемы. Она преобразует число как текст в нормальное число. Аргумент у нее один - ячейка с проблемными данными (например =ЗНАЧЕН(А1) исправит число в ячейке А1).

Минус - тот же, что и в способе выше. С другой стороны, если Вы постоянно подгружаете проблемные данные в одни и те же ячейки, которые потом используете в формулах, то можно один раз прописать в формулу функцию ЗНАЧЕН() и больше не вспоминать про то, верно ли выгружены числа в исходный диапазон.

3. Использование специальной вставки с применением математической операции

Вероятно, самый полезный способ. По своей сути аналогичен первому, но позволяет исправлять данные прямо в исходных ячейках.

Выделите любую ПУСТУЮ ячейку, скопируйте ее, затем выделите ячейки с проблемными данными и нажмите сочетание клавиш Ctrl+Alt+V. В открывшемся окне специальной вставке выберите "значения" и операцию "сложить" или "вычесть". В результате прямо в исходных ячейках будет произведено прибавление к данным нуля (или вычитание, в зависимости от выбранной операции), и проблемные числа будут преобразованы в обычные.

Специальная вставка с математической операцией
Специальная вставка с математической операцией

4. Использование индикатора-ошибки

Если ячейки с проблемными данными помечены соответствующим индикатором ошибки, то задача по их исправлению сводится к двум кликам. Выделяем ячейку или проблемный диапазон, кликаем на появившейся иконке восклицательного знака на желтом фоне и выбираем "Преобразовать в число".

Исправление с помощью индикатора ошибки
Исправление с помощью индикатора ошибки

Быстро и удобно. К сожалению, очень часто Excel не помечает проблемные числа индикатором. Если это Ваш случай - пользуйтесь одним из способов выше.

Каждый из описанных способов хорош в определенной ситуации. Выбирайте подходящий, исходя из своих задач.

Всё вышеописанное справедливо и по отношению к датам и времени (так как они в Excel на самом деле являются числами).

Видеоверсию данной статьи смотрите на нашем канале на YouTube

Чтобы не пропустить новые уроки и постоянно повышать свое мастерство владения Excel - подписывайтесь на наш канал в Telegram Excel Everyday

Куча интересного по другим офисным приложениям от Microsoft (Word, Outlook, Power Point, Visio и т.д.) - на нашем канале в Telegram Office Killer

Вопросы по Excel можно задать нашему боту обратной связи в Telegram @ExEvFeedbackBot

Вопросы по другому ПО (кроме Excel) задавайте второму боту - @KillOfBot

По заказам и предложениям обращайтесь к нам на сайте tDots.ru

С уважением, команда tDots.ru