Преобразование текстовых чисел в числовой формат в Excel выполняется через функцию ЗНАЧЕНИЕ(), специальную вставку или форматирование. Текстовые числа отличаются от обычных тем, что Excel не воспринимает их как значения для вычислений — они выравниваются по левому краю ячейки и не участвуют в формулах. Решение занимает несколько секунд.
Причины проблемы
- Импорт данных из текстовых файлов (TXT, CSV) без правильной кодировки
- Скопирование чисел из веб-сайтов, где они закодированы как текст
- Ручной ввод чисел с апострофом (
') перед цифрой - Некорректные региональные настройки Windows (разделитель списков вместо разделителя целой и дробной части)
- Экспорт данных из баз данных с текстовым форматированием
Пошаговая инструкция
Способ 1: Функция ЗНАЧЕНИЕ()
- Откройте лист Excel с текстовыми числами.
- Нажмите на пустую ячейку рядом с первым текстовым числом.
- Введите формулу:
=ЗНАЧЕНИЕ(A1)(заменитеA1на адрес ячейки с текстовым числом). - Нажмите
Enter. - Вернитесь в ячейку с формулой и скопируйте её (
Ctrl+C). - Выделите диапазон пустых ячеек, соответствующий количеству текстовых чисел.
- Вставьте формулу (
Ctrl+V). - Выделите результирующий диапазон с числами.
- Скопируйте значения (
Ctrl+C). - Нажмите на первую ячейку исходного диапазона с текстовыми числами.
- Откройте меню
Правка→Специальная вставка(илиCtrl+Shift+V). - Установите флажок
Значенияи нажмитеOK. - Удалите вспомогательный столбец с формулами.
Способ 2: Специальная вставка с разделителем
- Выделите все ячейки с текстовыми числами.
- Нажмите
Ctrl+Hдля открытия окнаНайти и заменить. - Оставьте поле
Найтипустым. - Оставьте поле
Заменить напустым. - Нажмите
Заменить всё. - Закройте окно и нажмите
Enterдля обновления формата.
Способ 3: Форматирование как число
- Выделите ячейки с текстовыми числами.
- Откройте меню
Формат→Ячейки(или нажмитеCtrl+1). - На вкладке
Числовыберите категориюЧисло. - Установите нужное количество десятичных знаков.
- Нажмите
OK. - Если числа остались текстом, нажмите на ячейку со значком ошибки (жёлтый треугольник).
- Выберите опцию
Преобразовать в число.
Способ 4: Текст по столбцам
- Выделите столбец или диапазон с текстовыми числами.
- Откройте меню
Данные→Текст по столбцам. - На шаге 1 выберите
С разделителямиилиФиксированной ширины. - Нажмите
Далее. - На шаге 2 отмените все разделители (снимите флажки).
- Нажмите
Далее. - На шаге 3 в колонке
Формат данных столбцавыберитеЧисло. - Нажмите
Готово.
Часто задаваемые вопросы
Почему Excel не считает текстовые числа в формулах? Текстовые числа не являются числовыми значениями, поэтому функции SUM(), AVERAGE() и другие их игнорируют. Преобразуйте их в числовой формат одним из способов выше.
Как узнать, является ли число текстом? Текстовые числа выравниваются по левому краю ячейки, а обычные числа — по правому. Также можно использовать функцию ЕСЛИ(ОШИБКА(ЗНАЧЕНИЕ(A1);1)=1;"Текст";"Число").
Какой способ самый быстрый для большого объёма данных? Способ 4 (Текст по столбцам) работает для всего диапазона одновременно и занимает меньше времени, чем формулы с копированием.