Функция ТЕКСТ
С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.
Примечание: Функция 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 (или
+1 на компьютере Mac), а затем выберите нужный формат в диалоговом окне Формат ячеек > число .
Скачивание образцов
Предлагаем скачать книгу, в которой содержатся все примеры применения функции ТЕКСТ из этой статьи и несколько других. Вы можете воспользоваться ими или создать собственные коды форматов для функции ТЕКСТ.
Другие доступные коды форматов
С помощью диалогового окна Формат ячеек можно найти другие доступные коды форматирования:
-
Нажмите клавиши CTRL+1 (
Коды форматов по категориям
Ниже приведены некоторые примеры того, как можно применить различные числовые форматы к значениям с помощью диалогового окна Формат ячеек , а затем с помощью параметра Custom скопировать эти коды форматирования в функцию TEXT .
Выбор числового формата
- Выбор числового формата
- Нули в начале
- Разделитель групп разрядов.
- Числовые, денежные и финансовые форматы
- Даты
- Значения времени
- Проценты
- Дроби
- Экспоненциальное представление
- Дополнительные форматы
Почему программа 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 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.
Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).
В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».
Минда советует.
Если вы предоставляете общий доступ к файлам и отчетам 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)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).
Почему Excel преобразует введенные числа во что-то вроде «1,22E+07»?
Это называется научной нотацией, и Excel автоматически преобразует числа, превышающие 12 цифр, если ячейки форматируются как общие, и 15 цифр, если ячейки отформатированы как число. Если вам нужно ввести длинные числовые строки, но не нужно их преобразовывать, отформатируйте ячейки, о которой идет речь, как Текст , прежде чем вводить или вставлять значения в Excel.
Даты на разных языках
Минда советует.
Если вы предоставляете общий доступ к файлам и отчетам Excel пользователям из разных стран, скорее всего, потребуется, чтобы они были на разных языках. Минда Триси (Mynda Treacy), Excel MVP, предлагает отличное решение этой задачи в своей статье Отображение дат Excel на разных языках (на английском). В ней также есть пример книги, который вы можете скачать.
Функция ТЕКСТ() в EXCEL
Функция ТЕКСТ( ) , английская версия TEXT() , преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Синтаксис
ТЕКСТ(значение; формат)
- Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
- Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.
Форматов для отображения чисел в MS EXCEL много (например, см. здесь ), также имеются форматы для отображения дат (например, см. здесь ). Также приведено много форматов в статье к функции ТЕКСТ() на сайте Microsoft .
Функция ТЕКСТ() преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования (см. здесь ).
Одной из самых полезных свойств функции ТЕКСТ() является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении чисел , дат и времени ). В файле примера приведен наглядный пример: с форматированием и без форматирования.
В файле примера приведено также множество других форматов.
Как преобразовать число в текст в Excel — 4 быстрых способа
В этом уроке показано, как преобразовать число в текст в 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, то применение функции ТЕКСТ не составит для вас труда.
- Добавьте вспомогательный столбец рядом со столбцом с числами для форматирования. В моем примере это столбец D.
- Введите формулу =TEXT(C2, «0») в камеру D2 В формуле, C2 это адрес первой ячейки с числами для преобразования.
- Скопируйте формулу в столбец с помощью наливная ручка .
Вы увидите, что после применения формулы выравнивание в колонке-помощнике изменится на левое.
Вы увидите, что в левом верхнем углу каждой ячейки вспомогательного столбца появился маленький треугольник, что означает, что записи теперь являются текстовыми версиями чисел в вашем основном столбце.
Теперь вы можете либо переименовать вспомогательный столбец и удалить исходный, либо скопировать результаты в основной и удалить временный столбец.
Примечание. Второй параметр в функции 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
Если вам нужно быстро изменить число на строку, сделайте это с помощью функции Форматировать ячейки. вариант.
- Выберите диапазон с числовыми значениями, которые нужно отформатировать как текст.
- Щелкните на них правой кнопкой мыши и выберите Форматировать ячейки. опцию из списка меню.
Вы увидите, что выравнивание изменилось на левое, и формат изменится на текстовый. Этот вариант хорош, если вам не нужно настраивать форматирование чисел.
Добавьте апостроф, чтобы перевести число в текстовый формат
Если это всего лишь 2-3 ячейки в Excel, где нужно преобразовать числа в строку, воспользуйтесь добавлением апострофа перед числом. Это мгновенно изменит формат числа на текст.
Просто дважды щелкните в ячейке и введите апостроф перед числовым значением.
В углу этой ячейки появится маленький треугольник. Это не лучший способ массового преобразования чисел в текст, но самый быстрый, если вам нужно изменить всего 2-3 ячейки.
Преобразование чисел в текст в Excel с помощью мастера преобразования текста в столбцы
Вы можете удивиться, но опция Excel «Текст в столбцы» довольно хорошо справляется с преобразованием чисел в текст. Просто выполните следующие действия, чтобы увидеть, как она работает.
- Выберите столбец, в котором вы хотите преобразовать числа в строку в Excel.
- Перейдите к Данные и нажмите на вкладку Текст в столбцы икона.
Просто пройдите шаги 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+ скачать на русском для айфона — Загрузки — Служба мгновенных сообщений