С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.
Примечание: Функция ТЕКСТ преобразует числа в текст, что может затруднить их использование в дальнейших вычислениях. Рекомендуем сохранить исходное значение в одной ячейке, а функцию ТЕКСТ использовать в другой. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.
Синтаксис
ТЕКСТ(значение; формат)
Аргументы функции ТЕКСТ описаны ниже.
Имя аргумента |
Описание |
значение |
Числовое значение, которое нужно преобразовать в текст. |
формат |
Текстовая строка, определяющая формат, который требуется применить к указанному значению. |
Общие сведения
Самая простая функция ТЕКСТ означает следующее:
-
=ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)
Ниже приведены популярные примеры, которые вы можете скопировать прямо в 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 поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!
Функция ТЕКСТ
Смотрите также то цифры распознаны высоты или делать логические выражения. часть, только она пользователям целых 3 текста, необходимо воспользоваться регистр. Так же,Преобразует первую букву в подход изложенный в значение. переносить. в диалоговом окне символов. Затем скопируйте символа @. В=ТЕКСТ(ТДАТА();Примечание: как дата и двойной щелчок дляЕсли не подтвердился ни
решает другую задачу. функции для работы функцией как и каждом слове текста статье Пользовательский числовойНиже приведены примеры форматирования.текстФункция «Формат ячеек» код формулу и примените примере ниже выделен
»ЧЧ:ММ» Мы стараемся как можно текст соответственно, из-за автоматической подстройки. Задать один из выше Ее задача – с большими иПЕЧСИМВСТРОЧН в прописную. формат (Формат ячеек).Формат. Затем направьте функциютекст формата, в котором ее к остальной
Технические сведения
и скопирован только
) оперативнее обеспечивать вас
чего потом не ширину столбца или приведенных типов данных,
преобразовать все символы |
маленькими буквами в |
. |
, не заменяет знаки,ЗАМЕНИТЬ, ЗАМЕНИТЬБ |
Там же можно |
Число «завершенныйредко используется сама |
Общие сведения
используется цвет, например части диапазона.
-
код ДД.ММ.ГГГГ.Текущее время, например: 13:29 актуальными справочными материалами
работают расчеты. Таким высоту строки можно Excel воспринимает содержимое текста в маленькие тексте (верхний иФункция не являющиеся буквами.
Заменяют знаки в тексте. |
найти примеры других |
Результат / Комментарийтекст по себе и |
«# ##0,00 ₽;Если по какой-либо причинеНажмите клавиши=ТЕКСТ(0,285; на вашем языке. образом, можно быстро вручную с помощью ячейки как текст |
буквы. Но сделать нижний регистр). ЭтиПОВТОР |
Текстовая функцияПОВТОР |
форматов.»(плюс)# ##0,00;(минус)# ##0,00;0″», чтобы она |
чаще всего используется[Красный] |
потребуется преобразовать текстовыеCTRL+C»0,0 %» |
Эта страница переведена |
сориентироваться, как распознала курсора или контекстного или дата. |
это нужно так |
текстовые функции делаютповторяет текстовую строкуПРОПНАЧ |
Повторяет текст заданное число |
Ниже приведены форматы, рассмотренные5555,22 включала функцию ASCII |
в сочетании с# ##0,00 ₽», то значения обратно в, чтобы скопировать код) |
автоматически, поэтому ее программа введенные данные: меню. Щелчок правой |
Введенные данные в ячейку |
чтобы не изменять буквы большими и |
указанное количество раз.делает прописной первую |
раз. в файле примера.(плюс)5 555,22 |
char (10) другими функциями. Предположим, |
функция ТЕКСТ воспримет числа, можно умножить формата, а затем — |
Процентный формат, например: 28,5 % текст может содержать как текст или |
кнопкой по заголовку можно редактировать изменять первую большую букву, маленькими или же Строка задается как букву каждого слова,ПРАВСИМВ, ПРАВБЧтобы просмотреть более подробные»(+)# ##0,00;(–)# ##0,00;0,00″там, где нужно что вам нужно его, но цвет их на 1 кнопку= Текст (4.34, неточности и грамматические как цифру. Например, и опция «Ширина и удалять. Далее
Скачивание образцов
за которую отвечает изменяют только первую первый аргумент функции, а все остальныеВозвращают крайние справа знаки сведения о функции,5555,22 вставить разрыв строки. объединить текст и отображаться не будет. (например:Отмена»# _км_/_км_»
Другие доступные коды форматов
ошибки. Для нас если мы будем столбца» «Высота строки». рассмотрим способы редактирования левая часть формулы.
-
букву в слове а количество повторов преобразует в строчные. текстовой строки. щелкните ее название(+)5 555,22 Возможно, вам потребуется числовое значение, например
-
Способ отображения дат можно=D4*1, чтобы закрыть диалоговое
-
) важно, чтобы эта отделять десятые части
-
Интересный факт! При ячеек. В место функции на большую. как второй.Каждая первая буква, котораяПОИСК, ПОИСКБ в первом столбце.»# ##0,00;# ##0,00;?» настроить ширину столбца «отчет напечатано: 03/14/12», изменять, используя сочетания) или воспользоваться двойным
-
окноДробный формат, например: 4 1/3 статья была вам не запятой, а изменении ширины столбцаСамый простой способ изменения ЛЕВСИМВ в правойСначала рассмотрим на примереТекстовая функция следует за знаком,
-
Ищут вхождения одного текстовогоПримечание:? в зависимости от или «доход за символов «Д» (для унарным оператором (—),Формат ячеек=СЖПРОБЕЛЫ(ТЕКСТ(0,34; полезна. Просим вас точкой, то данные / строки курсором,
содержимого ячейки – части формулы применяется 3 текстовых функцииНАЙТИ
Коды форматов по категориям
отличным от буквы, значения в другом Маркер версии обозначает версию? того, как окончательный неделю: $66 348,72″. дня), «М» (для например:.»# ?/?» уделить пару секунд цифр распознаются как подсвечивается информация о это заново вписать
функция ПРАВСИМВ: Excel:
- находит вхождение одной
- также преобразуется в
- (без учета регистра).
- Excel, в которойОтображаем «другой» нуль
- результат будет выровнен.
- В Excel можно
- месяца) и «Г»
- =—D4
- Теперь осталось нажать клавиши
- ))
и сообщить, помогла дата. Будьте внимательны
размерах в разных новые данные.Текстовая функция ПРАВСИМВ работаетПРОПИСН – данная текстовая строки в другую верхний регистр.ПОДСТАВИТЬ она впервые появилась.»# #0 руб., 00В этом примере использована вводить текст вручную, (для года)..CTRL+VДробный формат, например: 1/3 ли она вам, с типами данных единицах измерения:Введите в ячейку A1 обратно пропорционально функции функция изменяет все и возвращает положениеВ Excel Вы можетеЗаменяет в текстовой строке В более ранних коп» формула
но это неВ функции ТЕКСТ кодыВ Excel группы разрядов, чтобы вставить код Обратите внимание: функция с помощью кнопок для заполнения.Ширина столбца в количестве свое имя. Для ЛЕВСИМВ. Так же буквы в слове первого символа искомой подсчитать количество знаков, старый текст новым. версиях эта функция1234,611=»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»)
отменяет назначение приложения форматов используются без разделяются пробелом, если формата в функцию СЖПРОБЕЛЫ используется для внизу страницы. ДляЗадание 1. Наведите курсор символов стандартного размера этого у вас требует запыления двух на прописные, большие. фразы относительно начала
содержащихся в текстовойТ отсутствует. Например, маркер1 234 руб., 61. Excel. К сожалению, учета регистра, поэтому код формата содержит ТЕКСТ. Пример: =ТЕКСТ(B2;» удаления начального пробела
удобства также приводим мышки на ячейку шрифта(Calibri 11 пунктов) имеется две возможности: аргументов: исходный текстСТРОЧН – эта функция текста. строке, для этогоПреобразует аргументы в текст.
версии 2013 означает, коп
-
Это экспоненциальное представление числа. если вы объединяете допустимы символы «М» пробел, окруженный знакамиДД.ММ.ГГГГ перед дробной частью. ссылку на оригинал
-
C2 и удерживая – по умолчаниюСделайте ячейку активной переместив и количество знаков.
преобразует все символыДанная функция чувствительна к воспользуйтесь функциейТЕКСТ что данная функция»# ##0,0 M» Excel автоматически приводит текст и форматированные и «м», «Д» номера (#) или»). Обязательно заключите скопированный=ТЕКСТ(12200000; (на английском языке). левую клавишу проведите 8,43 символов такая на нее курсор. Но возвращает она текста в строчные, регистру…ДЛСТРФорматирует число и преобразует доступна в выпускеВводить нужно так: к такому виду числа, например даты, и «д», «Г» нулями. Например, если код формата в
»0,00E+00″С помощью функции его вниз до длина текста в Потом введите текст определенное число букв, маленькие буквы.… и может начинать. Пробелы учитываются. его в текст. Excel 2013 и всех»#пробел##0,0двапробелаM»
числа длиной более время, денежные единицы и «г». используется код формата кавычки («код формата»),)ТЕКСТ
ячейки C3. Вы стандартной ячейке. Таким и нажмите «Enter» полученных с правойПРОПНАЧ – функция изменяет просмотр текста сТекстовые функцииОБЪЕДИНИТЬ последующих версиях.1 326 666,22 12 цифр, если к и т. д.,Минда советует…»# ;»
иначе в ExcelЭкспоненциальное представление, например: 1,22E+07можно изменить представление выделили диапазон из образом, можно быстро или просто переместите
стороны исходного текста. только первую букву указанной позиции. НаЛЕВСИМВОбъединяет текст из несколькихФункция1,3 М
ячейкам применен формат Excel не знает,Если вы предоставляете доступ, число 12200000 отображается появится сообщение об=ТЕКСТ(1234567898; числа, применив к 2-ух ячеек (C2:C3) определить длину текста курсор на любую Однако в данном в каждом слове рисунке ниже формулаи диапазонов или строк,Описаниевыводит число вОбщий |
как они должны к файлам и как 12 200 000. ошибке.»[) нему форматирование с для дальнейшей работы в ячейке Excel. другую ячейку. случаи мы в
на заглавную, большую. начинает просмотр сПРАВСИМВ вставляя между текстовыми
ASC формате миллионов, и числа длиннее отображаться, и сбрасывает отчетам Excel пользователямПробел после заполнителя цифры»Ячейки» > «Число»Дополнительный формат (номер телефона),
кодами форматов с ними. На Но чаще всего
Сделайте ячейку активной с качестве второго аргументаКак видно в примере четвертого символа, т.е.
возвращают заданное количество значениями указанный разделитель.Для языков с двухбайтовыми»00000″ 15 цифр, если выбран форматирование чисел. В из разных стран, задает деление числа > «Другое» для например: (123) 456-7898
. Это полезно в полосе инструментов выберите
-
для этого применяется
-
помощью курсора и
-
не можем указать
-
на рисунке эти
c буквы « символов, начиная с Если в качестве наборами знаков (например,123 формат этом случае функция вам может потребоваться на 1000. Например, получения строк формата.»=ТЕКСТ(1234; ситуации, когда нужно закладку «Главная» и функция ДЛСТР (сокращенно
Типичный сценарий
введите данные в фиксированное значение. Ведь функции в своихr начала или с разделителя используется пустая катакана) преобразует полноширинные00123Числовойтекст предоставить им отчет если используется код />»0000000″ отобразить числа в щелкните на инструмент длинна строки). Этой строку формул (широкое нам заранее неизвестно аргументах не требуют«. Но даже в конца строки. Пробел текстовая строка, функция (двухбайтовые) знаки в»0″&СИМВОЛ(176)&»С «. Если вы вводитене является полезной, на их языке. форматаВ примерах ниже показано,) удобочитаемом виде либо «Увеличить разрядность» как же функцией определяется поле ввода под количество символов в ничего кроме исходных этом случае положение
считается за символ. эффективно объединит диапазоны. полуширинные (однобайтовые).13 длинные цифровые строки, так как она В Microsoft Office»# ;,0 « как применить различныеДобавление нулей в начале, объединить их с показано на рисунке: и количество цифр полосой инструментов). И исходном тексте. Кроме текстовых данных, которые символа считается относительно
Текстовая функцияСЖПРОБЕЛЫБАТТЕКСТ13°С но не хотите, позволяет принудительно отформатировать MVP у Mynda, число 12200000 отображается
числовые форматы к
-
например: 0001234 текстом или символами.Не трудно догадаться, что
Вопросы и ответы
Как преобразовать числа в текст, например 123 в «сто двадцать три»?
одной ячейке. нажмите галочку «Ввод». того, длина разных следует преобразовать в начала просматриваемого текста.ПСТРУдаляет из текста пробелы.Преобразует число в текст,вывод символа градуса чтобы они отображались значения в Excel Treacy) есть отличное в Excel как
Можно ли изменить регистр текста?
значениям следующим способом:=ТЕКСТ(123456;Примечание: рядом расположен инструментВысота строки в пунктах
Можно ли с помощью функции ТЕКСТ добавить новую строку (разрыв строки) в ячейке, как при нажатии клавиш ALT+ВВОД?
Если вы передумали заполнять исходных текстовых строк соответствии с требованиямиТекстовая функциявозвращает заданное количествоЮНИСИМВ используя денежный формат Цельсия через его в таком виде, с помощью решение в этой 12 200,0. открыть диалоговое окно»##0° 00′ 00»» Функция ТЕКСТ преобразует числа «Уменьшить разрядность». Так измерения высоты шрифтов ячейку то в может отличаться. Поэтому пользователя.ПОИСК символов, начиная сВозвращает символ Юникод, на ß (БАТ). код то сначала применитекода форматирования статье, которое отображаетсяПримечания:
Формат ячеек) в текст, что можно изменять формат
Почему Excel преобразует введенные числа во что-то вроде «1,22E+07»?
– по умолчанию место «Enter» или нам необходимо предварительноНе смотря на такойочень похожа на указанной позиции. Пробел который ссылается заданноеСИМВОЛНеобходимо помнить, что ряд к соответствующим ячейкам, например в разных языках , выбрать пунктПользовательский формат (широта или может затруднить их ячеек на числовой 15 пунктов. «Ввод» жмите «ESC». подсчитать длину строки широкий выбор функций
Даты на разных языках
функцию считается за символ. числовое значение.Возвращает символ с заданным букв (с м формат»мм/дд/гг» . В немРазделитель групп разрядов зависит(все форматы) долгота), например: 12° использование в дальнейших для отображения цифрВ скобках размеры указаныКлавиша «Enter» или инструмент текста и от в Excel ещеНАЙТИ |
См. также
ФункцияUNICODE
кодом. г М) и
Текстовый
support.office.com
Пользовательский ЧИСЛОвой формат в MS EXCEL (Функция ТЕКСТ())
для форматирования даты. также содержится пример от региональных параметров.и скопировать нужный 34′ 56» вычислениях. Рекомендуем сохранить разным количеством разрядности в пикселях и строки формул «Ввод» полученного числового значения нужна функция, которая, основное их различиеСОВПАДВозвращает число (кодовую страницу),
ПЕЧСИМВ символов (*:, пробел).В следующем примере показано, книги, которую можно Для России этокод форматаПримечание: исходное значение в (количество цифр отображаемых для столбцов и
подтверждают запись данных отнять -1, чтобы умеет заменить первую заключается в том,позволяет сравнить две которая соответствует первомуУдаляет из текста все используются для отображенияМинда советует… что происходит при загрузить. пробел, но вв формулу с
Хотя вы можете использовать
одной ячейке, а |
после запятой). |
для строк. |
в ячейку. |
не изменять первую |
букву на заглавную |
что |
текстовые строки в |
символу текста. |
непечатаемые символы. |
формата: с - |
Если вы предоставляете доступ |
Способ отображения времени можно других странах и |
функцией |
функцию текст для функцию ТЕКСТ использовать |
Оба эти инструмента автоматически |
большую букву в |
только для первого |
ПРОПИСН | КОДСИМВ | секунда, м – |
к файлам и |
тексту и числу, |
изменить с помощью |
в другой. Затем, меняют форматы ячеек задать размеры строк возможностью то после строке. Ведь первая слова в предложении,не чувствительна к в точности совпадают,Преобразует все буквы текстаВозвращает числовой код первого минута, г – отчетам Excel пользователям не используя функцию сочетаний символов «Ч» запятая или точка..
не единственный способ. если потребуется создать на «числовой». Чтобы и столбцов в подтверждения «Enter» курсор буква обрабатывается левой а не в регистру. то возвращается значение
в прописные. знака в текстовой год, М – из разных стран,текст (для часов), «М»Разделитель групп разрядов можноВыбор числового формата Чтобы изменить формат другие формулы, всегда изменить формат ячеек сантиметрах. Для этого сместится на соседнюю частью формулы и каждом слове. ОднакоЗаменяет определенный текст или
ИСТИНА, в противномЗНАЧЕН строке. месяц. Чтобы эти вам может потребоваться. В этом
(для минут) и применять в числовых, без формулы, нажмите ссылайтесь на исходное на «числовой» так нужно перейти в ячейку вниз (при уже преобразована под для решения данной символ на требуемое
случае – ЛОЖЬ.
Преобразует текстовый аргумент вСЦЕП символы воспринимались как предоставить им отчет случае мы используем «С» (для секунд). денежных и финансовыхВыбор числового формата клавиши значение, а не же можно воспользоваться
режим разметки страниц: настройках по умолчанию).
excel2.ru
Текстовые функции (справка)
требования пользователя. Поэтом задачи можно составить значение. В Excel Данная текстовая функция
число.Объединяет текст из нескольких обычные, а не на их языке.амперсанд Кроме того, для форматах.Нули в началеCTRL + 1 на результат функции диалоговым окном настройки «Вид»-«Разметка страницы». Щелкаем
Если же использовать |
на нее недолжна |
свою пользовательскую формулу |
текстовую функцию учитывает регистр, ноВажно: диапазонов или строк, как символы формата, |
В Microsoft Office |
( представления времени вНиже показаны примеры стандартных |
Разделитель групп разрядов. |
(или _з0з_ ТЕКСТ. |
форматов. Для его |
правой кнопкой по вторую возможность и |
влиять ни одна |
используя те жеПОДСТАВИТЬ игнорирует различие в |
Вычисляемые результаты формул и |
но не добавляет не забудьте перед MVP у Mynda& 12-часовом формате можно |
числовых (только с |
Числовые, денежные и финансовые+ 1 |
Синтаксис |
вызова необходимо зайти: заголовку столбца или подтвердить галочкой «Ввод», функция из правой и другие текстовыеприменяют, когда заранее |
форматировании. |
некоторые функции листа разделитель или аргументы ними ставить обратный |
Treacy) есть отличное |
) для сцепления текстовой использовать символы «AM/PM». |
разделителем групп разрядов |
форматына компьютере Mac),ТЕКСТ |
«Главная»-«Число» и щелкнуть |
строки и выберем то курсор останется части формулы. функции Excel: |
известно какой текст |
Если регистр для Вас Excel могут несколько |
IgnoreEmpty. |
слеш . решение в этой |
строки, пробела («») |
Если не указывать символы и десятичными знаками), |
Даты |
а затем выберите(значение; формат) на уголок со опцию «ширина». Потом |
на месте. |
Для автоматического подсчета длиныЧтобы решить эту популярную необходимо заменить, а |
не играет большой |
отличаться на компьютерахСЦЕПИТЬ |
Пользовательский формат часто используется |
статье, которое отображается и значения с «AM/PM», время будет |
денежных и финансовых |
Значения времени |
нужный формат в |
Аргументы функции стрелочкой как показано |
вводим значение в |
исходного текста используется |
задачу нужно в |
не его местоположение. роли (так бывает под управлением Windows |
Объединяет несколько текстовых элементов |
для склонения времени, в разных языках |
= a2 & «» |
отображаться в 24-часовом |
форматов. В денежном |
Проценты диалоговом окне |
ТЕКСТ |
на рисунке: сантиметрах. Этого особенноЗаполните ячейки текстом, так текстовая функция Excel формуле использовать дополнительныеПриведенная ниже формула заменяет в большинстве случаев), с архитектурой x86 |
в один. |
например, 1 час, |
. В нем |
& B2 формате. формате можно добавить |
Дроби |
Формат ячеекописаны ниже.Данное окно можно вызвать |
удобно при подготовке |
как показано на – ДЛСТР (расшифроваться |
текстовые функции Excel: |
все вхождения слова то можно применить |
или x86-64 иDBCS 2 часа, 5 также содержится пример».В функции ТЕКСТ коды нужное обозначение денежнойЭкспоненциальное представление>Имя аргумента комбинацией горячих клавиш документа для вывода
support.office.com
Текстовые функции Excel в примерах
рисунке, чтобы содержимое как длина строки). ЛЕВСИМВ, ПРАВСИМВ и «Excel» на «Word»: формулу, просто проверяющую компьютерах под управлениемДля языков с двухбайтовыми часов; 1 год, книги, которую можноВы видите, что значение форматов используются без единицы, и значенияДополнительные форматычислоОписание CTRL+1.
СЦЕПИТЬ
на печать. Ведь вмещалось в ячейках. Данная функция требует ДЛСТР.Заменяет только первое вхождение равенство двух ячеек. Windows RT с наборами знаков (например, 5 лет; 2
СТРОЧН
загрузить. даты, взятое из учета регистра, поэтому будут выровнены поПочему программа Excel удаляет.значениеК нашей табличке добавьте мы знаем размерыПо умолчанию ширина ячеек
ПРОПИСН
для заполнения всего слова «Excel»:Удаляет из текста все архитектурой ARM. Подробнее катакана) преобразует полуширинные месяца, 6 месяцев.Создание и удаление пользовательских ячейки B2, не допустимы символы «Ч»
ПРОПНАЧ
нему. В финансовом нули в начале?Вы можете скачать примерЧисловое значение, которое нужно еще данных, как формата A4: ширина
не позволяет вместить лишь одного аргументаЕсли внимательно присмотреться кУдаляет все пробелы из лишние пробелы, кроме
ДЛСТР
об этих различиях. (однобайтовые) знаки в Это позволяет сделать числовых форматов отформатировано. В следующем и «ч», «М» формате символ рубля
ЛЕВСИМВ и ПРАВСИМВ
В Excel обрабатываются Поиск книги со всеми преобразовать в текст. показано ниже на 21см и высота длинные тексты и – ссылку на синтаксису выше указанной текстовой строки:
ПСТР
одиночных между словами.Excel предлагает большое количество текстовой строке в специальный условный формат.Преобразование чисел из текстового примере показано, как
СОВПАД
и «м», «С» располагается в ячейке чисел, введенных в примерами текстовых функций,формат рисунке. 29,7см. в результате мы исходный текст. В формулы, то легкоЗаменяет символы, расположенные вВ случаях, когда наличие функций, с помощью
полноширинные (двухбайтовые).Например, формула склоняет сутки формата в числовой применить нужное форматирование и «с», «AM/PM» справа от значения ячейки, а не
СЖПРОБЕЛЫ
которые вы найдетеТекстовая строка, определяющая формат,Задание 1. Выделите диапазон
Но благодаря показателям в видим такую картинку: результате вычисления она заменить, что она заранее известном месте лишнего пробела в которых можно обрабатыватьРУБЛЬ =»сут»&ТЕКСТ(B3;»[В3. Такая конструкцияФункции Excel (по категориям) с помощью функции и «am/pm». (если выбрать обозначение чисел, которые выглядят в этой статье, который требуется применить ячеек D2:D3 и пикселях при обычномЗадание 1. Чтобы возвращает числовое значение,
состоит из двух строки, на требуемое конце или начале текст. Область примененияПреобразует число в текст, формата говорит функцииЧисловой пользовательский формат –
TEXT.Для отображения десятичных значений доллара США, то как текст, например а также некоторые к указанному значению. установите финансовый числовой режиме, то можно уместить длинный текст попетому после функции частей, соединенных между значение. В Excel строки сложно отследить, текстовых функций не используя денежный формат ТЕКСТ(), что если
ПОВТОР
это формат отображенияВот обновленная формула: можно использовать процентные эти символы будут номера частей или дополнительные. Вы можетеСамая простая функция ТЕКСТ формат. В диапазоне
НАЙТИ
пересчитать самому в в ячейке Excel, =ДЛСТР(A1) отнимаем -1. собой оператором &. текстовую функцию данная функция становится ограничивается исключительно текстом, рубля.
в ячейке числа задаваемый пользователем.
ячейка C2: (%) форматы. выровнены по левому единицы СКЛАДского учета. подписаться на них означает следующее: E2:E3 сделайте процентный сантиметры, используя данные наведите курсор мыши Что дает намВ левой части формулыЗАМЕНИТЬ
ПОИСК
просто незаменимой. На они также могутСОВПАДВ3 Например, число 5647,22=A2&» «&ТЕКСТ(B2;»дд.мм.гггг»)Десятичные числа можно отображать краю ячеек, а Чтобы сохранить начальные или создать собственные=ТЕКСТ(значение, которое нужно отформатировать;
ПОДСТАВИТЬ
формат. В результате для конвертации единиц на границу заголовков возможность не затрагивать используется дополнительная функцияприменяют, когда известно рисунке ниже видно, быть использованы сПроверяет идентичность двух текстовых
значение менее 2, можно отобразить как — формат даты.
в виде дробей, значения — по правому).
нули, отформатируйте входной коды форматов функций
ЗАМЕНИТЬ
«код формата, который должно получиться так: измерений: колонок ячеек между первую большую букву ЛЕВСИМВ: где располагается текст, что содержимое ячеек ячейками, содержащими числа. значений.
т.е. 1 сутки, 005647 или, вообщеК сожалению, это невозможно используя коды форматов Обратите внимание на диапазон как текст, текста. Примеры загрузки требуется применить»)
Формат – это свойство0,98 см = 37 A и B. правой частью формулы.
Задача этой части формулы при этом сам А1 и B1 В рамках данногоНАЙТИ, НАЙТИБ то нужно использовать в произвольном формате, сделать с помощью вида «?/?». разницу между кодами прежде чем вставлять текстовых функций вНиже приведены популярные примеры, ячейки, а не пикселей;
Курсор изменит свой
office-guru.ru
Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
В результате функция изменить первую букву он не важен. абсолютно одинаково, но урока мы наИщет вхождения одного текстового окончание «ки», во например, +(5647)руб.22коп. Пользовательские функцииЭкспоненциальное представление — это способ денежных и финансовых или вводить значения. Excel
Формулы с текстовыми функциями Excel
которые вы можете ее содержимое. Поэтому1,01 см = 38
- внешний вид как ПРАВСИМВ возвращает текстовую на большую вФормула в примере ниже
- это не так. примерах рассмотрим 15 значения в другом всех остальных случаях
- форматы также можнотекст отображения значения в форматов: в финансовых
Выделите столбец илиПросмотреть другие доступные коды скопировать прямо в обычно сначала вводятся пикселей; показано на рисунке. строку без одного исходной текстовой строке заменяет 4 символа,
В ячейке А1 наиболее распространенных функций (с учетом регистра). (больше или равно использовать в функции, поэтому необходимо виде десятичного числа форматах для отделения диапазон, в котором форматов можно в Excel, чтобы поэкспериментировать данные, а потом0,50 см = 19 После чего сделайте первого символа для ячейки A1. Благодаря
расположенные, начиная с мы намеренно поставили Excel из категорииФИКСИРОВАННЫЙ 2) нужно использовать ТЕКСТ(). Эта функция
использовать код Visual
Принцип действия формулы для замены первой буквы в предложении
от 1 до символа денежной единицы вы хотите поместить диалоговом окне самостоятельно. Обратите внимание: изменяется формат отображения пикселей.
двойной щелчок левой функции СТРОЧН, которая функции ЛЕВСИМВ можно
седьмой позиции, на лишний пробел вТекстовыеФорматирует число и преобразует окончание «ок», т.е. возвращает текстовое значение Basic для приложений 10, умноженного на от значения используется значения, а затемФормат ячеек
- коды форматов заключены данных. В отдельныхВводить текстовые данные в
- клавишей мыши. Ширина заменяет все символы получать определенное количество значение «2013». Применительно
конце слова. его в текст 2 суток, 3 в нужном пользователю (VBA). Вот как 10 в некоторой звездочка (*). нажмите
. в кавычки. случаях лучше сделать ячейки уже умеем, колонки автоматически оптимизируется текста в маленькие символов начиная с к нашему примеру,ExcelДля объединения содержимого ячеек с заданным числом суток и т.д. виде. можно преобразовать числовое степени. Этот форматЧтобы получить код форматаклавиши CTRL + 1Нажмите клавишиФормула
в обратном порядке. теперь разберемся с под ширину самого строчные буквы. левой стороны текста. формула заменит «2010». В итоге функция в Excel, наряду десятичных знаков.Всего можно использовать 3Преобразование числа в текст значение в английские часто используется для для определенной денежной, чтобы перейти вCTRL+1ОписаниеЗадание 2. Введите в заполнением цифровых данных. длинного текста.В результате соединения обеих Функция требует заполнить на «2013».СОВПАД с оператором конкатенации,ЛЕВСИМВ, ЛЕВБ условия. Если попытаться может понадобиться для слова в Excel краткого отображения больших единицы, сначала нажмите диалоговом окне(на компьютере Mac —=ТЕКСТ(1234,567; пустую ячейку суму Заполните простую табличкуЗадание 2. Наведите
частей формулы оператором 2 аргумента:Заменяет первые пять символоввозвратила нам значение можно использовать текстовуюВозвращают крайние слева знаки использовать 4 и формирования строк, содержащих с помощью следующей чисел. клавишиФормат > ячейки+1»# ##0,00 ₽» с валютой следующим как показано на курсор мыши на & мы получаемТекст – ссылка на текстовой строки, т.е. ЛОЖЬ. функцию текстового значения. более условия, то текст и числовые ссылки:
В Excel доступны четыреCTRL+1, а затем на), чтобы открыть диалоговое) образом. Нажмите «Enter» рисунке: границу заголовков колонок красивое текстовое предложение, ячейку с исходным слово «Excel», наПрименив функциюСЦЕПИТЬДЛСТР, ДЛИНБ будет возвращена ошибка значения. В этом
exceltable.com
Заполнение ячеек текстом и числовыми значениями
Да, вы можете использовать дополнительных формата:(на компьютере Mac —вкладке Число окноДенежный формат с разделителем и вы увидите,
Обратите внимание! По умолчанию ячеек между B которое как по текстом. «Word».СЖПРОБЕЛЫ
. Она последовательно объединяетВозвращают количество знаков в #ЗНАЧ! случае числу можно функции ПРОПИСН, СТРОЧН
»Почтовый индекс» («00000»);+1выберитеФормат ячеек
Ввод текста в ячейку Excel
групп разрядов и что программа сама текст выравнивается по и C. Курсор
- правилам начинается сКоличесвто_знаков – число возвращаемыхВот и все! Мык значению ячейки значения указанных ячеек текстовой строке.Такой устовный пользовательский формат
- придать практически любой и ПРОПНАЧ. Например,»Индекс + 4″ («00000-0000»);) и выберите нужныйтекст. двумя разрядами дробной
присвоит ячейке финансовый левей стороне ячеек, мышки изменит свой первой большой буквы.
символов с левой познакомились с 15-ю А1, мы удалим в одной строке.
СТРОЧН можно использовать и формат. Ниже приведены формула =ПРОПИСН(«привет») возвращает»Номер телефона» («[ формат, а затем. Теперь Excel сохранитНа вкладке части, например: 1 234,57 ₽. формат. То же а цифры по
вид. После чего
Как уместить длинный текст в ячейке Excel?
А все остальные стороны (с начала) текстовыми функциями Microsoft из него все
Если в Excel необходимоПреобразует все буквы текста в формате ячеек. примеры форматов, которые результат «ПРИВЕТ».
»Табельный номер» («000-00-0000»). в раскрывающемся списке начальное значение 0.Число Обратите внимание: Excel самое можно сделать правой. Данная особенность удерживая левую клавишу буквы – маленькие исходного текста. Excel и посмотрели лишние пробелы и сделать все буквы в строчные. В этом случае можно использовать вДа, но это займетДополнительные форматы зависят отОбозначениеЕсли вы уже ввеливыберите нужный формат. округляет значение до с процентами. позволяет быстро найти мышки, перемещайте курсор аж до концаВ данном примере необходимо их действие на получим корректный результат: строчными, т.е. преобразоватьПСТР, ПСТРБ в ячейке, к функции ТЕКСТ(). несколько этапов. Сначала региональных параметров. Есливыберите символ. данные в ExcelВыберите пункт двух разрядов дробнойВ Excel версии 2007 цифры в ячейке для изменения ширины предложения. В независимости получить только 1 простых примерах. Надеюсь,Функцию их в нижнийВозвращают заданное число знаков которой применен такойОбычно формула выглядит так: выделите одну или же дополнительные форматыПосле этого в разделе и нули в
- (все форматы) части. и 2010 предусмотрено и не спутать колонки до необходимого от длины текста первый символ из что данный урокСЖПРОБЕЛЫ регистр, на помощь из строки текста, формат, будет по =ТЕКСТ(1234567,8999;»# ##0,00″) (не забудьте несколько ячеек, которые недоступны для вашегоЧисловые форматы начале удалены, их
- .=ТЕКСТ(СЕГОДНЯ(); несколько валют для их с текстом
- размера. Аналогичным способом используя одну и исходной текстовой строки пришелся Вам как
полезно применять к придет текстовая функция начиная с указанной преждему число (например про двойные кавычки должны быть выполнены, региона или неслева выберите пункт можно снова добавитьНужный код формата будет»ДД.ММ.ГГ» быстрого ввода при (ведь текст также как описано в ту же формулу в ячейке A1. раз кстати, и данным, которые импортируютсяСТРОЧН позиции.
5), а на при указании формата). а затем с подходят для ваших(все форматы) с помощью функции показан в поле
- ) установке формата ячеек.
- содержит символы цифр, этих двух практических
- мы получаем правильный Далее полученный символ
Введение цифр в ячейки Excel
Вы получили от в рабочие листы. Она не заменяетЧЗНАЧ листе будет отображаться, 5 Результат выглядит так: помощью
нужд, вы можетеи скопируйте кодТЕКСТТипСегодняшняя дата в формате Посмотрите выпадающий список но не позволяет заданиях можно изменять результат. преобразуется в прописную него хотя бы Excel из внешних знаки, не являющиесяПреобразует текст в число суток. 1 234 567,90. Значение вклавиш CTRL + 1 создать собственный формат, формата вместе с. Для верхней ячейки. В этом случае ДД/ММ/ГГ, например: 14.03.12 валют и измените производить с ними высоту строки. ТолькоКаждый раз, когда мы большую букву верхнего малость полезной информации. источников. Такие данные буквами. независимо от языковогоВНИМАНИЕ! ячейке будет выравненооткройте диалоговое окно выбрав в диалоговом обозначением денежной единицы.
диапазона со значениями выделите всё содержимое=ТЕКСТ(СЕГОДНЯ(); формат на Евро: математические расчеты). Например, здесь курсор следует заполняем ячейки данными, регистра. Всего доброго и очень часто содержатТекстовая функция стандарта.Результат функции ТЕКСТ() – по левому краюФормат > ячейки
окнеПримечание: используйте формулу поля»ДДДД»Читайте так же: как если в место наводить на границы автоматически проверяются типы
Правая часть формулы после успехов в изучении лишние пробелы иПРОПИСНPHONETIC текст! Если в (если в ячейке, нажмите кнопку выравниваниеФормат ячеек Функция ТЕКСТ не поддерживает=ТЕКСТ(значение;»00000″)Тип)
перевести число и запятой в качестве между номерами строк.
Введение валют и процентов
данных ячейки в оператора & очень Excel! различные непечатаемые символы.
делает все буквыИзвлекает фонетические (фуригана) знаки результате применения пользовательского выравнивание по горизонтали и выберитепункт форматирование с помощью
, где количество нулей, кроме точки сСегодняшний день недели, например: сумму прописью в разделителя разрядов стоит А дальше перемещать Excel. Содержит ли похожа по принципуАвтор: Антон Андронов
Чтобы удалить все прописными, т.е. преобразует из текстовой строки. формата нужно получить установлено «По значению»),элемент Управление текстом(все форматы) цвета. Если скопировать соответствует нужному числу запятой (;) и
понедельник Excel. точка или пробел, его для изменения она: цифры; формулы; действия на левуюПрограмма Excel предлагает своим непечатаемые символы из
их в верхнийПРОПНАЧ число, то используйте т.к. это текстовое
exceltable.com
> установите флажок
Функция
ТЕКСТ(
)
, английская версия TEXT()
,
преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула
=ТЕКСТ(100;»0,00 р.»)
вернет текстовую строку 100,00 р., а формула
=ТЕКСТ(1;»#%»)
вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Синтаксис
ТЕКСТ(значение; формат)
Значение.
Численное значение или ссылка на ячейку, содержащую численное значение.
Формат.
Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.
Форматов для отображения чисел в MS EXCEL много (например, см.
здесь
), также имеются форматы для отображения дат (например, см.
здесь
). Также приведено много форматов
в статье к функции ТЕКСТ() на сайте Microsoft
.
Функция
ТЕКСТ()
преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду
Формат ячеек
и в диалоговом окне
Формат ячеек
на вкладке
Число
настройте нужные параметры форматирования (см.
здесь
).
Одной из самых полезных свойств функции
ТЕКСТ()
является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении
чисел
,
дат
и
времени
). В
файле примера
приведен наглядный пример: с форматированием и без форматирования.
В
файле примера
приведено также множество других форматов.
Текст в эксель
ТЕКСТ (функция ТЕКСТ)
С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.
Примечание: Функция ТЕКСТ преобразует числа в текст, что может затруднить их использование в дальнейших вычислениях. Рекомендуем сохранить исходное значение в одной ячейке, а функцию ТЕКСТ использовать в другой. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.
Аргументы функции ТЕКСТ описаны ниже.
Числовое значение, которое нужно преобразовать в текст.
Текстовая строка, определяющая формат, который требуется применить к указанному значению.
Общие сведения
Самая простая функция ТЕКСТ означает следующее:
=ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)
Ниже приведены популярные примеры, которые вы можете скопировать прямо в Excel, чтобы поэкспериментировать самостоятельно. Обратите внимание: коды форматов заключены в кавычки.
Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части.
Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12
Сегодняшний день недели, например: понедельник
Текущее время, например: 13:29
Процентный формат, например: 28,5 %
Дробный формат, например: 4 1/3
Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью.
Экспоненциальное представление, например: 1,22E+07
Скачивание образцов
Предлагаем скачать книгу, в которой содержатся все примеры применения функции ТЕКСТ из этой статьи и несколько других. Вы можете воспользоваться ими или создать собственные коды форматов для функции ТЕКСТ.
Другие доступные коды форматов
Просмотреть другие доступные коды форматов можно в диалоговом окне Формат ячеек.
Нажмите клавиши 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 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.
Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).
В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».
Если вы предоставляете общий доступ к файлам и отчетам Excel пользователям из разных стран, скорее всего, потребуется, чтобы они были на разных языках. Минда Триси (Mynda Treacy), Excel MVP, предлагает отличное решение этой задачи в своей статье Отображение дат Excel на разных языках (на английском). В ней также есть пример книги, который вы можете скачать.
Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».
Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.
В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».
Для отображения десятичных значений можно использовать процентные (%) форматы.
Десятичные числа можно отображать в виде дробей, используя коды форматов вида «?/?».
Экспоненциальное представление — это способ отображения значения в виде десятичного числа от 1 до 10, умноженного на 10 в некоторой степени. Этот формат часто используется для краткого отображения больших чисел.
В Excel доступны четыре дополнительных формата:
«Почтовый индекс» («00000»);
«Индекс + 4» («00000-0000»);
Типичный сценарий
Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.
В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.
Вы видите, что значение даты, взятое из ячейки B2, не отформатировано. В следующем примере показано, как применить нужное форматирование с помощью функции ТЕКСТ.
Вот обновленная формула:
ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.
Вопросы и ответы
К сожалению, это невозможно сделать с помощью функции ТЕКСТ. Для этого нужно использовать код Visual Basic для приложений (VBA). В следующей статье описано, как это сделать: Как преобразовать числовое значение в слова в Excel
Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».
Да, но для этого необходимо выполнить несколько действий. Сначала выделите нужные ячейки и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек. Затем на вкладке Выравнивание в разделе «Отображение» установите флажок Переносить по словам. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.
В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).
Это экспоненциальное представление числа. Excel автоматически приводит к такому виду числа длиной более 12 цифр, если к ячейкам применен формат Общий, и числа длиннее 15 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.
Вставка текста в ячейку с формулой в Microsoft Excel
Довольно часто при работе в Excel существует необходимость рядом с результатом вычисления формулы вставить поясняющий текст, который облегчает понимание этих данных. Конечно, можно выделить для пояснений отдельный столбец, но не во всех случаях добавление дополнительных элементов является рациональным. Впрочем, в Экселе имеются способы поместить формулу и текст в одну ячейку вместе. Давайте разберемся, как это можно сделать при помощи различных вариантов.
Процедура вставки текста около формулы
Если просто попробовать вставить текст в одну ячейку с функцией, то при такой попытке Excel выдаст сообщение об ошибке в формуле и не позволит совершить такую вставку. Но существует два способа все-таки вставить текст рядом с формульным выражением. Первый из них заключается в применении амперсанда, а второй – в использовании функции СЦЕПИТЬ.
Способ 1: использование амперсанда
Самый простой способ решить данную задачу – это применить символ амперсанда (&). Данный знак производит логическое отделение данных, которые содержит формула, от текстового выражения. Давайте посмотрим, как можно применить указанный способ на практике.
У нас имеется небольшая таблица, в которой в двух столбцах указаны постоянные и переменные затраты предприятия. В третьем столбце находится простая формула сложения, которая суммирует их и выводит общим итогом. Нам требуется в ту же ячейку, где отображается общая сумма затрат добавить после формулы поясняющее слово «рублей».
- Активируем ячейку, содержащую формульное выражение. Для этого либо производим по ней двойной щелчок левой кнопкой мыши, либо выделяем и жмем на функциональную клавишу F2. Также можно просто выделить ячейку, а потом поместить курсор в строку формул.
Сразу после формулы ставим знак амперсанд (&). Далее в кавычках записываем слово «рублей». При этом кавычки не будут отображаться в ячейке после числа выводимого формулой. Они просто служат указателем для программы, что это текст. Для того, чтобы вывести результат в ячейку, щелкаем по кнопке Enter на клавиатуре.
Как видим, после этого действия, вслед за числом, которое выводит формула, находится пояснительная надпись «рублей». Но у этого варианта есть один видимый недостаток: число и текстовое пояснение слились воедино без пробела.
При этом, если мы попытаемся поставить пробел вручную, то это ничего не даст. Как только будет нажата кнопка Enter, результат снова «склеится».
Естественно, что все указанные действия проделывать не обязательно. Мы просто показали, что при обычном введении без второго амперсанда и кавычек с пробелом, формульные и текстовые данные сольются. Вы же можете установить правильный пробел ещё при выполнении второго пункта данного руководства.
При написании текста перед формулой придерживаемся следующего синтаксиса. Сразу после знака «=» открываем кавычки и записываем текст. После этого закрываем кавычки. Ставим знак амперсанда. Затем, в случае если нужно внести пробел, открываем кавычки, ставим пробел и закрываем кавычки. Щелкаем по клавише Enter.
Для записи текста вместе с функцией, а не с обычной формулой, все действия точно такие же, как были описаны выше.
Текст также можно указывать в виде ссылки на ячейку, в которой он расположен. В этом случае, алгоритм действий остается прежним, только сами координаты ячейки в кавычки брать не нужно.
Способ 2: применение функции СЦЕПИТЬ
Также для вставки текста вместе с результатом подсчета формулы можно использовать функцию СЦЕПИТЬ. Данный оператор предназначен для того, чтобы соединять в одной ячейке значения, выводимые в нескольких элементах листа. Он относится к категории текстовых функций. Его синтаксис следующий:
Всего у этого оператора может быть от 1 до 255 аргументов. Каждый из них представляет либо текст (включая цифры и любые другие символы), либо ссылки на ячейки, которые его содержат.
Посмотрим, как работает данная функция на практике. Для примера возьмем все ту же таблицу, только добавим в неё ещё один столбец «Общая сумма затрат» с пустой ячейкой.
-
Выделяем пустую ячейку столбца «Общая сумма затрат». Щелкаем по пиктограмме «Вставить функцию», расположенную слева от строки формул.
Производится активация Мастера функций. Перемещаемся в категорию «Текстовые». Далее выделяем наименование «СЦЕПИТЬ» и жмем на кнопку «OK».
Запускается окошко аргументов оператора СЦЕПИТЬ. Данное окно состоит из полей под наименованием «Текст». Их количество достигает 255, но для нашего примера понадобится всего три поля. В первом мы разместим текст, во втором – ссылку на ячейку, в которой содержится формула, и в третьем опять разместим текст.
Устанавливаем курсор в поле «Текст1». Вписываем туда слово «Итого». Писать текстовые выражения можно без кавычек, так как программа проставит их сама.
Потом переходим в поле «Текст2». Устанавливаем туда курсор. Нам нужно тут указать то значение, которое выводит формула, а значит, следует дать ссылку на ячейку, её содержащую. Это можно сделать, просто вписав адрес вручную, но лучше установить курсор в поле и кликнуть по ячейке, содержащей формулу на листе. Адрес отобразится в окошке аргументов автоматически.
В поле «Текст3» вписываем слово «рублей».
После этого щелкаем по кнопке «OK».
Результат выведен в предварительно выделенную ячейку, но, как видим, как и в предыдущем способе, все значения записаны слитно без пробелов.
Для того, чтобы решить данную проблему, снова выделяем ячейку, содержащую оператор СЦЕПИТЬ и переходим в строку формул. Там после каждого аргумента, то есть, после каждой точки с запятой добавляем следующее выражение:
Между кавычками должен находиться пробел. В целом в строке функций должно отобразиться следующее выражение:
=СЦЕПИТЬ(«Итого»;» «;D2;» «;»рублей»)
Щелкаем по клавише ENTER. Теперь наши значения разделены пробелами.
При желании можно спрятать первый столбец «Общая сумма затрат» с исходной формулой, чтобы он не занимал лишнее место на листе. Просто удалить его не получится, так как это нарушит функцию СЦЕПИТЬ, но убрать элемент вполне можно. Кликаем левой кнопкой мыши по сектору панели координат того столбца, который следует скрыть. После этого весь столбец выделяется. Щелкаем по выделению правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем пункт «Скрыть».
Таким образом, можно сказать, что существуют два способа вписать в одну ячейку формулу и текст: при помощи амперсанда и функции СЦЕПИТЬ. Первый вариант проще и для многих пользователей удобнее. Но, тем не менее, в определенных обстоятельствах, например при обработке сложных формул, лучше пользоваться оператором СЦЕПИТЬ.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Функция ТЕКСТ() в MS EXCEL
Функция ТЕКСТ( ) , английская версия TEXT(), преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Синтаксис
ТЕКСТ(значение; формат)
- Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
- Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.
Форматов для отображения чисел в MS EXCEL много (например, см. здесь), также имеются форматы для отображения дат (например, см. здесь). Также приведено много форматов в статье к функции ТЕКСТ() на сайте Microsoft .
Функция ТЕКСТ() преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования (см. здесь).
Одной из самых полезных свойств функции ТЕКСТ() является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении чисел, дат и времени). В файле примера приведен наглядный пример: с форматированием и без форматирования.
Как отобразить текст и число в одной ячейке
Для того чтобы в одной ячейке совместить как текст так и значение можно использовать следующие способы:
- Конкатенация;
- Функция СЦЕПИТЬ;
- Функция ТЕКСТ;
- Пользовательский формат.
Разберем эти способы и рассмотрим плюсы и минусы каждого из них.
Использование конкатенации
Один из самых простых способов реализовать сочетание текста и значения — использовать конкатенацию (символ &).
Допустим ячейка A1 содержит итоговое значение 123,45, тогда в любой другой ячейке можно записать формулу
=»Итого: «&A1
В итоге результатом будет следующее содержание ячейки Итого: 123,45.
Это простое решение, однако имеет много минусов.
- Результатом формулы будет текстовое значение, которое нельзя будет использовать при дальнейших вычислениях.
- Значение ячейки A1 будет выводится в общем формате, без возможности всякого форматирования. В следствие чего этот метод не всегда применим.
Применение функции СЦЕПИТЬ
Аналогичное простое решение, но с теми же недостатками — использование функции СЦЕПИТЬ. Применяется она так: =СЦЕПИТЬ(«Итого: «;A1). Результаты ее использования аналогичные:
Применение функции ТЕКСТ
Функция ТЕКСТ позволяет не только объединить текст и значение, но еще и отформатировать значение в нужном формате. Если мы применим следующую формулу =ТЕКСТ(A1;»»»Итого: «»##0»), то мы получим такой результат Итого: 123.
В качестве второго аргумента функция ТЕКСТ принимает строку с числовым форматом. Более подробно о числовых форматах вы можете прочитать в статье Применение пользовательских форматов.
Единственный минус этого способа в том, что полученные значения также являются текстовыми и с ними нельзя проводить дальнейшие вычисления.
Использование пользовательского формата
Не такой простой способ как предыдущие, но наиболее функциональный. Заключается в применении к итоговой ячейки пользовательского числового формата. Чтобы добавить текст «Итого» к ячейке A1 необходимы следующие действия:
- Выберите ячейку A1.
- Откройте диалоговое окно Формат ячейки.
- В поле Тип укажите нужный формат. В нашем случае «Итого: «# ##0.
В результате ячейка A1 будет содержать Итого: 123.
Большой плюс данного способа заключается в том, что вы можете использовать в дальнейших вычислениях ячейку A1 так же как и число, но при этом отображаться она будет в нужном вам виде.
Плюсы и минусы методов
В таблице далее сведены плюсы и минусы. В зависимости от ситуации можно пользоваться тем или иным способом обращая на особенности каждого.
Функции для работы с текстом в Excel
Для удобства работы с текстом в Excel существуют текстовые функции. Они облегчают обработку сразу сотен строк. Рассмотрим некоторые из них на примерах.
Примеры функции ТЕКСТ в Excel
Преобразует числа в текст. Синтаксис: значение (числовое или ссылка на ячейку с формулой, дающей в результате число); формат (для отображения числа в виде текста).
Самая полезная возможность функции ТЕКСТ – форматирование числовых данных для объединения с текстовыми данными. Без использования функции Excel «не понимает», как показывать числа, и преобразует их в базовый формат.
Покажем на примере. Допустим, нужно объединить текст в строках и числовые значения:
Использование амперсанда без функции ТЕКСТ дает «неадекватный» результат:
Excel вернул порядковый номер для даты и общий формат вместо денежного. Чтобы избежать подобного результата, применяется функция ТЕКСТ. Она форматирует значения по заданию пользователя.
Формула «для даты» теперь выглядит так:
Второй аргумент функции – формат. Где брать строку формата? Щелкаем правой кнопкой мыши по ячейке со значением. Нажимаем «Формат ячеек». В открывшемся окне выбираем «все форматы». Копируем нужный в строке «Тип». Вставляем скопированное значение в формулу.
Приведем еще пример, где может быть полезна данная функция. Добавим нули в начале числа. Если ввести вручную, Excel их удалит. Поэтому введем формулу:
Если нужно вернуть прежние числовые значения (без нулей), то используем оператор «—»:
Обратите внимание, что значения теперь отображаются в числовом формате.
Функция разделения текста в Excel
Отдельные текстовые функции и их комбинации позволяют распределить слова из одной ячейки в отдельные ячейки:
- ЛЕВСИМВ (текст; кол-во знаков) – отображает заданное число знаков с начала ячейки;
- ПРАВСИМВ (текст; кол-во знаков) – возвращает заданное количество знаков с конца ячейки;
- ПОИСК (искомый текст; диапазон для поиска; начальная позиция) – показывает позицию первого появления искомого знака или строки при просмотре слева направо
При разделении текста в строке учитывается положение каждого знака. Пробелы показывают начало или конец искомого имени.
Распределим с помощью функций имя, фамилию и отчество в разные столбцы.
В первой строке есть только имя и фамилия, разделенные пробелом. Формула для извлечения имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)). Для определения второго аргумента функции ЛЕВСИМВ – количества знаков – используется функция ПОИСК. Она находит пробел в ячейке А2, начиная слева.
Формула для извлечения фамилии:
С помощью функции ПОИСК Excel определяет количество знаков для функции ПРАВСИМВ. Функция ДЛСТР «считает» общую длину текста. Затем отнимается количество знаков до первого пробела (найденное ПОИСКом).
Вторая строка содержит имя, отчество и фамилию. Для имени используем такую же формулу:
Формула для извлечения фамилии несколько иная: Это пять знаков справа. Вложенные функции ПОИСК ищут второй и третий пробелы в строке. ПОИСК(» «;A3;1) находит первый пробел слева (перед отчеством). К найденному результату добавляем единицу (+1). Получаем ту позицию, с которой будем искать второй пробел.
Часть формулы – ПОИСК(» «;A3;ПОИСК(» «;A3;1)+1) – находит второй пробел. Это будет конечная позиция отчества.
Далее из общей длины строки отнимается количество знаков с начала строки до второго пробела. Результат – число символов справа, которые нужно вернуть.
Формула «для отчества» строится по тем же принципам:
Функция объединения текста в Excel
Для объединения значений из нескольких ячеек в одну строку используется оператор амперсанд (&) или функция СЦЕПИТЬ.
Например, значения расположены в разных столбцах (ячейках):
Ставим курсор в ячейку, где будут находиться объединенные три значения. Вводим равно. Выбираем первую ячейку с текстом и нажимаем на клавиатуре &. Затем – знак пробела, заключенный в кавычки (“ “). Снова — &. И так последовательно соединяем ячейки с текстом и пробелы.
Получаем в одной ячейке объединенные значения:
Использование функции СЦЕПИТЬ:
С помощью кавычек в формуле можно добавить в конечное выражение любой знак или текст.
Функция ПОИСК текста в Excel
Функция ПОИСК возвращает начальную позицию искомого текста (без учета регистра). Например:
Функция ПОИСК вернула позицию 10, т.к. слово «Захар» начинается с десятого символа в строке. Где это может пригодиться?
Функция ПОИСК определяет положение знака в текстовой строке. А функция ПСТР возвращает текстовые значения (см. пример выше). Либо можно заменить найденный текст посредством функции ЗАМЕНИТЬ.
Синтаксис функции ПОИСК:
- «искомый текст» — что нужно найти;
- «просматриваемый текст» — где искать;
- «начальная позиция» — с какой позиции начинать искать (по умолчанию – 1).
Если нужно учитывать регистр, используется функция НАЙТИ.