logo

Блог Александра Томма

О том, как заставить Microsoft Office работать на Вас

Как преобразовать текст в число: функции изменения формата данных

Преобразование текста в число в Excel Дата: 9 января 2016 Категория: Excel
Поделиться, добавить в закладки или распечатать статью

Друзья, продолжаю рассказывать о распространенных задачах по обработке текстовых данных в Эксель. На этот раз обсудим преобразование текста в число и числа в текст. На первый взгляд, польза этих функций не очевидна. Но это обманчивое мнение, это полезнейшие функции. Прочтите этот пост, возможно именно его вам так давно не хватало!

Как преобразовать текст в число

Очень часто при экспорте из баз данных, числовые значения в таблицах заменяются текстом. Если число выражено явно, Excel сам преобразует его в текст, либо появится смарт-тег с командой «преобразовать в число». Но иногда, особенно при работе с датами, этого не происходит. Тогда придётся воспользоваться функцией ЗНАЧЕН(Строка).

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

Преобразование текста в число в Excel
Применение функции ЗНАЧЕН

Как преобразовать число в текст

Другая задача, которая может доставить проблем – объединить строчные и числовые данные в одной строке. Представьте, что у вас есть значение в денежном формате и текст, которые нужно объединить. Обычные функции объединения дадут не тот результат, который нам хотелось бы:

Сцепление текста с числом без форматирования
Сцепление текста с числом без форматирования

Мы видим, что числовое значение отображено не в денежном формате, а в десятичном. Такая ситуация нас не устраивает, ведь в итоговой строке число должно быть в формате с двумя знаками после запятой, разделителем разрядов и знаком валюты. Такое отображение выглядит логичнее, чем целая куча знаков после запятой.

Чтобы отформатировать число и сохранить, как текст, используем функцию ТЕКСТ(Число; Формат). Формат придётся задать вручную. О пользовательских форматах я расскажу в отдельной статье.

Давайте запишем формулу перевода числа в текст с указанными требованиями: =ТЕКСТ(A3;»$# #,00″). Эту функцию можно «вложить» в формулу объединения и получить корректный результат. Функция ТЕКСТ записывает число в указанном формате и преобразует его в текст.

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

Совсем другое дело, теперь число записано так, как нам нужно. Ведь правда, это очень полезная функция?

Как проверить ячейку на содержимое

Еще одна текстовая функция – условная. Она проверяет строку на тип данных. Если в строке расположен текст – он выводится на экран. Если же это число, функция возвращает пустую строку. Синтаксис функции такой: =Т(Значение).

Функции преобразования форматов – очень важные и позволяют сделать результаты трудов комфортными и совершенными. Тренируйтесь в их использовании, чтобы показывать высший пилотаж в работе с текстом!

Это последний пост, рассказывающий о текстовых функциях Excel. А в следующей статье мы попробуем применить их на практике. А дальше — будем изучать работу с датами и временем. Заходите почитать, будет полезно!

Поделиться, добавить в закладки или распечатать статью

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *