Как преобразовать число в текст в excel формула
Перейти к содержимому

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

  • автор:

Функция ТЕКСТ

С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.

Примечание: Функция TEXT преобразует числа в текст, что может затруднить ссылку в последующих вычислениях. Лучше сохранить исходное значение в одной ячейке, а затем использовать функцию TEXT в другой ячейке. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.

Технические сведения

ТЕКСТ(значение; формат)

Аргументы функции ТЕКСТ описаны ниже.

Имя аргумента

Числовое значение, которое нужно преобразовать в текст.

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

Общие сведения

Самая простая функция ТЕКСТ означает следующее:

  • =ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)

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

=ТЕКСТ(1234,567;«# ##0,00 ₽»)

Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части.

=ТЕКСТ(СЕГОДНЯ();«ДД.ММ.ГГ»)

Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12

=ТЕКСТ(СЕГОДНЯ();«ДДДД»)

Сегодняшний день недели, например: понедельник

=ТЕКСТ(ТДАТА();«ЧЧ:ММ»)

Текущее время, например: 13:29

=ТЕКСТ(0,285;«0,0 %»)

Процентный формат, например: 28,5 %

Дробный формат, например: 4 1/3

=СЖПРОБЕЛЫ(ТЕКСТ(0,34;«# ?/?»))

Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью.

=ТЕКСТ(12200000;«0,00E+00»)

Экспоненциальное представление, например: 1,22E+07

Дополнительный формат (номер телефона), например: (123) 456-7898

=ТЕКСТ(1234;«0000000»)

Добавление нулей в начале, например: 0001234

=ТЕКСТ(123456;«##0° 00′ 00»»)

Пользовательский формат (широта или долгота), например: 12° 34′ 56»

Примечание: Функцию ТЕКСТ можно использовать для изменения форматирования, но это не единственный способ. Вы можете изменить формат без формулы, нажав клавиши CTRL+1 (или

Изображение значка кнопки команд в Mac

+1 на компьютере Mac), а затем выберите нужный формат в диалоговом окне Формат ячеек > число .

Скачивание образцов

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

Другие доступные коды форматов

С помощью диалогового окна Формат ячеек можно найти другие доступные коды форматирования:

Изображение значка кнопки команд в Mac

    Нажмите клавиши CTRL+1 (

Коды форматов по категориям

Ниже приведены некоторые примеры того, как можно применить различные числовые форматы к значениям с помощью диалогового окна Формат ячеек , а затем с помощью параметра Custom скопировать эти коды форматирования в функцию TEXT .

Выбор числового формата

  • Выбор числового формата
  • Нули в начале
  • Разделитель групп разрядов.
  • Числовые, денежные и финансовые форматы
  • Даты
  • Значения времени
  • Проценты
  • Дроби
  • Экспоненциальное представление
  • Дополнительные форматы

Почему программа Excel удаляет нули в начале?

Excel воспринимает последовательность цифр, введенную в ячейку, как число, а не как цифровой код, например артикул или номер SKU. Чтобы сохранить нули в начале последовательностей цифр, перед вставкой или вводом значений примените к соответствующему диапазону ячеек текстовый формат. Выделите столбец или диапазон, в который нужно поместить значения, нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, и выберите на вкладке Число пункт Текстовый. Теперь программа Excel не будет удалять нули в начале.

Если вы уже ввели данные и Excel удалил начальные нули, вы можете снова добавить их с помощью функции ТЕКСТ. Создайте ссылку на верхнюю ячейку со значениями и используйте формат =ТЕКСТ(значение;»00000″), где число нулей представляет нужное количество символов. Затем скопируйте функцию и примените ее к остальной части диапазона.

Примеры использования функции ТЕКСТ для добавления начальных нулей: =ТЕКСТ(A2;

Если по какой-либо причине потребуется преобразовать текстовые значения обратно в числа, можно умножить их на 1 (например: =D4*1) или воспользоваться двойным унарным оператором (—), например: =—D4.

В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Например, если используется код формата «# ###», число 12200000 отображается как 12 200 000.

Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется код формата «# ###,0 «, число 12200000 отображается в Excel как 12 200,0.

Примеры функции ТЕКСТ с разделителем групп разрядов

  • Разделитель групп разрядов зависит от региональных параметров. Для России это пробел, но в других странах и регионах может использоваться запятая или точка.
  • Разделитель групп разрядов можно применять в числовых, денежных и финансовых форматах.

Ниже показаны примеры стандартных числовых (только с разделителем групп разрядов и десятичными знаками), денежных и финансовых форматов. В денежном формате можно добавить нужное обозначение денежной единицы, и значения будут выровнены по нему. В финансовом формате символ рубля располагается в ячейке справа от значения (если выбрать обозначение доллара США, то эти символы будут выровнены по левому краю ячеек, а значения — по правому). Обратите внимание на разницу между кодами денежных и финансовых форматов: в финансовых форматах для отделения символа денежной единицы от значения используется звездочка (*).

Примеры функции ТЕКСТ с числовыми, денежными и финансовыми форматами

Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac —

Изображение значка кнопки команд в Mac

+1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.

Выбор обозначения денежной единицы в диалоговом окне

После этого в разделе Числовые форматы слева выберите пункт (все форматы) и скопируйте код формата вместе с обозначением денежной единицы.

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

Примечание: Функция ТЕКСТ не поддерживает форматирование с помощью цвета. Если скопировать в диалоговом окне «Формат ячеек» код формата, в котором используется цвет, например «# ##0,00 ₽;[Красный]# ##0,00 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.

Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).

Коды форматов для месяца, дня и года

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».

Минда Триси (Mynda Treacy), Excel MVP

Минда советует.

Если вы предоставляете общий доступ к файлам и отчетам Excel пользователям из разных стран, скорее всего, потребуется, чтобы они были на разных языках. Минда Триси (Mynda Treacy), Excel MVP, предлагает отличное решение этой задачи в своей статье Отображение дат Excel на разных языках (на английском). В ней также есть пример книги, который вы можете скачать.

Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».

Форматы времени (часы, минуты и секунды)

Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».

Для отображения десятичных значений можно использовать процентные (%) форматы.

Коды форматов для процентов

Десятичные числа можно отображать в виде дробей, используя коды форматов вида «?/?».

Коды форматов для дробей

Экспоненциальное представление — это способ отображения значения в виде десятичного числа от 1 до 10, умноженного на 10 в некоторой степени. Этот формат часто используется для краткого отображения больших чисел.

Коды форматов для экспоненциального представления

В Excel доступны четыре дополнительных формата:

  • «Почтовый индекс» («00000»);
  • «Индекс + 4» («00000-0000»);
  • «Номер телефона» («[
  • «Табельный номер» («000-00-0000»).

Дополнительные форматы для функции ТЕКСТ

Дополнительные форматы зависят от региональных параметров. Если же дополнительные форматы недоступны для вашего региона или не подходят для ваших нужд, вы можете создать собственный формат, выбрав в диалоговом окне Формат ячеек пункт (все форматы).

Типичный сценарий

Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.

В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.

Пример объединения текста без функции ТЕКСТ

Вы видите, что значение даты, взятое из ячейки B2, не отформатировано. В следующем примере показано, как применить нужное форматирование с помощью функции ТЕКСТ.

Пример объединения текста с помощью функции ТЕКСТ

Вот обновленная формула:

  • ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.

Вопросы и ответы

Как преобразовать числа в текст, например 123 в «сто двадцать три»?

К сожалению, вы не можете сделать это с помощью функции TEXT; необходимо использовать код Visual Basic для приложений (VBA). Следующая ссылка содержит метод: Как преобразовать числовое значение в слова на английском языке в Excel.

Можно ли изменить регистр текста?

Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».

Можно ли с помощью функции ТЕКСТ добавить новую строку (разрыв строки) в ячейке, как при нажатии клавиш ALT+ВВОД?

Да, но для этого необходимо выполнить несколько действий. Сначала выберите ячейку или ячейки, в которых это произойдет, и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат > ячеек, а затем элемент управления Выравнивание > текст > проверка параметр Обтекать текстом. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.

Пример использования функций ТЕКСТ и СИМВОЛ(10) для вставки разрыва строки: =

В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).

Почему Excel преобразует введенные числа во что-то вроде «1,22E+07»?

Это называется научной нотацией, и Excel автоматически преобразует числа, превышающие 12 цифр, если ячейки форматируются как общие, и 15 цифр, если ячейки отформатированы как число. Если вам нужно ввести длинные числовые строки, но не нужно их преобразовывать, отформатируйте ячейки, о которой идет речь, как Текст , прежде чем вводить или вставлять значения в Excel.

Даты на разных языках

Минда Триси (Mynda Treacy), Excel MVP

Минда советует.

Если вы предоставляете общий доступ к файлам и отчетам Excel пользователям из разных стран, скорее всего, потребуется, чтобы они были на разных языках. Минда Триси (Mynda Treacy), Excel MVP, предлагает отличное решение этой задачи в своей статье Отображение дат Excel на разных языках (на английском). В ней также есть пример книги, который вы можете скачать.

Функция ТЕКСТ() в EXCEL

Функция ТЕКСТ( ) , английская версия TEXT() , преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.

Синтаксис

ТЕКСТ(значение; формат)

  • Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
  • Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.

Форматов для отображения чисел в MS EXCEL много (например, см. здесь ), также имеются форматы для отображения дат (например, см. здесь ). Также приведено много форматов в статье к функции ТЕКСТ() на сайте Microsoft .

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

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

В файле примера приведено также множество других форматов.

Как преобразовать число в текст в Excel — 4 быстрых способа

Michael Brown

В этом уроке показано, как преобразовать число в текст в Excel 2016, 2013 и 2010. Узнайте, как выполнить задачу с помощью функции Excel ТЕКСТ и использовать преобразование числа в строку для задания форматирования. Узнайте, как изменить формат числа в текст с помощью опций Формат ячеек. и Текст в столбцах.

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

  • Поиск по части, а не по всему числу. Например, вам может понадобиться найти все числа, содержащие 50, как в 501, 1500, 1950 и т.д.).
  • Может возникнуть необходимость сопоставить две ячейки с помощью функции VLOOKUP или MATCH. Однако если эти ячейки отформатированы по-разному, Excel не будет воспринимать идентичные значения как совпадающие. Например, A1 отформатирован как текст, а B1 — число с форматом 0. Ведущий ноль в B2 — это пользовательский формат. При сопоставлении этих двух ячеек Excel проигнорирует ведущий 0 и не покажет эти две ячейки как идентичные.Поэтому их формат должен быть единым.

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

Примечание. Если вы хотите преобразовать числа в слова, как сумму в текст, это совсем другая задача. Пожалуйста, ознакомьтесь со статьей о написании чисел под названием Два лучших способа преобразования чисел в слова в Excel.

В этой статье я покажу вам, как преобразовать числа в текст с помощью функции Excel ТЕКСТ. Если вы не так ориентируетесь в формулах, посмотрите часть, где я объясняю, как перевести цифры в текстовый формат с помощью стандартного окна Excel Format Cells, добавив апостроф и воспользовавшись мастером Text to Columns.

Смотрите также: Логические функции в Excel: AND, OR, XOR и NOT

Преобразование числа в текст с помощью функции ТЕКСТ Excel

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

Смотрите также: Два способа печати комментариев в Excel

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

  1. Добавьте вспомогательный столбец рядом со столбцом с числами для форматирования. В моем примере это столбец D.
  2. Введите формулу =TEXT(C2, «0») в камеру D2 В формуле, C2 это адрес первой ячейки с числами для преобразования.
  3. Скопируйте формулу в столбец с помощью наливная ручка .

Вы увидите, что после применения формулы выравнивание в колонке-помощнике изменится на левое.

  • Теперь необходимо преобразовать формулы в значения в столбце-помощнике. Начните с выбора столбца.
  • Используйте Ctrl + C для копирования. Затем нажмите сочетание клавиш Ctrl + Alt + V, чтобы отобразить окно Специальная вставка диалоговое окно.
  • На Специальная вставка диалоговое окно, выберите Значения радиокнопка в Паста группа.

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

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

    Примечание. Второй параметр в функции Excel TEXT показывает, как число будет отформатировано перед преобразованием. Вам может понадобиться настроить этот параметр в зависимости от ваших чисел:

    Результат =TEXT(123.25, «0») будет 123.

    Результат =TEXT(123.25, «0.0») составит 123,3.

    Результат =TEXT(123.25, «0.00») составит 123,25.

    Чтобы сохранить только десятичные числа, используйте =TEXT(A2, «General») .

    Совет. Допустим, вам нужно отформатировать денежную сумму, но формат недоступен. Например, вы не можете отобразить число в британских фунтах (£), поскольку используете встроенное форматирование в англо-американской версии Excel. Функция ТЕКСТ поможет вам преобразовать это число в фунты, если вы введете его следующим образом: =TEXT(A12,»£#,###,###.##») Просто введите формат, который нужно использовать, в кавычках -> вставьте символ £, удерживая нажатой кнопку Альт и нажав 0163 на цифровой клавиатуре -> введите #,###.## после символа £, чтобы получить запятые для разделения групп и использовать точку для десятичной точки. В результате получится текст!

    Используйте опцию Формат ячеек для преобразования числа в текст в Excel

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

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

    Вы увидите, что выравнивание изменилось на левое, и формат изменится на текстовый. Этот вариант хорош, если вам не нужно настраивать форматирование чисел.

    Добавьте апостроф, чтобы перевести число в текстовый формат

    Если это всего лишь 2-3 ячейки в Excel, где нужно преобразовать числа в строку, воспользуйтесь добавлением апострофа перед числом. Это мгновенно изменит формат числа на текст.

    Просто дважды щелкните в ячейке и введите апостроф перед числовым значением.

    В углу этой ячейки появится маленький треугольник. Это не лучший способ массового преобразования чисел в текст, но самый быстрый, если вам нужно изменить всего 2-3 ячейки.

    Преобразование чисел в текст в Excel с помощью мастера преобразования текста в столбцы

    Вы можете удивиться, но опция Excel «Текст в столбцы» довольно хорошо справляется с преобразованием чисел в текст. Просто выполните следующие действия, чтобы увидеть, как она работает.

    1. Выберите столбец, в котором вы хотите преобразовать числа в строку в Excel.
    2. Перейдите к Данные и нажмите на вкладку Текст в столбцы икона.

    Просто пройдите шаги 1 и 2. На третьем шаге мастера убедитесь, что вы выбрали опцию Текст радиокнопка.

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

    Надеюсь, советы и рекомендации из этой статьи помогут вам в работе с числовыми значениями в Excel. Преобразуйте число в строку с помощью функции Excel ТЕКСТ, чтобы настроить способ отображения чисел, или используйте функции Формат ячеек и Текст в столбцы для быстрых преобразований в массовом порядке. Если это всего несколько ячеек, добавьте апостроф. Не стесняйтесь оставлять свои комментарии, если вам есть что добавить или спросить.Будьте счастливы и преуспевайте в Excel!

    Предыдущий пост Формулы и функции массива в Excel — примеры и рекомендации

    Michael Brown

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.

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

    Даже если Вы отлично разбираетесь в программе Excel, всегда есть функции, которые интересно и полезно вспомнить или узнать. В этой статье мы расскажем, как преобразовать число в текст (сумма прописью) в Microsoft Excel.

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

    Первым методом преобразования числа в его письменный эквивалент является использование прямого ввода. Например, если вы хотите записать 47,75 как сорок семь рублей и семьдесят пять копеек, можно ввести следующую формулу в ячейку:

    =SpellNumber(47.75)

    Другой способ изменить цифры на текст – использовать функцию Insert. Для этого выберите ячейку, а затем нажмите Формулы > Вставить функцию. В разделе Или выберите категорию, а затем Определено пользователем. В списке выбора функций выберите SpellNumber, далее нажмите ОК. Затем введите нужный номер или ссылку на ячейку и нажмите ОК. Кроме того можно использовать функцию Concatenate (Сцепить) чтобы применить эту формулу к конкретным ячейкам (хотя этот метод немного сложнее). Чтобы использовать эту функцию, введите код ниже (обязательно замените B6 на соответствующий номер ячейки):

    =CONCATENATE(TEXT(UPPER(Spell Number(B6)),0),"ONLY")

    Изображение: © Mika Baumeister — Unsplash.com

    Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net Жана-Франсуа Пиллу. CCM — ведущий международный сайт о технологиях, доступный на 11 языках.

    Похожие запросы

    • Как в экселе цифры перевести в буквы — Лучшие ответы
    • — Лучшие ответы
    • Wetransfer на русском — Полезные советы -Интернет
    • Midomi.com на русском — Полезные советы -Аудио
    • Excel закрасить ячейку по условию — Полезные советы -Excel
    • Fortnite tracker на русском — Загрузки — Игры
    • Whatsremoved+ скачать на русском для айфона — Загрузки — Служба мгновенных сообщений
  • Добавить комментарий

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