Преобразование числа из текстового формата в числовой в Excel

Как преобразовать число из текстового формата в числовой в Excel

Преобразование текстовых чисел в числовой формат в Excel выполняется через функцию ЗНАЧЕНИЕ(), специальную вставку или форматирование. Текстовые числа отличаются от обычных тем, что Excel не воспринимает их как значения для вычислений — они выравниваются по левому краю ячейки и не участвуют в формулах. Решение занимает несколько секунд.

Причины проблемы

  • Импорт данных из текстовых файлов (TXT, CSV) без правильной кодировки
  • Скопирование чисел из веб-сайтов, где они закодированы как текст
  • Ручной ввод чисел с апострофом (') перед цифрой
  • Некорректные региональные настройки Windows (разделитель списков вместо разделителя целой и дробной части)
  • Экспорт данных из баз данных с текстовым форматированием

Пошаговая инструкция

Способ 1: Функция ЗНАЧЕНИЕ()

  1. Откройте лист Excel с текстовыми числами.
  2. Нажмите на пустую ячейку рядом с первым текстовым числом.
  3. Введите формулу: =ЗНАЧЕНИЕ(A1) (замените A1 на адрес ячейки с текстовым числом).
  4. Нажмите Enter.
  5. Вернитесь в ячейку с формулой и скопируйте её (Ctrl+C).
  6. Выделите диапазон пустых ячеек, соответствующий количеству текстовых чисел.
  7. Вставьте формулу (Ctrl+V).
  8. Выделите результирующий диапазон с числами.
  9. Скопируйте значения (Ctrl+C).
  10. Нажмите на первую ячейку исходного диапазона с текстовыми числами.
  11. Откройте меню Правка → Специальная вставка (или Ctrl+Shift+V).
  12. Установите флажок Значения и нажмите OK.
  13. Удалите вспомогательный столбец с формулами.

Способ 2: Специальная вставка с разделителем

  1. Выделите все ячейки с текстовыми числами.
  2. Нажмите Ctrl+H для открытия окна Найти и заменить.
  3. Оставьте поле Найти пустым.
  4. Оставьте поле Заменить на пустым.
  5. Нажмите Заменить всё.
  6. Закройте окно и нажмите Enter для обновления формата.

Способ 3: Форматирование как число

  1. Выделите ячейки с текстовыми числами.
  2. Откройте меню Формат → Ячейки (или нажмите Ctrl+1).
  3. На вкладке Число выберите категорию Число.
  4. Установите нужное количество десятичных знаков.
  5. Нажмите OK.
  6. Если числа остались текстом, нажмите на ячейку со значком ошибки (жёлтый треугольник).
  7. Выберите опцию Преобразовать в число.

Способ 4: Текст по столбцам

  1. Выделите столбец или диапазон с текстовыми числами.
  2. Откройте меню Данные → Текст по столбцам.
  3. На шаге 1 выберите С разделителями или Фиксированной ширины.
  4. Нажмите Далее.
  5. На шаге 2 отмените все разделители (снимите флажки).
  6. Нажмите Далее.
  7. На шаге 3 в колонке Формат данных столбца выберите Число.
  8. Нажмите Готово.

Часто задаваемые вопросы

Почему Excel не считает текстовые числа в формулах? Текстовые числа не являются числовыми значениями, поэтому функции SUM(), AVERAGE() и другие их игнорируют. Преобразуйте их в числовой формат одним из способов выше.

Как узнать, является ли число текстом? Текстовые числа выравниваются по левому краю ячейки, а обычные числа — по правому. Также можно использовать функцию ЕСЛИ(ОШИБКА(ЗНАЧЕНИЕ(A1);1)=1;"Текст";"Число").

Какой способ самый быстрый для большого объёма данных? Способ 4 (Текст по столбцам) работает для всего диапазона одновременно и занимает меньше времени, чем формулы с копированием.

Похожие материалы

Сравнение двух столбцов в Excel на совпадения и различия
Перенос строки в ячейке Excel на следующую строку автоматически
Ошибка Н/Д в Excel при поиске через ВПР