С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.
Примечание: Функция ТЕКСТ преобразует числа в текст, что может затруднить их использование в дальнейших вычислениях. Рекомендуем сохранить исходное значение в одной ячейке, а функцию ТЕКСТ использовать в другой. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.
Синтаксис
ТЕКСТ(значение; формат)
Аргументы функции ТЕКСТ описаны ниже.
Имя аргумента |
Описание |
значение |
Числовое значение, которое нужно преобразовать в текст. |
формат |
Текстовая строка, определяющая формат, который требуется применить к указанному значению. |
Общие сведения
Самая простая функция ТЕКСТ означает следующее:
-
=ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)
Ниже приведены популярные примеры, которые вы можете скопировать прямо в Excel, чтобы поэкспериментировать самостоятельно. Обратите внимание: коды форматов заключены в кавычки.
Формула |
Описание |
=ТЕКСТ(1234,567;«# ##0,00 ₽») |
Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части. |
=ТЕКСТ(СЕГОДНЯ();«ДД.ММ.ГГ») |
Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12 |
=ТЕКСТ(СЕГОДНЯ();«ДДДД») |
Сегодняшний день недели, например: понедельник |
=ТЕКСТ(ТДАТА();«ЧЧ:ММ») |
Текущее время, например: 13:29 |
=ТЕКСТ(0,285;«0,0 %») |
Процентный формат, например: 28,5 % |
=ТЕКСТ(4,34; «# ?/?») |
Дробный формат, например: 4 1/3 |
=СЖПРОБЕЛЫ(ТЕКСТ(0,34;«# ?/?»)) |
Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью. |
=ТЕКСТ(12200000;«0,00E+00») |
Экспоненциальное представление, например: 1,22E+07 |
=ТЕКСТ(1234567898;«[<=9999999]###-####;(###) ###-####») |
Дополнительный формат (номер телефона), например: (123) 456-7898 |
=ТЕКСТ(1234;«0000000») |
Добавление нулей в начале, например: 0001234 |
=ТЕКСТ(123456;«##0° 00′ 00»») |
Пользовательский формат (широта или долгота), например: 12° 34′ 56» |
Примечание: Функцию ТЕКСТ можно использовать для изменения форматирования, но это не единственный способ. Чтобы изменить форматирование без формулы, нажмите клавиши CTRL+1 (на компьютере Mac — +1), а затем в диалоговом окне Формат ячеек на вкладке Число выберите нужный формат.
Скачивание образцов
Предлагаем скачать книгу, в которой содержатся все примеры применения функции ТЕКСТ из этой статьи и несколько других. Вы можете воспользоваться ими или создать собственные коды форматов для функции ТЕКСТ.
Скачать примеры применения функции ТЕКСТ
Другие доступные коды форматов
Просмотреть другие доступные коды форматов можно в диалоговом окне Формат ячеек.
-
Нажмите клавиши CTRL+1 (на компьютере Mac — +1), чтобы открыть диалоговое окно Формат ячеек.
-
На вкладке Число выберите нужный формат.
-
Выберите пункт (все форматы).
-
Нужный код формата будет показан в поле Тип. В этом случае выделите всё содержимое поля Тип, кроме точки с запятой (;) и символа @. В примере ниже выделен и скопирован только код ДД.ММ.ГГГГ.
-
Нажмите клавиши CTRL+C, чтобы скопировать код формата, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Формат ячеек.
-
Теперь осталось нажать клавиши CTRL+V, чтобы вставить код формата в функцию ТЕКСТ. Пример: =ТЕКСТ(B2;»ДД.ММ.ГГГГ«). Обязательно заключите скопированный код формата в кавычки («код формата»), иначе в Excel появится сообщение об ошибке.
Коды форматов по категориям
В примерах ниже показано, как применить различные числовые форматы к значениям следующим способом: открыть диалоговое окно Формат ячеек, выбрать пункт (все форматы) и скопировать нужный код формата в формулу с функцией ТЕКСТ.
Почему программа Excel удаляет нули в начале?
Excel воспринимает последовательность цифр, введенную в ячейку, как число, а не как цифровой код, например артикул или номер SKU. Чтобы сохранить нули в начале последовательностей цифр, перед вставкой или вводом значений примените к соответствующему диапазону ячеек текстовый формат. Выделите столбец или диапазон, в который нужно поместить значения, нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, и выберите на вкладке Число пункт Текстовый. Теперь программа Excel не будет удалять нули в начале.
Если вы уже ввели данные и Excel удалил начальные нули, вы можете снова добавить их с помощью функции ТЕКСТ. Создайте ссылку на верхнюю ячейку со значениями и используйте формат =ТЕКСТ(значение;»00000″), где число нулей представляет нужное количество символов. Затем скопируйте функцию и примените ее к остальной части диапазона.
Если по какой-либо причине потребуется преобразовать текстовые значения обратно в числа, можно умножить их на 1 (например: =D4*1) или воспользоваться двойным унарным оператором (—), например: =—D4.
В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Например, если используется код формата «# ###», число 12200000 отображается как 12 200 000.
Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется код формата «# ###,0 «, число 12200000 отображается в Excel как 12 200,0.
Примечания:
-
Разделитель групп разрядов зависит от региональных параметров. Для России это пробел, но в других странах и регионах может использоваться запятая или точка.
-
Разделитель групп разрядов можно применять в числовых, денежных и финансовых форматах.
Ниже показаны примеры стандартных числовых (только с разделителем групп разрядов и десятичными знаками), денежных и финансовых форматов. В денежном формате можно добавить нужное обозначение денежной единицы, и значения будут выровнены по нему. В финансовом формате символ рубля располагается в ячейке справа от значения (если выбрать обозначение доллара США, то эти символы будут выровнены по левому краю ячеек, а значения — по правому). Обратите внимание на разницу между кодами денежных и финансовых форматов: в финансовых форматах для отделения символа денежной единицы от значения используется звездочка (*).
Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac — +1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.
После этого в разделе Числовые форматы слева выберите пункт (все форматы) и скопируйте код формата вместе с обозначением денежной единицы.
Примечание: Функция ТЕКСТ не поддерживает форматирование с помощью цвета. Если скопировать в диалоговом окне «Формат ячеек» код формата, в котором используется цвет, например «# ##0,00 ₽;[Красный]# ##0,00 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.
Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).
В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».
Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».
Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.
В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».
Для отображения десятичных значений можно использовать процентные (%) форматы.
Десятичные числа можно отображать в виде дробей, используя коды форматов вида «?/?».
Экспоненциальное представление — это способ отображения значения в виде десятичного числа от 1 до 10, умноженного на 10 в некоторой степени. Этот формат часто используется для краткого отображения больших чисел.
В Excel доступны четыре дополнительных формата:
-
«Почтовый индекс» («00000»);
-
«Индекс + 4» («00000-0000»);
-
«Номер телефона» («[<=9999999]###-####;(###) ###-####»);
-
«Табельный номер» («000-00-0000»).
Дополнительные форматы зависят от региональных параметров. Если же дополнительные форматы недоступны для вашего региона или не подходят для ваших нужд, вы можете создать собственный формат, выбрав в диалоговом окне Формат ячеек пункт (все форматы).
Типичный сценарий
Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.
В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.
Вы видите, что значение даты, взятое из ячейки B2, не отформатировано. В следующем примере показано, как применить нужное форматирование с помощью функции ТЕКСТ.
Вот обновленная формула:
-
ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.
Вопросы и ответы
Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».
Да, но для этого необходимо выполнить несколько действий. Сначала выделите нужные ячейки и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек. Затем на вкладке Выравнивание в разделе «Отображение» установите флажок Переносить по словам. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.
В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).
Это экспоненциальное представление числа. Excel автоматически приводит к такому виду числа длиной более 12 цифр, если к ячейкам применен формат Общий, и числа длиннее 15 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.
См. также
Создание и удаление пользовательских числовых форматов
Преобразование чисел из текстового формата в числовой
Функции Excel (по категориям)
Раздел функций | Текстовые |
Название на английском | TEXT |
Волатильность | Не волатильная |
Похожие функции |
Что делает эта функция?
Функция ТЕКСТ конвертирует число в текст в заданном числовом формате.
Это могут быть дата, время и их фрагменты, финансовые единицы, проценты.
Возможна конвертация в собственный пользовательский формат, который можно создать на основе уже имеющихся.
Весь список форматов можно найти с помощью процедуры формат ячеек. Процедуру можно вызвать с помощью контекстного меню, которое можно вызвать клавишей или правой кнопкой мыши на любой ячейке.
И далее выбрать нужный тип в списке числовых форматов.
Синтаксис
=ТЕКСТ(Число;Формат)
Форматирование
Специального форматирования не требуется.
Логические значения не конвертируются в их численные эквиваленты, но становятся текстом.
Числа, отформатированные как текст, воспринимаются как числа.
Примеры применения функции
Пример 1
Для обеспечения корректной сортировки чисел в текстовом формате может понадобиться добавление дополнительных нулей перед числами, чтобы уравнять количество знаков.
Специалист использовал формулу ТЕКСТ с пользовательским форматом.
Пример 2
Телефонные номера клиентов хранятся в базе данных в нормализованном виде, безо всяких разделителей и символов. Для удобства ручного прозвона базы руководитель отдела продаж использовал пользовательский формат номера в функции ТЕКСТ.
Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!
Функция
ТЕКСТ(
)
, английская версия TEXT()
,
преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула
=ТЕКСТ(100;»0,00 р.»)
вернет текстовую строку 100,00 р., а формула
=ТЕКСТ(1;»#%»)
вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Синтаксис
ТЕКСТ(значение; формат)
Значение.
Численное значение или ссылка на ячейку, содержащую численное значение.
Формат.
Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.
Форматов для отображения чисел в MS EXCEL много (например, см.
здесь
), также имеются форматы для отображения дат (например, см.
здесь
). Также приведено много форматов
в статье к функции ТЕКСТ() на сайте Microsoft
.
Функция
ТЕКСТ()
преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду
Формат ячеек
и в диалоговом окне
Формат ячеек
на вкладке
Число
настройте нужные параметры форматирования (см.
здесь
).
Одной из самых полезных свойств функции
ТЕКСТ()
является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении
чисел
,
дат
и
времени
). В
файле примера
приведен наглядный пример: с форматированием и без форматирования.
В
файле примера
приведено также множество других форматов.
Функция TEXT в Microsoft Excel используется для работы с любым текстом, независимо от того, прописан ли он вручную или преобразован из чисел. При помощи этого оператора можно записать текст, не прибегая к ручному набору, а задавая значения цифрами и формулами, или объединять текстовую информацию с символами. Рассмотрим использование TEXT на практике.
Особенности функции TEXT
После использования аргумента относительно имеющихся чисел, TEXT производит преобразование при помощи специальных строк форматирования. Рассмотрим на примере, как действует аргумент.
- Предположим, в ячейке F6 у нас число 1452,67, которое нужно преобразовать в денежное обозначение. В любую ячейку вводим формулу «=ТЕКСТ(1452,67;»# ##0,00 ₽»)» без кавычек. После нажимаем клавишу ENTER. В ячейке отобразится число в денежном эквиваленте.
- Теперь попробуем преобразовать данные ячейки в дату. Выберите одну пустую ячейку после чего введите формулу «=ТЕКСТ(СЕГОДНЯ();“ДД.ММ.ГГ”)» без кавычек, нажмите ENTER. Программа автоматически определяет дату.
- Попробуем ввести текущий день недели. Снова используем пустую ячейку, внесем туда формулу «=ТЕКСТ(СЕГОДНЯ();“ДДДД”)» без кавычек, подтверждаем действие кнопкой ENTER. В ячейке высветится текущий день недели.
- При помощи функции TEXT можно проставить текущее время. Это удобно при работе в электронной книге, когда необходимо установить точное время окончания работы для отчета. Для этого воспользуйтесь формулой «=ТЕКСТ(ТДАТА();“ЧЧ:ММ”)» без кавычек и нажмите на ENTER.
Мы рассмотрели несколько способов применения TEXT в Excel. Существуют так же и другие варианты форматирования в рамках этого оператора.
В Excel все перечисленные функции TEXT можно выполнить с помощью многих других инструментов для преобразования текста в числа.
Доступные коды форматов для Excel
Преобразовать информацию в Excel можно не только с помощью инструментов по умолчанию. Для этого удобно пользоваться специальными кодами для форматирования. Использовать их можно прямо в интерфейсе программы, без дополнительных настроек.
- Зайдите в программу Excel, затем в блоке «Ячейки» выберите «Формат» или воспользуйтесь комбинацией клавиш CTRL+1.
- В появившемся списке выберите пункт «Формат ячеек».
- Высветится окно работы с разными форматами. Во вкладке «Число» выбираем нужный формат. На примере используем пункт «Все форматы». В списке выделите все нужные данные, скопируйте нажатием комбинации клавиш CTRL+C. Кликните на кнопку «ОК», чтобы закрыть окно.
- Откройте пустую ячейку, в поле ввода введите формулу «=ТЕКСТ(E8; “ДД.ММ.ГГГГ ч:мм”)» без кавычек, где на место выделенных данных вставьте скопированный фрагмент.
Стоит учесть, что TEXT не определяет результат отображения, следовательно, по окончанию работы с Excel сбрасывает все значения, выдавая ошибку в ячейке.
Функцию TEXT редко используют, как самостоятельную величину. Обычно она участвует как часть выражения, состоящего из нескольких функций Excel — читайте и изучайте подробнее на Справочнике.
Функция ТЕКСТ предназначена для преобразования числового значения в текстовое с присвоением формата. Например, если ячейке с числовым значением 100 присвоить денежный формат 100,00 ₽, то для Excel данное значение остается все еще числом. Но если применить функцию =ТЕКСТ(100;»0,00 [$₽-419]»), тогда для Excel это будет уже текстовая строка со значением «100,00 ₽». И с ней уже нельзя выполнять математических операций.
Данная функция приносит пользу в тех случаях, когда необходимо показать числа в определенном формате или комбинировать числа и текст.
Примеры использования функции ТЕКСТ в Excel
Для функции ТЕКСТ следует указать 2 обязательных для заполнения аргументы:
- Значение – числовое значение, ссылка на числовое значение, формула, результат которой число.
- Формат – числовой формат из списка числовые форматы (CTRL+1).
Рассмотрим на примере работу функции в EXCEL. На складе имеется перечень товаров в количественном и суммовом выражении, таблица представлена ниже.
Задача: Необходимо в столбе F сформировать номенклатуру ведомости с наименованием, ценой и валютой. Цены должны быть разбиты на разряды по тысячам для лучшей читабельности (например, 28 000).
Воспользуемся функцией ТЕКСТ. Щелкнем в ячейку G3 и нажмем мастер функций нажав на кнопку fx или комбинацию клавиш SHIFT+F3. В разделе категория выберем текстовые и найдем необходимую функцию.
В окне аргументов зададим следующие значения:
Нажмем Ок и получим результат:
Все сумы приобрели денежный формат и стали удобочитаемыми в тексте номенклатуры вместе с наименованием товара. Стоит обратить внимание на то что изменение на денежный формат чисел в столбце E (Сумма) не позволило бы решить данную задачу так как Excel все равно воспринимает значения в денежном формате ячеек как числа:
Вот зачем нужна функция ТЕКСТ и ее весьма сложно заменить другими решениями.
Пример как сделать два значения в одной ячейке Excel
Экономисту организации было поручено в плане на будущий год преобразовать формат сумм расходов в тысячи рублей. Кроме того, необходимо проставить пометки долей в процентах от общей сумы.
Первоначальная таблица с данными представлена ниже:
Задача: необходимо изменить внешний вид плана закупок на более информативный удобный для визуального анализа.
Перейдите курсором клавиатуры в ячейку D2 и введите следующую на первый взгляд сложную формулу:
Заполните этой формулой весь столбец скопировав ее в каждую соответственную ячейку.
В результате в я столбце D (план закупок) получатся текстовые значение с наглядным видом сумм и в скобках указаны доли (какая часть плана припадает на закупку одной позиции) для каждой суммы.
Благодаря такой формуле с функцией ТЕКСТ мы в одной и той же ячейке одновременно вводим сразу 2 значения: суммы в рублях и доли в процентах. Да еще и в двух соответствующих форматах данных.
Определение дня недели по дате в Excel
Торговому представителю необходимо посмотреть какие товары в какие дни недели он отвозил. Таблица перевозок представлена ниже:
Задача: необходимо дату преобразовать в день недели. Воспользуемся функцией ТЕКСТ.
Поставим курсор в ячейку D2. Введем знак равенства «=», а после него название функции ТЕКСТ. Далее заполняем аргументы:
В результате в столбце D отобразится соответствующий день недели для каждой даты.
Читайте также: Как перевести сумму или число прописью в Excel.
Таким образом, рассмотрев функцию ТЕКСТ можно сделать вывод, о том, что она помогает изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.
Microsoft Excel comes with a massive list of functions that allow you to manipulate the text data within a spreadsheet, and even add features that you may have thought were impossible. In the following tutorial, we will show you exactly how to do that using Excel’s text functions.
How to Access the Excel Functions
As mentioned above, functions are what allow you to manipulate data in your spreadsheet in some capacity. Whenever you need to access a function, you can do so in a few different ways.
One option is to add a function to a cell using the equal sign. Simply click on the cell where you want to apply the function and type “=” directly in the cell. This should bring up a list of functions available for use in the spreadsheet. You can get to the function you’re looking for by typing its first letter after the equal sign. Since we’re looking for text functions, we would enter “=T” in a cell to view a list of functions starting with ‘T.’
Look at the following image to see how that would look in Excel.
Notice that it gives you a complete list of functions that start with “T.” When you access the function through this method, Excel will provide the syntax as a guide for you to follow when creating your formula.
An easier way to access a function in Excel is using the Formulas tab on the menu in Excel. All you have to do is click on the Formulas tab and choose the function you wish to apply. You’ll see the Text menu option under the Formulas tab contains several text functions.
Take a look at the screenshot below:
When you access the function via the Formulas tab, Excel brings up the formula wizard to help you create the formula you need. If you are new to working with formulas, then using the formula wizard is a quick and easy way to learn how to create them.
Formatting dates with the Excel text function
For our first example, we’re going to use the formula wizard to convert the following dates into formatted text. We’ll base all of our examples on the spreadsheet below.
To convert the first date to a text field, click on cell B2. This is where we want our formatted text to display. Then open the text formula via the Formulas tab. Choose cell A2 in the value field to convert the first date, then type “m” in the format text field to convert the date to a single-digit number representing the month.
Now let’s add some more date formatting with the wizard. If we type “mm” instead of “m,” the text will appear as a double-digit month:
If we type “mmm,” the text will appear as “Dec”:
The advantage of using the formula wizard is that it tells you what formula to use, which cell to use, and gives you a preview of what the formatted cell will look like at the bottom left-hand corner of the wizard:
Below the preview of the formula is a link to the help function that gives you all the text formulas that you can use to format a date cell as text within a cell.
Formatting numbers with the Excel TEXT function
The Excel TEXT function also lets you format numbers. Excel provides three characters so you can format numbers as text. They are the zero character, the hash character, and the question mark. Each has a different effect on the numbers being formatted.
The zero character displays the number as-is unless there are fewer digits than the format, in which case it places a zero within the text display of the number. Look at the example below. We are going to format 7.5 as a text value using the 0.00 mask. You can see in the second example that Excel adds a zero to the end of the number 7.5 because the number does not have sufficient digits.
The result of the above format on our two numbers is as follows:
Using the zero mask to format numbers is a great way to standardize how the numbers look in your worksheet.
The hash mask removes excess zeros if they appear in front of a number or after a decimal point at the end of the number. If you format the above numbers using the “##,##” mask, then you would see the following result:
And finally, the question mark mask aligns the numbers using the decimal point of each number. Using “??.??” to format the above numbers would have the same results as using the hash marks.
You may also use the zero, hash, and question mark in combination to format numbers as text in a spreadsheet. If we used the “$000,###” mask to format our numbers, then we would end up with the following result:
As you can see from the examples, the Excel TEXT function is a powerful way of converting numbers and dates to text. One thing to remember, though, is once you format the date or number as text, you cannot use it for calculations like you could the original numbers.
But as you may have noticed when you looked at the list of text functions in the Formula Builder, there are many more functions under the text heading. Let’s look at those functions next.
Other top Excel text functions
The TEXT function can take numbers and format them into text-based dates, currency, and many other formats, but there may be more you want to do with the text in your spreadsheets. Here are some other Excel text functions you might find helpful. You can add any of the following functions to your spreadsheet using the two methods mentioned above. Excel text functions become even more powerful when you use them together. We will now look at a few examples of both using them by themselves and in combination with other functions.
The Excel FIND function
The Excel FIND function returns the position of one text string inside another as a number. Here is the syntax for the FIND function:
FIND (find_text, text_to_search, [start_num])
Here are the parameter definitions:
• find_text – The text to find.
• text_to_search – The text to search.
• start_num – [optional] The starting position in the text to search. By default, it starts at 1.
So if we had a cell called A2 that has the value of “Independence” in it, we could use the following formula in another cell:
FIND('n', A2)
This formula would return 2.
The FIND function is often combined with other Excel functions, for example, to extract the first name of a person from a full name. First, you would find the first space in the string, which will return a number. Then you can use that number along with the Excel LEFT function to retrieve the first name. We will look at that more in detail when we look at the LEFT function next.
The Excel LEFT function
The Excel LEFT function returns a specific number of characters from the left side of a string as specified by the user. Here is the syntax for the Excel LEFT function:
LEFT (text, [num_chars])
Here are the definitions of the parameters:
• text – The text to extract characters from.
• num_chars – [optional] The number of characters to extract, starting on the left side of the text. The default number is 1.
For an example of using LEFT, let’s say that we have a worksheet that has full names in one column, and we want to extract the first name into another column. In other words, we want to extract all the characters before the space that separates the first name and the last name.
So if the name “Bob Smith” is cell A2, we first need to find the space. Here is the formula we need to do that:
FIND (" ",A2)
Then we can use the numeric value that this returns in a LEFT function to extract the first name:
LEFT (A2, FIND(" ",A2) - 1)
Since the FIND function we used will return the location of the space, we subtract one from the value it returns to get the position of the last letter of the first name. For the cell containing “Bob Smith,” this formula will return “Bob.”
The Excel LEN function
The Excel LEN function is a simple function that returns the number of characters in a string. Here is the syntax of the Excel LEN function, where text is the string we want to calculate the length:
LEN (text)
If we run this function on the cell A2 that has the text “Bob Smith,” it would look like this:
LEN (A2)
For “Bob Smith,” this would return 9. When we look at the RIGHT function next, we will use the LEN function and the FIND function in combination with it to extract last names from a list of full names.
The Excel RIGHT function
The Excel RIGHT function is similar to the Excel LEFT function except that it returns a specific number of characters that a user specifies from the right side of the string instead of from the left side. Here is the syntax for the Excel RIGHT function:
RIGHT (text, [num_chars])
Here are the definitions of the parameters:
• text – The text to extract characters from.
• num_chars – [optional] The number of characters to extract, starting on the left side of the text. The default number is 1.
Since we already use the Excel LEFT function to extract the first name from a full name, let’s use the RIGHT function to extract the last name. We will have to use the LEN function first to get the entire length of the name.
LEN (A2)
We can also use the FIND function to find the location of the space in the full name just like we did to retrieve the first name:
FIND (" ", A2)
We can finally use the values that these two functions return, along with the RIGHT function to extract the last name.
RIGHT (A2, LEN (A2) - FIND (" ", A2))
If we had “Bob Smith” in cell A2, this would return “Smith.”
The Excel MID function
The Excel MID function is similar to both the LEFT and RIGHT functions and is useful if you want to extract text from the middle of a string. Here is the syntax for the MID function:
MID (text, start_num, num_chars)
Here are the definitions of the parameters:
• text – The text to extract data from.
• start_num – The location of the first character to extract.
• num_chars – The total number of characters to extract.
We can actually use the MID function to return the first name from a cell that contains both first and last names if we need to, since we know we need to start with the first character and stop a character before the first space. Here is how we would create a formula to extract the first name from cell A2, which contains the name “Bob Smith.” Here is that formula:
MID (A2, 1, FIND(" ",A2) - 1)
This would return “Bob,” just like the example of using the LEFT function.
The Excel TRIM function
The Excel TRIM function is a useful function for normalizing the text data in your spreadsheet. TRIM will automatically remove space at the start and end of a given string, leaving only one space between all the words in the string. Here is the syntax of the TRIM function:
TRIM (text)
Above, text refers to the string that you want to remove whitespace from. So if you have “The Sun Also Rises” in the A2 cell of a spreadsheet and apply the following formula to another cell, it would look like this:
TRIM (A2)
This would return “The Sun Also Rises.”
The Excel PROPER function
The Excel PROPER function converts text to title case. In other words, it sets the first character of each word to uppercase and all the other letters to lowercase. Here is the syntax of the PROPER function:
PROPER (text)
In this case, text is the string that you want to convert. This function would have been convenient in our list of names if we didn’t already capitalize them. If we had “bob smith” in cell A2 of a worksheet, we could use the following formula to convert it to “Bob Smith”:
PROPER (A2)
The Excel UPPER function
The Excel UPPER function also changes the case of characters in a string. It will convert all the text passed to it to uppercase. The syntax of the UPPER function is the following:
UPPER (text)
The text within the parentheses is the string that you want to convert to uppercase. If we had “John Smith” in cell A2 of an Excel worksheet, the following formula would convert it to “JOHN SMITH”:
UPPER (A2)
The Excel LOWER function
The Excel LOWER function also changes the case of characters in a string. It will convert all the text passed to it to lowercase. The syntax of the LOWER function is the following:
LOWER (text)
The text here indicates the string that you want to convert to lowercase. If we had “Jim Smith” in cell A2 of an Excel worksheet, the following formula would convert it to “jim smith”:
LOWER (A2)
Top courses in Office Productivity
The Excel SUBSTITUTE function
The Excel SUBSTITUTE function will replace text found in a given string with other text. Here is the syntax of the Excel SUBSTITUTE function:
SUBSTITUTE (text, old_text, new_text, [instance])
Here is the definition of the parameters:
• text – The text you want to modify.
• old_text – The text to replace.
• new_text – The text to replace it with.
• instance – The specific instance to replace. This is optional, but note that Excel will replace every single instance the word appears with the new_text if the parameter doesn’t have an instance.
An example of using SUBSTITUTE would be a spreadsheet with a column of phone numbers. If the phone numbers have dashes in them and you wanted to remove them, you could use the following formula:
SUBSTITUTE (A2, "-", "")
There is not much to the formula, but if we have 888-888-8888 in cell A2, it will return 8888888888.
Conclusion
The data in an Excel spreadsheet may not look the way you want it to. Dates and numbers may not have a consistent format. Some values may have extra spaces in them. Excel text functions allow you to format the data in your worksheets the way you want them to look. The Excel TEXT function is helpful for formatting dates, currency, and other numbers. For more advanced text formatting, you can browse the text section of the Excel Formula Builder and find useful functions like FIND, LEFT, RIGHT, and others that will take your Excel text formatting to the next level.For more information on the advanced use of Excel, check out our overview of the most important functions that every professional should know. If you’re ready to take a closer look at another function, let’s move on to the SUMIF statement.
При создании сводных таблиц или отчетов вам часто может понадобиться не только подсчитать итоги, проценты и тому подобное, но и объяснить своим коллегам или пользователям, что означает то или иное число. Для этого можно использовать функцию ТЕКСТ, которая позволит отобразить число или дату именно в том виде, в котором нужно.
Кстати, учебный центр РУНО посвятил этой тебе уникальный практический курс, по окончании которого начинающий пользователь может разобраться в любых инструментах Excel и с легкостью сможет использовать их на практике. Узнайте о курсе Microsoft Excel 2016/2019. Уровень 2. Расширенные возможности.
Содержание:
- Что такое функция ТЕКСТ в Excel;
- Для чего нужна функция ТЕКСТ в Excel;
- Как применять функцию ТЕКСТ;
Что такое текстовая функция Excel?
Итак, функция текста в программе Excel используется для преобразования чисел в текстовый формат.
Если точнее, то она преобразует числовые значения в текстовые строки, используя числовой формат, который вводит пользователь. Преобразовывая необработанные числовые данные в текстовые строки, вы можете упростить чтение и организацию данных.
Для чего нужна функция ТЕКСТ в Excel
Функция Текста в Excel может быть полезна в следующих случаях:
- Когда мы хотим отобразить даты в нужном формате;
- Когда мы хотим отобразить числа в нужном формате или в более детализированном виде;
- Когда мы хотим объединить числа с текстом или символами.
Как применять функцию текста
Выбрать подходящий формат этой функции можно при форматировании конкретной ячейки. Инструмент можно вызвать с помощью меню правой кнопкой мышки, выбрав нужную ячейку.
Затем необходимо выбрать нужный тип преобразования в выпадающем списке:
Функция преобразования работает по этой формуле:
ТЕКСТ(значение; формат)
Значение — это числовое значение или ссылка на ячейку, которая его содержит.
А формат — это текстовая строка, которая может выглядеть, например, как “Д.М.ГГГГ» для вывода даты в нужном форматие. Или так: «# ##0,00», — для вывода в виде числа с разделителями разрядов и двумя знаками после запятой.
Для примера рассмотрим один из вариантов применения функции текста в Excel.
Чтобы сортировка чисел в формате текста производилась корректно, может понадобиться добавление дополнительных нулей перед числами. Как раз для того может использоваться формула ТЕКСТ с пользовательским форматом.
Еще один распространенный случай — форматирование телефонных номеров клиентов. Обычно в базах данных номер хранятся в стандартном виде — без разделителей и символов. Для удобства использования базы данных можно применить пользовательский формат для номеров с помощью функции текста.
Важно знать:
Инструмент “ТЕКСТ” в Excel преобразует числовые значения в текстовый формат. Стоит помнить, что данный факт может затруднить их использование в дальнейших вычислениях. Поэтому специалисты рекомендуют сохранять исходные данные в одной ячейке, а функцию текста использовать в другой. Затем, если потребуется создать другие формулы, можно будет сослаться на исходное значение, а не на результат преобразования в текст.
Возможно, что упомянутые выше инструменты станут для вас полезными в работе и позволят повысить производительность при составлении отчетной информации. Еще больше информации о полезных инструментах Excel можно найти на сайте образовательного центра “РУНО”. Стать настоящим профессионалом в Excel поможет дистанционный курс Microsoft Excel 2016/2019. Уровень 2. Расширенные возможности
Наш профессиональный совет!
Для уверенной работы с пакетом Excel необходимо владеть базовыми навыками и умениями. Пройдя учебные курсы Microsoft Excel, вы сможете в короткие сроки освоить работу с продуктом Microsoft и успешно применять полученные навыки на практике. Курс ведёт сертифицированный тренер Microsoft.
По окончании комплексного курса “Microsoft Excel 2016/2019. Уровень 2. Расширенные возможности” вы научитесь:
-
применять продвинутые инструменты вычисления, а также инструменты проверки и подготовки данных;
-
эффективно работать с большими табличными массивами;
-
анализировать данные с помощью сводных таблиц;
-
применять новые диаграммы Excel;
-
применять альтернативные методики форматирования;
-
защищать данные книги.
После завершения обучения вы получите удостоверение о повышении квалификации!
Получить доступ Учебная программа
Учебная программа составлена таким образом, чтобы вся полученная информация закреплялась практическими примерами. Метод обучения, применяемый на курсе, позволяет получить новые знания в форме стажировки в реальной компании. Получите бесплатный пробный доступ в личный кабинет
Все слушатели закрепляют материал по готовым конспектам лекций. Это значит, что на занятиях никто не тратит время на записи «под диктовку».
СМОТРИТЕ ВИДЕОУРОКИ ПО ТЕМЕ:
СТАТЬИ ПО ТЕМЕ:
В каком бухгалтере нуждаются российские работодатели в кризис
Как влиться в новый коллектив? Адаптация на новом месте.
Сортировка в Excel. Автоматизируем свою работу
КАТАЛОГ КУРСОВ ПО MICROSOFT OFFICE:
Microsoft Excel 2016/2019. Уровень 1+2. Профессионал
Microsoft Excel 2016/2019. Уровень 2. Расширенные возможности.
Microsoft Excel 2016/2019. Анализ и прогнозирование данных. Уровень 3. Эксперт.
Функция ТЕКСТ() в MS EXCEL
Смотрите также текста. Количество необходимых разберем этапы действий аж до конца стороны исходного текста. формулы, то легкоАвтор: Ксения Медкова шести идентичных единиц. содержит эту самуюАльтернативой данной функции для и анализу текстовых& Вы получили отr просто незаменимой. На, не заменяет знаки,на вкладкеФункция ТЕКСТ(), английская версия символов указано во
в двух словах.
предложения. В независимости
- Однако в данном заменить, что онаПрограмма Excel предлагает своим Замена происходит на
- информацию. работы с текстом значений представлены слабо,). Также обратите внимание, него хотя бы«. Но даже в рисунке ниже видно, не являющиеся буквами.Число TEXT(), преобразует число втором аргументе функции Сначала мы извлекаем
от длины текста случаи мы в состоит из двух пользователям целых 3 слово «новый».Старый текст является символ &, но и этих
что ячейка В2 малость полезной информации. этом случае положение что содержимое ячеекТекстовая функциянастройте нужные параметры в текст и ПРАВСИМВ. После чего часть текста, а используя одну и качестве второго аргумента частей, соединенных между функции для работыСтоит отметить, что данная- исходный вариант который также отвечает возможностей хватает для не заключена в Всего доброго и символа считается относительно А1 и B1ПРОПНАЧ
форматирования (см. здесь). позволяет задать формат все что возвращает потом сравниваем его ту же формулу не можем указать собой оператором &. с большими и ситуация достаточно двоякая. данных, хранящихся в за объединение строк. подавляющего большинства задач. кавычки. Они окружают
успехов в изучении начала просматриваемого текста. абсолютно одинаково, но
excel2.ru
Текстовые функции Excel в примерах
делает прописной первуюОдной из самых полезных отображения с помощью функция сравнивается с с требуемым значением. мы получаем правильный фиксированное значение. ВедьВ левой части формулы маленькими буквами в С одной стороны, ячейке, которые должныОна отвечает за возвращениеЧасто пользователям необходимо решение текст, который идет Excel!Текстовая функция
СЦЕПИТЬ
это не так. букву каждого слова, свойств функции ТЕКСТ() специальных строк форматирования, значением строки «C». Но как из результат. нам заранее неизвестно используется дополнительная функция
СТРОЧН
тексте (верхний и если пользователь будет быть заменены. из требуемой строки стандартных задач над до и послеАвтор: Антон АндроновПОИСК В ячейке А1 а все остальные
ПРОПИСН
является возможность отображения например, формула =ТЕКСТ(100;»0,00Во всех выше описанных ячейки извлечь частьУ нас имеется данные количество символов в ЛЕВСИМВ: нижний регистр). Эти работать с небольшимНовый текст
ПРОПНАЧ
куска текста в текстовыми данными, например: ячейки.Примечание:очень похожа на мы намеренно поставили
преобразует в строчные. в текстовой строке р.») вернет текстовую примерах очень легко текста в Excel?
ДЛСТР
для анализа производимой исходном тексте. КромеЗадача этой части формулы текстовые функции делают количеством ячеек, тоявляется строкой, необходимой указанном количестве символов.
ЛЕВСИМВ и ПРАВСИМВ
подсчет текстовых значений;Вот еще один примерМы стараемся как функцию лишний пробел вКаждая первая буква, которая чисел и дат строку 100,00 р., применять текстовые функции
ПСТР
Обратим внимание на продукции. Нам нужно того, длина разных изменить первую букву буквы большими и данный вариант отлично
СОВПАД
для выполнения смены Строка начинается сУсловное форматирование текстовых значений; распространенные задачи, добавив можно оперативнее обеспечиватьНАЙТИ конце слова следует за знаком, в нужном формате а формула =ТЕКСТ(1;»#%») в условном форматировании функцию =ПСТР() в автоматически выделить все
исходных текстовых строк на большую в маленькими или же сработает. Но как старого варианта данных. отмеченного символа. Ключевыепреобразование в Excel текста в
СЖПРОБЕЛЫ
даты на лист. вас актуальными справочными, основное их различие
Excel отличным от буквы, (см. подробнее об вернет текст (не так как длина формуле правила. Данная изделия, которые были может отличаться. Поэтому исходной текстовой строке изменяют только первую быть в ситуации,Номер вхождения позиции (текст, начальная число; Функции текст и материалами на вашем заключается в том,. В итоге функция также преобразуется в отображении чисел, дат
число!) 100%. Эта строк в исходных функция возвращает часть выпущены в 2006 нам необходимо предварительно ячейки A1. Благодаря букву в слове
когда предстоит выполнитьпредставляет собой необязательный позиция, количество знаков).преобразование в Excel числа в сегодня используется для языке. Эта страница чтоСОВПАД верхний регистр. и времени). В функция полезна, если данных одинаковая. Но строки, взятой с году. К сожалению, подсчитать длину строки функции ЛЕВСИМВ можно
ПОВТОР
на большую. замену среди нескольких аргумент в данной Каждый из них текст; составления фразы, например переведена автоматически, поэтомуПОИСК
НАЙТИ
возвратила нам значениеВ Excel Вы можете файле примера приведен числа требуется отобразить что, если у каждой ячейки столбца в таблице недостает текста и от
получать определенное количествоСначала рассмотрим на примере
тысяч строк? В текстовой функции в определяется следующим образом:преобразование в Excel даты в текст; «Сегодня — Пятница, ее текст можетне чувствительна к ЛОЖЬ. подсчитать количество знаков, наглядный пример: с в более удобном нас в исходных
ПОИСК
A, что указано еще одного столбца полученного числового значения символов начиная с 3 текстовых функции таком случае стоит Excel. При егоПод текстом подразумевается строкаприменение в формулах Excel текста; январь 20.» содержать неточности и
ПОДСТАВИТЬ
регистру.Применив функцию содержащихся в текстовой форматированием и без формате или если данных разного типа в первом аргументе. содержащего значения года отнять -1, чтобы
левой стороны текста. Excel: обратиться к двум
указании будут заменены или ссылка на
поиск текста в Excel.= «Сегодня» & текст
ЗАМЕНИТЬ
грамматические ошибки. ДляЗаменяет определенный текст илиСЖПРОБЕЛЫ строке, для этого форматирования. требуется объединить числа индикаторы с разной Ссылка в первом производства каждого изделия. не изменять первую
Функция требует заполнитьПРОПИСН – данная текстовая другим текстовым функциям только совпадающие вхождения. ячейку, содержащая необходимуюРешение всех этих (и (сегодня (); «дддд, нас важно, чтобы
символ на требуемоек значению ячейки воспользуйтесь функциейВ файле примера приведено
с текстом или длинной символов, а аргументе должна быть Но видно, что большую букву в 2 аргумента: функция изменяет все Excel, которые будут В случае его информацию. многих других) вопросов мммм дд») эта статья была значение. В Excel А1, мы удалим
ДЛСТР
office-guru.ru
Использование текста в формулах
также множество других символами. нам все еще относительной, так как в фрагменте идентификатора строке. Ведь перваяТекст – ссылка на буквы в слове рассмотрены чуть позже: отсутствия смена произойдетНачальная позиция по работе сДавайте посмотрим, как выполняется вам полезна. Просим текстовую функцию из него все. Пробелы учитываются. форматов.Синтаксис нужно выделять 2006-й формула применяется к (ID) изделия указывается
буква обрабатывается левой ячейку с исходным на прописные, большие.Начальную позицию везде.отмечает номер символа, текстом в Excel Вы данный из внутри вас уделить паруПОДСТАВИТЬ лишние пробелы иТекстовые функцииExcel предлагает большое количествоТЕКСТ(значение; формат) год или группу каждой ячейке столбца год производства. В
частью формулы и текстом.СТРОЧН – эта функция
будем заменять наВыполняет функцию замены части с которого будет сможете найти в и снаружи. Функция секунд и сообщить,применяют, когда заранее получим корректный результат:ЛЕВСИМВ
функций, с помощьюЗначение. «C». A. Во втором таком случае нам уже преобразована подКоличесвто_знаков – число возвращаемых преобразует все символы «НАЙТИ». строки в конкретном выполняться возвращение строки. меню «ТЕКСТ». Надеемся TODAY вычисляет текущую
помогла ли она известно какой текстФункциюи которых можно обрабатывать Численное значение илиВ решении данной задачи аргументе функции указывается
нужно выполнить поиск требования пользователя. Поэтом символов с левой
текста в строчные,Количество знаков количестве символов. ПроцессКоличество знаков что наши статьи дату, но отображается вам, с помощью необходимо заменить, аСЖПРОБЕЛЫПРАВСИМВ текст. Область применения ссылка на ячейку, нам поможет дополнительная номер символа исходного по части текста
на нее недолжна стороны (с начала) маленькие буквы.изменится на «ДЛСТР». начинается с символа,представляет собой целое о преобразовании текста номер, например 40679. кнопок внизу страницы. не его местоположение.полезно применять квозвращают заданное количество текстовых функций не содержащую численное значение. текстовая функция в текста, с которого
в Excel. А влиять ни одна исходного текста.ПРОПНАЧ – функция изменяетДанная текстовая функция в который указан по натуральное число, указывающее в Excel помогут Вам Функция текст нажмите
support.office.com
Операции над текстом в Excel
Для удобства такжеПриведенная ниже формула заменяет данным, которые импортируются символов, начиная с ограничивается исключительно текстом,Формат. формуле =НАЙТИ(). В должен начаться отрезок потом мы будем
функция из правойВ данном примере необходимо только первую букву
- Excel помогает пользователю
- счету, на новый
- объем символов, который и сократят время
- преобразует число в приводим ссылку на
- все вхождения слова
- в рабочие листы
- начала или с
они также могут Текстовая строка определенного первом случаи формула строки. В третьем использовать условное форматирование части формулы. получить только 1 в каждом слове определять длину строки. текст. Выглядит она нужно вернуть, начиная
excel2.ru
Примеры текстовых функций в Excel
работы:) удобочитаемым дату сначала оригинал (на английском «Excel» на «Word»: Excel из внешних конца строки. Пробел быть использованы с вида (например, «Д.М.ГГГГ» будет выглядеть так: аргументе указывается количество с текстовыми функциямиДля автоматического подсчета длины первый символ из
на заглавную, большую. Результатом ее работы следующим образом: старый с начальной позиции.В строки программы Microsoft
«СЦЕПИТЬ»
задание числа в языке) .Заменяет только первое вхождение источников. Такие данные считается за символ. ячейками, содержащими числа. для вывода числаДля удобного выделения идентификаторов символов, которые нужно в формуле. Благодаря исходного текста используется исходной текстовой строкиКак видно в примере будет возврат целого
- текст; начальная позиция;
- Как пример можно привести Office Exel можно
текст, а затемМы часто слышим, что слова «Excel»: очень часто содержатТекстовая функция
«ПСТР»
В рамках данного в формате даты с разной длинной взять после определенного этому молниеносно реализуем текстовая функция Excel в ячейке A1. на рисунке эти числа, демонстрирующего объем количество знаков; новый
- следующую ситуацию. В заносить любую информацию, указав «дддд, мммм использование текста в
- Удаляет все пробелы из лишние пробелы иПСТР урока мы на
- или «# ##0,00″ текстовой строки товаров (во втором аргументе) решение задачи. – ДЛСТР (расшифроваться Далее полученный символ
функции в своих символов в тексте. текст. ячейке А1 находится которая необходима пользователям дд» для управления формулах (например, такого: текстовой строки: различные непечатаемые символы.возвращает заданное количество примерах рассмотрим 15 для вывода в
«ПОДСТАВИТЬ»
из группы «C» символа исходного текста.Пример таблицы производимой продукции: как длина строки). преобразуется в прописную аргументах не требуют Выглядит она так:Рассмотрим по отдельности каждый некоторый текст. Нужно для успешного выполнения как дата отображается—«Пятница, «продано 2347 единицЗаменяет символы, расположенные в Чтобы удалить все
символов, начиная с наиболее распространенных функций числовом формате с используем такую формулу:
В результате функция
- Чтобы на основе идентификатора Данная функция требует большую букву верхнего ничего кроме исходных =ДЛСТР(текст).
- из аргументов данной вернуть два последних поставленных задач. Чтобы 20 янв.» товара») облегчает понимание
- заранее известном месте непечатаемые символы из указанной позиции. Пробел Excel из категории
- разделителями разрядов иФункция =НАЙТИ() выполняет поиск =ПСТР() возвращает только выделить изделия 2006-го для заполнения всего регистра. текстовых данных, которыеПри работе с текстом текстовой функции в слова, общая длина
«ЗАМЕНИТЬ»
работать наиболее продуктивно,Убедитесь, что формат даты данных. Чтобы включить строки, на требуемое текста, необходимо воспользоваться считается за символ.Текстовые двумя знаками после фрагмента текста в часть текста длинной года выпуска выполним
лишь одного аргументаПравая часть формулы после следует преобразовать в выполняет функцию возврата
- Excel: символов у них необходимо уметь разбираться «дддд, дд мммм» текст в функции
- значение. В Excel функциейФункция. запятой. Правила форматирования ячейке Excel. Потом
- 4 символа взятого шаги следующих действий: – ссылку на оператора & очень соответствии с требованиями числа, которое представляетСсылка на конкретную ячейку 12. Символ, который
с данными в заключен в кавычки, и формулы, заключите текстовую функциюПЕЧСИМВСОВПАДДля объединения содержимого ячеек см. ниже. возвращает номер символа, начиная с 5-ойВыделите диапазон ячеек A2:A10
исходный текст. В похожа по принципу пользователя. собой вхождение первого или строка, содержащая необходимо вернуть в строках. В этом и обратите внимание его в кавычкиЗАМЕНИТЬ.позволяет сравнить две в Excel, нарядуФорматов для отображения чисел в котором был буквы в каждой и выберите инструмент:
- результате вычисления она действия на левуюНе смотря на такой
- символа находящегося в занесенную ранее информацию,
«ДЛСТР»
конкретной фразе, числится материале будут рассмотрены на то, как («»). Кавычки указывают,применяют, когда известноФункция текстовые строки в с оператором конкатенации, в MS EXCEL
«НАЙТИ»
найдет текст, который ячейки из столбца «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». возвращает числовое значение, часть, только она широкий выбор функций подстроке необходимого текста. называется под порядковым номером примеры текстовых функций в формате используются
что введенная фраза где располагается текст,ПОВТОР Excel. Если они можно использовать текстовую
много (например, см. задан в первом
- А. Это «2005»Выберите: «Использовать формулу для
- попетому после функции решает другую задачу. в Excel еще В том случае,
- Старый текст. 12. в Excel. запятые и пробелы. является текстом. Под
при этом сам
fb.ru
Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
повторяет текстовую строку в точности совпадают, функцию здесь), также имеются аргументе. Во втором или «2006». После определения форматируемых ячеек». =ДЛСТР(A1) отнимаем -1. Ее задача – нужна функция, которая если данные неНачальной позициейВыполняет замену готового текста
Формулы с текстовыми функциями Excel
Чтобы найти их в Обычно запятые используютсятекстом
- он не важен. указанное количество раз. то возвращается значениеСЦЕПИТЬ
- форматы для отображения аргументе указываем где функции стоит операторЧтобы выполнить поиск части
- Что дает нам преобразовать все символы умеет заменить первую были обнаружены, вместо
указывается номер символа, на необходимый в программе, проследуйте во в формулах дляподразумевается любой символ,Формула в примере ниже Строка задается как ИСТИНА, в противном. Она последовательно объединяет
дат (например, см. искать текст. А сравнения к значению текста в ячейке возможность не затрагивать текста в маленькие букву на заглавную числа происходит возврат с которого должна том месте, которое вкладку под названием отделения аргументов — частей в том числе заменяет 4 символа, первый аргумент функции, случае – ЛОЖЬ.
значения указанных ячеек здесь). Также приведено третий аргумент – строки «2006». Если Excel, введите формулу: первую большую букву
буквы. Но сделать
Принцип действия формулы для замены первой буквы в предложении
только для первого ошибки «#ЗНАЧ!». производиться замена (нумерация будет указано пользователем. «Формулы», откройте список данных, необходимых для цифры, пробелы и
расположенные, начиная с а количество повторов Данная текстовая функция
в одной строке. много форматов . это номер позиции ячейка содержит такую =ПСТР(A2;5;4)=»2006″ правой частью формулы. это нужно так слова в предложении,Вот ее форма в идет слева на Чем-то похожа на
- и выберите «Текстовые». выполнения формулы. Но знаки пунктуации. Пример:
- седьмой позиции, на как второй. учитывает регистр, ноЕсли в Excel необходимо
Функция ТЕКСТ() преобразует число с какого символа часть текста значитНажмите на кнопку «Формат», В результате функция чтобы не изменять а не в документе. Но без право).
функцию под названиемДанная функция дает пользователю если запятые рассматриваются= A2 &» продал значение «2013». ПрименительноТекстовая функция игнорирует различие в сделать все буквы в форматированный текст вести поиск в ей будет присвоен чтобы задать красный ПРАВСИМВ возвращает текстовую первую большую букву, каждом слове. Однако конкретных аргументов: =НАЙТИ(искомыйНовый текст «Заменить». Но о возможность объединять между
как текст, их «& B2 &» к нашему примеру,НАЙТИ форматировании. строчными, т.е. преобразовать и результат больше исходном тексте. Третий новый формат. цвет заливки для строку без одного за которую отвечает для решения данной текст; текст дляпредставляет собой строку, ней подробности будут собой несколько строк. можно использовать по единицы.» формула заменит «2010»находит вхождение однойЕсли регистр для Вас их в нижний не может быть аргумент позволяет намАналогичным способом можно использовать ячейки. И нажмите первого символа для левая часть формулы. задачи можно составить поиска; нач. позиция). которой заменяется занесенная представлены позже. Главное Максимально допустимое для необходимости.Для этого примера предположим, на «2013».
строки в другую не играет большой регистр, на помощь использован в вычислениях смещаться по строке. и другие текстовые ОК на всех функции СТРОЧН, которая В место функции свою пользовательскую формулуТеперь рассмотрим по отдельности ранее информация, которая отличие данного варианта соединения количество достигаетИ наконец, в формуле что ячейки вЗаменяет первые пять символов и возвращает положение роли (так бывает придет текстовая функция в качестве числа. Например, если в функции в условном открытых окнах. заменяет все символы ЛЕВСИМВ в правой
используя те же все приведенные аргументы: задавалась в том, что 255. Обратите внимание используется столбце A содержат текстовой строки, т.е. первого символа искомой в большинстве случаев),СТРОЧН Чтобы отформатировать число, идентификаторе 2 раза форматировании. Например, сЭкспонированные цветом изделия 2006-го текста в маленькие
exceltable.com
Условное форматирование по части текста в ячейке Excel
части формулы применяется и другие текстовыеНеобходимая строка представляет собойНачальной позицией он автоматически вычисляет на то, что& названия, а ячейки слово «Excel», на фразы относительно начала то можно применить. Она не заменяет но при этом используется символ «C». помощью функции =ПРАВСИМВ() года выпуска: строчные буквы. функция ПРАВСИМВ: функции Excel:Искомый текст.и вхождения требуемой строки проставлять пробелы здесьдля объединения форматированной в столбце B —
«Word».
текста. формулу, просто проверяющую знаки, не являющиеся оставить его числом
- В таком случае мы можем экспонироватьДалее разберем принцип действия
- В результате соединения обеихТекстовая функция ПРАВСИМВ работает
- Чтобы решить эту популярнуюДанные, среди которых происходитКоличеством знаков. и выполняет замену.
- необходимо самостоятельно. В даты со словами количество продаж. РезультатВот и все! МыДанная функция чувствительна к равенство двух ячеек.
буквами. (с которым можно
третий аргумент пользователь цветом определенную группу формулы и ее частей формулы оператором
обратно пропорционально функции
Функция ПСТР и ее пример в использования условном форматировании
задачу нужно в поиск первого аргумента,Теперь рассмотрим пример использованияВыглядит конкретная функция следующим теле «СЦЕПИТЬ» должен «Сегодня ». И, будет приблизительно такой: познакомились с 15-ю регистру…Удаляет из текста всеТекстовая функция выполнять арифметические действия), задает в зависимости товаров из партии модификации схожими текстовыми & мы получаем ЛЕВСИМВ. Так же формуле использовать дополнительные являются текстовой функции в образом: текст; старый содержаться минимум один да-да, после словаКлимов продал 234 единицы текстовыми функциями Microsoft… и может начинать лишние пробелы, кромеПРОПИСН щелкните ячейку правой от ситуации. C. Для этого функциями. красивое текстовое предложение, требует запыления двух текстовые функции Excel:Текстом для поиска. Excel. В ячейке текст; новый текст; аргумент. Рассмотрим пример «сегодня» необходимо поставить. Excel и посмотрели просмотр текста с одиночных между словами.делает все буквы кнопкой мыши, выберитеТак как функция возвращает нужно использовать формулу: которое как по аргументов: исходный текст ЛЕВСИМВ, ПРАВСИМВ иНачальная позиция
А1 содержится строка номер вхождения. ее записи и пробел.Для объединения значений в их действие на указанной позиции. НаВ случаях, когда наличие прописными, т.е. преобразует команду
нужное число мыЗдесь все просто функцияЧтобы легко понять, как правилам начинается с и количество знаков. ДЛСТР.не является обязательным со словом «старый».Разберем каждый из аргументов: действия:По сравнению с возможностями столбцах А и
простых примерах. Надеюсь, рисунке ниже формула лишнего пробела в их в верхнийФормат ячеек прекрасно используем ее позволяет выбрать часть удалось экспонировать цветом первой большой буквы. Но возвращает она элементом. По умолчанию Оно начинается сПод текстом понимается ссылка=СЦЕПИТЬ(«Аргумент1″;»»;»Аргумент2″); Excel по обработке
В с текстом что данный урок начинает просмотр с конце или начале регистр. Так же,и в диалоговом
в качестве аргументов текста из ячейки определенные значения с А все остальные определенное число букв,
Если внимательно присмотреться к она имеет значение, 19-го символа и на определенную ячейкуВ итоге получится следующая числовых данных, возможности в формуле используются пришелся Вам как четвертого символа, т.е. строки сложно отследить, как и окне для других функций Excel, начиная с помощью условного форматирования буквы – маленькие полученных с правой синтаксису выше указанной равное единице. имеет длительность из или строка, которая строка: «Аргумент1 Аргумент2». Excel по преобразованию амперсанды (
раз кстати, и c буквы « данная функция становитсяСТРОЧНФормат ячеек (ПСТР и ПРАВСИМВ).
exceltable.com
правой стороны исходного
- Функция TEXT в Excel
Функция TEXT в Excel
Функция Microsoft Excel TEXT возвращает значение, преобразованное в текст в указанном формате. Microsoft Excel — это все о числах, и в большинстве ваших таблиц вы, скорее всего, будете иметь дело с числами в большинстве случаев. Однако бывают случаи, когда вам необходимо преобразовать числа в текст, и именно здесь на экране появляется функция TEXT.
Текстовая формула в Excel
Функция TEXT используется для преобразования числового значения в текстовую строку в указанном формате.
Формула для функции TEXT выглядит следующим образом:
значение (обязательно) — числовое значение, которое необходимо преобразовать в текст. Значением может быть число, дата, ссылка на ячейку, содержащую числовое значение, или любая другая функция, которая возвращает число или дату.
format_text (обязательно) — формат, который вы хотите применить. Он поставляется в виде кода формата, заключенного в кавычки, например «мм / дд / гг».
Функция TEXT доступна во всех версиях Microsoft Excel.
Коды формата функций TEXT
Как мы видели ранее, формула функции Text очень проста, однако в ней есть сложная часть, которая предоставляет код формата, который выведет ваш номер в формат по вашему выбору. Как правило, функция «Текст» принимает большинство кодов форматов, используемых в числовых форматах Excel. Ниже приведена таблица, содержащая наиболее распространенные и часто используемые форматы.
В дополнение к этому, вы можете включить любой из следующих символов в код формата, и они будут отображаться в точности так, как они введены.
Как использовать функцию TEXT в Excel?
Эта функция TEXT очень проста в использовании. Давайте теперь посмотрим, как использовать функцию TEXT с помощью нескольких примеров.
Вы можете скачать этот шаблон Excel функции TEXT здесь — Шаблон Excel функции TEXT
- Для отображения чисел в формате, который имеет больше смысла для пользователей или в более удобочитаемом виде.
- Для отображения дат в определенном формате.
- Для объединения чисел или дат с определенными символами или текстами.
Пример № 1
Например, если вы хотите извлечь дату из ячейки A2 и отобразить ее в другой ячейке в стандартном формате даты, например «1 февраля 2019 года», используйте формулу Text, как показано ниже:
= ТЕКСТ (A2, «мммм д, гггг»)
Результат будет выглядеть так, как показано ниже:
Пример № 2
Например, у нас есть таблица с временем и датами в столбцах B и C, и мы хотим, чтобы оба значения были объединены с пробелом в качестве разделителя в одной ячейке.
Здесь мы хотим, чтобы значения столбца Time и Date отображались вместе в столбце C, как показано ниже.
9:00:00 PM 10/18/2019, 10:00:00 AM 10/18/2019 …… ..
При попытке объединить оба значения, мы получаем значения, как показано ниже:
Мы видим, что EXCEL отображает время и дату в формате, который не доступен для чтения пользователем, и это потому, что когда мы вводим данные в ячейку, Excel форматирует дату, используя системную короткую дату, и когда мы пытаемся объединить столбцы Excel отображается в формате, который не читается.
Чтобы сделать его проще и понятнее, удобочитаемее и в правильном формате, мы используем функцию TEXT.
Какое-то время мы хотим, чтобы формат отображался как часы: минуты: секунды AM / PM, а для даты — месяц / дата / год.
Excel предоставляет список пользовательских форматов и формат, который мы хотим, мы можем проверить, открывая окно формата ячейки.
Нажмите crtl + 1 в окнах и +1 в Mac, чтобы открыть окно «Формат ячеек», на вкладке «Число» перейдите в «Пользовательский».
Прокрутите вниз и проверьте необходимые форматы.
В поле Тип: скопируйте формат даты (м / д / гггг) и времени (ч: мм: сс AM / PM)
Теперь в D4 мы используем функцию TEXT, которая принимает два аргумента: значение и код формата, который мы хотим применить к этому значению. Итак, формула ТЕКСТ становится
= ТЕКСТ (B4, «ч: ММ: СС AM / PM») & »« & ТЕКСТ (С4, «м / д / гггг»)
Перетаскивая текстовую формулу в другие ячейки, мы получаем желаемый результат в нужном формате.
Пример № 3
Текстовую функцию также можно использовать для номеров с большими значениями, например телефонных номеров. Когда числовое значение в Excel превышает значение 99999999999, Excel всегда представляет это значение в научной нотации.
Пример № 4
Предположим, у нас есть мобильные номера списка клиентов в столбцах B и C. Мобильные номера указаны с кодом страны.
Как вы можете видеть ниже, мы видим, что Excel преобразует эти мобильные номера в научный формат записи.
Теперь, когда мобильные номера представлены в формате научной нотации, мы хотим, чтобы эти номера отображались в формате, в котором код страны и номер мобильного телефона могут быть легко читаемыми. Мы делаем это с использованием функции TEXT.
Любой номер мобильного телефона с его кодом страны содержит 12 цифр, первые две цифры означают код страны, а остальные 10 цифр — номер мобильного телефона. Формат, который мы используем здесь: «############»
Формула TEXT, как показано ниже
= ТЕКСТ (С4, »############»)
Мы также можем сделать номер мобильного телефона более читабельным, поставив после двух хешей «-», сделав так, чтобы код страны и номер мобильного телефона были разделены дефисом.
Ниже приведен список кода формата, используемого в Excel при работе с датами
Пример № 5
Объединение даты и текста в нужном формате.
Используя функцию TODAY () или NOW () для получения текущей даты, у нас есть возможность отображать ее в сочетании с некоторым текстом, чтобы мы могли связать дату с некоторым событием или произойти в качестве ссылки.
Однако, есть ловушка, если вы попытаетесь объединить дату и текст обычным способом:
= CONCATENATE («Сегодня есть», СЕГОДНЯ ())
Excel выдаст очень странный результат, например, «Сегодня 101819».
Причиной этого является то, что во внутренней системе Excel даты загружаются в виде чисел, и этот номер появляется в последовательности текстовой строки. Чтобы это исправить, мы используем функцию TEXT для отображения даты в правильном формате.
Например, вставка функции TODAY в формулу Text с кодом формата «dddd d mmm, yyyy» вернет строку, похожую на эту: «Сегодня четверг, 18 октября 2019 года».
Формула для того же, как показано ниже:
= CONCATENATE («Today is«, TEXT (TODAY (), «dddd d mmm, yyyy»))
или
= «Сегодня есть» & ТЕКСТ (СЕГОДНЯ (), «дддд д ммм, гггг»)
Ниже приведены списки всех встроенных текстовых функций Excel.
Встроенные функции распределены по категориям, чтобы вам было проще найти нужную вам функцию. Каждая из функций, перечисленных ниже, предоставляет полное объяснение функции с использованием примеров и распространенных ошибок.
Примечание. Некоторые текстовые функции были недоступны в более ранних версиях Excel и были добавлены в Excel 2013 или Excel 2016.
Вещи, чтобы запомнить функцию TEXT
- К сожалению, для преобразования чисел в текст, например, 123 в один-два-три, эта функция недоступна при использовании функции «Текст». Для этого вам придется использовать Visual Basics (VBA).
- Функция Text преобразует числовое значение в некоторый форматированный текст, поэтому его результат не может быть использован для целей расчета.
- Аргумент ‘format_text’ в формуле текстовой функции не может содержать символ звездочки (*).
Рекомендуемые статьи
Это было руководство к функции ТЕКСТ. Здесь мы обсуждаем формулу TEXT и как использовать TEXT вместе с практическими примерами и загружаемыми шаблонами Excel. Вы также можете просмотреть наши другие предлагаемые статьи —
- Основные функции Excel для начинающих
- Расширенные формулы и функции Excel
- Знать интересную функцию Excel.