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

Excel сохраняет числа и даты во внутреннем формате. Это необходимо для того, чтобы данные можно было использовать в формулах. Если вы хотите использовать данные в тексте, иногда простой ссылки на ячейку недостаточно, поскольку число или дата не отображаются в нужном текстовом формате. В этих случаях на помощь приходит функция Excel ТЕКСТ. Она позволяет преобразовать любые данные (например, числа, даты и т.д.) в текст и отформатировать его по своему усмотрению.

Совет: Управление документами Office

Облачное хранилище IONOS HiDrive позволяет централизованно и безопасно хранить, редактировать и обмениваться документами Office. В личных или профессиональных целях вы можете гибко работать на любом устройстве с помощью приложения HiDrive и других интерфейсов. Современные центры обработки данных IONOS в США обеспечивают оптимальную защиту ваших данных.

=TEXT(value,format_text)

Функция TEXT требует два параметра:

  • Значение: Введите число, которое должно быть отображено в виде текста либо непосредственно, либо с помощью ссылки на ячейку.
  • Формат_текста: Укажите Excel, как вы хотите отформатировать число.

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

=TEXT(88;"#")

Хэштег («#») — это один из трех символов-заместителей, которые можно использовать для записи кодов форматирования. Подробнее об этом ниже.

Примечание

В ячейках текст выравнивается по левому краю, а числа — по правому.

Коды формата текста

Функция Excel TEXT() требует кода формата. Для этого существует три различных заполнителя. Каждый из них представляет собой одну цифру числового значения:

Заполнитель Функция
# Необязательная цифра: игнорируется, если число содержит меньше цифр, чем количество символов заполнителя.
  Заполнитель нуля: если для данной позиции нет цифры, Excel записывает ноль.
? Заполнитель пробела: Работает только с дробными числами. Excel заполняет недостающие цифры пробелами, чтобы дробные числа можно было выровнять по десятичной точке или дробной линейке.

Эти заполнители используются в сочетании с определенными текстовыми символами. Например, можно отображать числа с ведущими нулями, отдельные разделители тысяч, номера телефонов или единицы измерения:

Вариант использования Числовое значение Код формата Отображаемый текст
Фиксированное количество цифр 123 «000000» 000123
Разделители тысяч 21350 «##,###» 21,350
Номер телефона 4930200123456 «+## ## ### ###-###» +49 30 200 123-456
Единица измерения (например, градус) 90 «#°» 90°

Однако непосредственно в кодах формата можно использовать только определенные текстовые символы:

Символы Описание
+ — Плюс, минус
() {} Круглые скобки и фигурные скобки
$ € Валютные символы
. , : ! Пунктуация: точка, запятая, двоеточие, восклицательный знак
^ ‘ ~ Каретка, апостроф, тильда
  Пробел
/ Прямая косая черта
= Знак равенства

Узнайте, как вставить любой текст в код формата ниже.

Добавление текста к числам

Если вы хотите вставить текстовые символы, которые Excel не распознает, вы должны ввести обратную косую черту («») перед соответствующим текстовым символом. Эта обратная косая черта, называемая «экранирующим символом», указывает Excel, что следующий символ должен рассматриваться как обычный текст, а не как символ.

Например, если вы хотите добавить слово «метры» после числа, чтобы Excel вывел «100 метров», вы можете сделать это с помощью следующего кода:

=TEXT(100;“# meters”)

Вы также можете заставить Excel записать число в процентах, не умножая его на 100. Например, если вы хотите отформатировать число 33 как «33%», вы можете использовать следующий код.

=TEXT(33;“###%”)

Если использование управляющих символов кажется вам слишком громоздким, есть две альтернативы:

Прямое форматирование: Вы можете отформатировать числовое значение напрямую. В диалоговом окне «Формат ячеек — пользовательский» можно интегрировать любой текст без использования символа экранирования. В этом диалоговом окне также можно найти другие коды форматирования, которые нельзя использовать в функции TEXT().

Конкатенация текста: Вы можете конкатенировать текст, чтобы добавить дополнительный текст. Для этого используется символ «&». Например, если вы хотите, чтобы Excel отобразил «100 метров», вы используете следующий код.

=TEXT(100;“#”) & “meters"

Специальные управляющие символы в кодах формата

Помимо символов-заместителей, существует ряд других управляющих символов, доступных для форматирования текста:

Функция Управляющие символы Эффект
Запись в виде дроби / Если вы вставите прямую косую черту, Excel преобразует число в дробь. Вы также можете явно задать знаменатель, который Excel будет использовать для соответствующего преобразования числа. Например, число 40 превращается в «200/5».
Формат в процентах % Умножает число на 100 и добавляет после него знак процента. Например, число 0,6 становится «60%».
Условное форматирование [>=1000] В квадратных скобках можно указать условие, которое должно быть выполнено, чтобы Excel применил форматирование. Если условие не выполняется, Excel преобразует число так, как если бы вы ввели только код форматирования «#».
Совет

Вы можете заставить Excel рассматривать записи в ячейках как текст, написав в качестве первого символа апостроф (‘). Сам апостроф не будет виден в ячейке.

Связанные текстовые функции

Вы можете добавить дополнительные функции к функции TEXT() или частично заменить ее следующими функциями:

Функция Описание Пример
=ДОЛЛАР() Записывает число, используя формат валюты =DOLLAR(40) выводит «$40.00»
=FIXED() Записывает число, используя фиксированное количество знаков после запятой =FIXED(12.34,4) выводит «12.3400»
=TRIM() Удаляет пробелы до/после текста =TRIM(«33») выводит «33»
=UPPER() Заглавные буквы в тексте =UPPER(«excel») выводит «EXCEL»
=PROPER() Заглавная первая буква, а остальные буквы оставляются строчными =PROPER(«excel») выводит «Excel»
  • Онлайн-продажи

    Оцените статью
    cdelat.ru
    Добавить комментарий