Текстовые данные в формулах excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Еще…Меньше

Мы часто услышать, что вы хотите сделать данные более понятными, включив текст в формулы, например «продано 2 347 единиц». Чтобы включить текст в функции и формулы, заключите его в двойные кавычка («»). Кавычка означает Excel что это имеет дело с текстом, а под текстом — любой символ, включая числа, пробелы и знаки препинания. Пример:

=A2&» продал «&B2&» единиц».

В данном примере ячейки в столбце A должны содержать имена, а ячейки в столбце B — номера продаж. Результат будет выглядеть так: «Гюменан» продал 234 единицы.

В формуле для объединения значений в столбцах A и B используется амперанд (&) с текстом. Кроме того, обратите внимание, что кавычка не окружает ячейку B2. Текст, который будет вводится до и после ячейки, будет заключен в нее.

Вот еще один пример распространенной задачи— добавление даты на таблицу. Функции ТЕКСТ и СЕГОДНЯ используются для создания таких фраз, как «Сегодня пятница, 20 января».

=»Сегодня » & ТЕКСТ(СЕГОДНЯ(),»дддд, мммм.дд.»)

Давайте посмотрим, как это работает от и до и до. Функция СЕГОДНЯ вычисляет сегодняшняя дата, но отображает число, например 40679. Затем функция ТЕКСТ преобразует число в учитаемую дату, изменив число на текст, а затем с помощью функции «дддд, мммм дд» управлять тем, как выглядит дата: «Пятница, 20 января».

Обязательно загромождение формата даты «дд, мммм» двойными кавычками и обратите внимание на то, как в формате используются запятые и пробелы. Как правило, в формулах аргументы (части данных) необходимо использовать запятые. Но когда вы обрабатываете запятые как текст, их можно использовать в любой момент.

Наконец, в формуле& форматированную дату со словами «Сегодня «. И да, вставьте пробел после «есть».

Нужна дополнительная помощь?

Содержание

  • Процедура вставки текста около формулы
  • Способ 1: использование амперсанда
  • Способ 2: применение функции СЦЕПИТЬ
  • Вопросы и ответы

Текст вместе с формулой в Microsoft Excel

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

Процедура вставки текста около формулы

Если просто попробовать вставить текст в одну ячейку с функцией, то при такой попытке Excel выдаст сообщение об ошибке в формуле и не позволит совершить такую вставку. Но существует два способа все-таки вставить текст рядом с формульным выражением. Первый из них заключается в применении амперсанда, а второй – в использовании функции СЦЕПИТЬ.

Ошибка в формуле в Microsoft Excel

Способ 1: использование амперсанда

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

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

Таблица с формулой в Microsoft Excel

  1. Активируем ячейку, содержащую формульное выражение. Для этого либо производим по ней двойной щелчок левой кнопкой мыши, либо выделяем и жмем на функциональную клавишу F2. Также можно просто выделить ячейку, а потом поместить курсор в строку формул.
  2. Ячейка активирована в Microsoft Excel

  3. Сразу после формулы ставим знак амперсанд (&). Далее в кавычках записываем слово «рублей». При этом кавычки не будут отображаться в ячейке после числа выводимого формулой. Они просто служат указателем для программы, что это текст. Для того, чтобы вывести результат в ячейку, щелкаем по кнопке Enter на клавиатуре.
  4. Текст дописан в Microsoft Excel

  5. Как видим, после этого действия, вслед за числом, которое выводит формула, находится пояснительная надпись «рублей». Но у этого варианта есть один видимый недостаток: число и текстовое пояснение слились воедино без пробела.
    Текст выведен в Microsoft Excel

    При этом, если мы попытаемся поставить пробел вручную, то это ничего не даст. Как только будет нажата кнопка Enter, результат снова «склеится».

  6. Попытка поставить пробел вручную в Microsoft Excel

  7. Но из сложившейся ситуации все-таки существует выход. Снова активируем ячейку, которая содержит формульное и текстовое выражения. Сразу после амперсанда открываем кавычки, затем устанавливаем пробел, кликнув по соответствующей клавише на клавиатуре, и закрываем кавычки. После этого снова ставим знак амперсанда (&). Затем щелкаем по клавише Enter.
  8. Введение пробела в Microsoft Excel

  9. Как видим, теперь результат вычисления формулы и текстовое выражение разделены пробелом.

Формула и текст разделены пробелом в Microsoft Excel

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

При написании текста перед формулой придерживаемся следующего синтаксиса. Сразу после знака «=» открываем кавычки и записываем текст. После этого закрываем кавычки. Ставим знак амперсанда. Затем, в случае если нужно внести пробел, открываем кавычки, ставим пробел и закрываем кавычки. Щелкаем по клавише Enter.

Lumpics.ru

Написание текста перед формулой в Microsoft Excel

Для записи текста вместе с функцией, а не с обычной формулой, все действия точно такие же, как были описаны выше.

Запись текста c функцией в Microsoft Excel

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

Ссылка на ячейку содержащую текст в формуле в Microsoft Excel

Способ 2: применение функции СЦЕПИТЬ

Также для вставки текста вместе с результатом подсчета формулы можно использовать функцию СЦЕПИТЬ. Данный оператор предназначен для того, чтобы соединять в одной ячейке значения, выводимые в нескольких элементах листа. Он относится к категории текстовых функций. Его синтаксис следующий:

=СЦЕПИТЬ(текст1;текст2;…)

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

Посмотрим, как работает данная функция на практике. Для примера возьмем все ту же таблицу, только добавим в неё ещё один столбец «Общая сумма затрат» с пустой ячейкой.

  1. Выделяем пустую ячейку столбца «Общая сумма затрат». Щелкаем по пиктограмме «Вставить функцию», расположенную слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Производится активация Мастера функций. Перемещаемся в категорию «Текстовые». Далее выделяем наименование «СЦЕПИТЬ» и жмем на кнопку «OK».
  4. Перемещение в окно аргументов функции СЦЕПИТЬ в программе Microsoft Excel

  5. Запускается окошко аргументов оператора СЦЕПИТЬ. Данное окно состоит из полей под наименованием «Текст». Их количество достигает 255, но для нашего примера понадобится всего три поля. В первом мы разместим текст, во втором – ссылку на ячейку, в которой содержится формула, и в третьем опять разместим текст.

    Устанавливаем курсор в поле «Текст1». Вписываем туда слово «Итого». Писать текстовые выражения можно без кавычек, так как программа проставит их сама.

    Потом переходим в поле «Текст2». Устанавливаем туда курсор. Нам нужно тут указать то значение, которое выводит формула, а значит, следует дать ссылку на ячейку, её содержащую. Это можно сделать, просто вписав адрес вручную, но лучше установить курсор в поле и кликнуть по ячейке, содержащей формулу на листе. Адрес отобразится в окошке аргументов автоматически.

    В поле «Текст3» вписываем слово «рублей».

    После этого щелкаем по кнопке «OK».

  6. Окно аргументов функции СЦЕПИТЬ в Microsoft Excel

  7. Результат выведен в предварительно выделенную ячейку, но, как видим, как и в предыдущем способе, все значения записаны слитно без пробелов.
  8. Результат обработки данных функцией СЦЕПИТЬ в Microsoft Excel

  9. Для того, чтобы решить данную проблему, снова выделяем ячейку, содержащую оператор СЦЕПИТЬ и переходим в строку формул. Там после каждого аргумента, то есть, после каждой точки с запятой добавляем следующее выражение:

    " ";

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

    =СЦЕПИТЬ("Итого";" ";D2;" ";"рублей")

    Щелкаем по клавише ENTER. Теперь наши значения разделены пробелами.

  10. Значения разделены пробелами в Microsoft Excel

  11. При желании можно спрятать первый столбец «Общая сумма затрат» с исходной формулой, чтобы он не занимал лишнее место на листе. Просто удалить его не получится, так как это нарушит функцию СЦЕПИТЬ, но убрать элемент вполне можно. Кликаем левой кнопкой мыши по сектору панели координат того столбца, который следует скрыть. После этого весь столбец выделяется. Щелкаем по выделению правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем пункт «Скрыть».
  12. Скрытие столбца в Microsoft Excel

  13. После этого, как видим, ненужный нам столбец скрыт, но при этом данные в ячейке, в которой расположена функция СЦЕПИТЬ отображаются корректно.

Столбец скрыт в Microsoft Excel

Читайте также: Функция СЦЕПИТЬ в Экселе
Как скрыть столбцы в Экселе

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

Вставка текста в ячейку с формулой в Microsoft Excel

Текст вместе с формулой в Microsoft Excel

​Смотрите также​ два символа в​ возвращается позиция первого​ Думаю что не​ не было!​ значение ячейки B3​Поэтому важно научиться управлять​ нам необходимо предварительно​ а не в​ Снова — &.​ПРАВСИМВ (текст; кол-во знаков)​и выбрав соответствующий​ год, М –​. Первый вариант проще​ ячейку, её содержащую.​ В этом случае,​ числа выводимого формулой.​Довольно часто при работе​ формуле​ вхождения.​

​ только мне!​Задумка здесь такая.​

Процедура вставки текста около формулы

​ на число 0,​ форматами ячеек.​ подсчитать длину строки​ каждом слове. Однако​ И так последовательно​ – возвращает заданное​ Числовой формат или​ месяц. Чтобы эти​ и для многих​ Это можно сделать,​ алгоритм действий остается​ Они просто служат​ в Excel существует​;1​Таким образом, если​Еще раз огромное​ Дело в том​​ так как там​​Попробуйте заполнить табличку, так​

Ошибка в формуле в Microsoft Excel

Способ 1: использование амперсанда

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

​ ячейка содержит только​ спасибо!​ что в формулу​ данные отображаются в​ как показано на​ полученного числового значения​ задачи можно составить​ текстом и пробелы.​ конца ячейки;​ Число/ Числовой формат);​ обычные, а не​ тем не менее,​ вручную, но лучше​ координаты ячейки в​ что это текст.​​ результатом вычисления формулы​​: опять переделал​

Таблица с формулой в Microsoft Excel

  1. ​ слово «правило» -​SV​ встроен текст который​ текстовом формате. В​ рисунке:​ отнять -1, чтобы​ свою пользовательскую формулу​Получаем в одной ячейке​​ПОИСК (искомый текст; диапазон​​нажмите клавишу​ как символы формата,​ в определенных обстоятельствах,​ установить курсор в​

    Ячейка активирована в Microsoft Excel

  2. ​ кавычки брать не​ Для того, чтобы​​ вставить поясняющий текст,​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(ПОИСК(«прав»;D4;1)))​ то будет 1.​​: Слэн! Это круто!​​ меняется с каждым​ результате: 1+0+10=11.​Как видно на примере​ не изменять первую​ используя те же​ объединенные значения:​ для поиска; начальная​F2​ не забудьте перед​ например при обработке​ поле и кликнуть​​ нужно.​​ вывести результат в​

    Текст дописан в Microsoft Excel

  3. ​ который облегчает понимание​теперь так,как просит​А если, к​ Спасибо большое!​ листом причем в​​Внимание! При вычислении аналогичных​​ проблема возникает при​ большую букву в​ и другие текстовые​Использование функции СЦЕПИТЬ:​ позиция) – показывает​(т.е. войдите в​

    Текст выведен в Microsoft Excel

    ​ ними ставить обратный​ сложных формул, лучше​ по ячейке, содержащей​Также для вставки текста​ ячейку, щелкаем по​ этих данных. Конечно,​​ ТС​​ примеру, «Обязательное правило»​

    Попытка поставить пробел вручную в Microsoft Excel

  4. ​Но я извиняюсь,​ двух местах, а​ значений ячеек, но​ введении текста «10/12».​ строке. Ведь первая​ функции Excel:​С помощью кавычек в​ позицию первого появления​ Режим Правки ячейки)​ слеш .​ пользоваться оператором​ формулу на листе.​ вместе с результатом​​ кнопке​​ можно выделить для​Serge_007​​ — то уже​​ я так и​

    Введение пробела в Microsoft Excel

  5. ​ так же цифры​ уже с помощью​ После нажатия клавиши​ буква обрабатывается левой​

Формула и текст разделены пробелом в Microsoft Excel

​Чтобы решить эту популярную​ формуле можно добавить​ искомого знака или​ или поставьте курсор​Пользовательский формат часто используется​СЦЕПИТЬ​ Адрес отобразится в​ подсчета формулы можно​Enter​ пояснений отдельный столбец,​:​ 14.​ не понял, как​

​ которые меняются с​ обычной формулы =A6+B6+C6​ «Enter» получаем дату:​ частью формулы и​ задачу нужно в​ в конечное выражение​ строки при просмотре​ в Строку формул;​ для склонения времени,​.​ окошке аргументов автоматически.​ использовать функцию​на клавиатуре.​ но не во​​Цитата​​Нужно нечто более​

Написание текста перед формулой в Microsoft Excel

​ это работает?​ каждым столбцом!!! тоже​ все значения ячеек​Необходимо заставить Excel распознавать​ уже преобразована под​ формуле использовать дополнительные​ любой знак или​

Запись текста c функцией в Microsoft Excel

​ слева направо​нажмите​ например, 1 час,​Автор: Максим Тютюшев​В поле​СЦЕПИТЬ​Как видим, после этого​ всех случаях добавление​(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>это лишние два​ стандартизированное, т.к. на​

Ссылка на ячейку содержащую текст в формуле в Microsoft Excel

Способ 2: применение функции СЦЕПИТЬ

​СердЖиГ​ в двух местах!​ воспринимаются как числовые​ числа как текст.​​ требования пользователя. Поэтом​​ текстовые функции Excel:​ текст.​При разделении текста в​ENTER​ 2 часа, 5​Числовой пользовательский формат –​«Текст3»​. Данный оператор предназначен​ действия, вслед за​

​ дополнительных элементов является​

​ символа в формуле​ основе этих данных​​: Да вы абсолютно​​ Я легко заменил​​ значения, несмотря на​​Решение 1. В ячейке​ на нее недолжна​ ЛЕВСИМВ, ПРАВСИМВ и​Функция ПОИСК возвращает начальную​ строке учитывается положение​.​ часов; 1 год,​

​ это формат отображения​вписываем слово «рублей».​ для того, чтобы​ числом, которое выводит​ рациональным. Впрочем, в​;1​ дальше будут работать​​ правы! Это такая​​ бы это все​

  1. ​ то, что ячейка​​ D2 введите перед​​ влиять ни одна​​ ДЛСТР.​​ позицию искомого текста​ каждого знака. Пробелы​

    Переход в Мастер функций в Microsoft Excel

  2. ​Для удобства работы с​​ 5 лет; 2​​ числа задаваемый пользователем.​​После этого щелкаем по​​ соединять в одной​​ формула, находится пояснительная​​ Экселе имеются способы​китин​​ другие функции.​​ же тема. Просто​

    Перемещение в окно аргументов функции СЦЕПИТЬ в программе Microsoft Excel

  3. ​ будь это не​​ B6 имеет текстовый​​ текстовым значением символ​ функция из правой​​​ (без учета регистра).​​ показывают начало или​​ текстом в Excel​​ месяца, 6 месяцев.​ Например, число 5647,22​ кнопке​ ячейке значения, выводимые​ надпись​ поместить формулу и​: Serge_007, спасибо.просто хочется​Т.о. при наличие​ в той теме​ формула а текст!​

    ​ формат. Формулы могут​​ апострофа «’» (апостроф​​ части формулы.​​Если внимательно присмотреться к​​ Например:​ конец искомого имени.​ существуют текстовые функции.​ Это позволяет сделать​

    ​ можно отобразить как​​«OK»​​ в нескольких элементах​«рублей»​ текст в одну​ научится и понять​ «прав» — должно​ ответа так и​ Но как из​ суммировать, умножать, разделять​ следует ввести с​Для автоматического подсчета длины​ синтаксису выше указанной​Функция ПОИСК вернула позицию​Распределим с помощью функций​ Они облегчают обработку​ специальный условный формат.​ 005647 или, вообще​

    ​.​​ листа. Он относится​​. Но у этого​

    ​ ячейку вместе. Давайте​ разные варианты решения​​ быть 1, при​​ не было!​

    Окно аргументов функции СЦЕПИТЬ в Microsoft Excel

  4. ​ формулы сделать текст?​ и вычитать текст,​ английской раскладки клавиатуры).​ исходного текста используется​ формулы, то легко​ 10, т.к. слово​ имя, фамилию и​

    Результат обработки данных функцией СЦЕПИТЬ в Microsoft Excel

  5. ​ сразу сотен строк.​Например, формула склоняет сутки​ в произвольном формате,​Результат выведен в предварительно​​ к категории текстовых​​ варианта есть один​ разберемся, как это​Serge_007​ не имении -​Задумка здесь такая.​ А потом как​ если он состоит​

    ​ Теперь число преобразовано​

    ​ текстовая функция Excel​ заменить, что она​ «Захар» начинается с​ отчество в разные​ Рассмотрим некоторые из​

    ​ ="сут"&ТЕКСТ(B3;"[В3. Такая конструкция​

    ​ например, +(5647)руб.22коп. Пользовательские​​ выделенную ячейку, но,​​ функций. Его синтаксис​ видимый недостаток: число​

    Значения разделены пробелами в Microsoft Excel

  6. ​ можно сделать при​: Я вижу что​​ 0.​​ Дело в том​ из текста сделать​ только из символов​ в текстовое значение.​ – ДЛСТР (расшифроваться​ состоит из двух​ десятого символа в​​ столбцы.​​ них на примерах.​ формата говорит функции​ форматы также можно​ как видим, как​ следующий:​ и текстовое пояснение​ помощи различных вариантов.​ Вы отнюдь не​ArkaIIIa​ что в формулу​ формулу — я​ чисел (0-9), а​​Решение 2. Задайте в​​ как длина строки).​

    Скрытие столбца в Microsoft Excel

  7. ​ частей, соединенных между​ строке. Где это​В первой строке есть​Преобразует числа в текст.​ ТЕКСТ(), что если​ использовать в функции​​ и в предыдущем​​=СЦЕПИТЬ(текст1;текст2;…)​

Столбец скрыт в Microsoft Excel

​ слились воедино без​​Скачать последнюю версию​
​ лентяй и не​:​

​ встроен текст который​ не представляю​ функции не могут.​ ячейке D2 текстовый​ Данная функция требует​ собой оператором &.​ может пригодиться?​​ только имя и​​ Синтаксис: значение (числовое​ в ячейке​ ТЕКСТ(). Эта функция​ способе, все значения​Всего у этого оператора​ пробела.​ Excel​ просто так задаёте​​Serge_007​​ меняется с каждым​

​vikttur​

lumpics.ru

Пользовательский ЧИСЛОвой формат в MS EXCEL (Функция ТЕКСТ())

​Из этого примера возникает​ формат. Для этого​ для заполнения всего​В левой части формулы​Функция ПОИСК определяет положение​ фамилия, разделенные пробелом.​ или ссылка на​В3​ возвращает текстовое значение​ записаны слитно без​ может быть от​При этом, если мы​Если просто попробовать вставить​ вопросы​

​Сергей, благодарю. В​ листом причем в​: Уже как слоган:​ простой вывод. При​ откройте окно «Формат​ лишь одного аргумента​ используется дополнительная функция​ знака в текстовой​ Формула для извлечения​ ячейку с формулой,​значение менее 2,​

​ в нужном пользователю​ пробелов.​1​ попытаемся поставить пробел​ текст в одну​Поэтому и пытаюсь​ который раз выручаете!​ двух местах, а​»Показал пример -​ вычислении и расчетах​ ячеек» CTRL+1. На​ – ссылку на​ ЛЕВСИМВ:​

​ строке. А функция​

​ имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)).​

​ дающей в результате​

​ т.е. 1 сутки,​

​ виде.​

​Для того, чтобы решить​

​до​

​ вручную, то это​

​ ячейку с функцией,​

​ Вам помочь научиться​

​jakim​

​ так же цифры​

​ получил ответ»​
​ в Excel необходимо​

​ вкладке «Число» выберите​ исходный текст. В​

​Задача этой части формулы​

​ ПСТР возвращает текстовые​ Для определения второго​

​ число); формат (для​
​ то нужно использовать​
​Преобразование числа в текст​

​ данную проблему, снова​

​255​
​ ничего не даст.​ то при такой​

​китин​ ​:​ ​ которые меняются с​

​** ТУРБО-ЁЖ **​

​ использовать одинаковые типы​

​ из списка «Числовые​
​ результате вычисления она​ изменить первую букву​ значения (см. пример​

​ аргумента функции ЛЕВСИМВ​ отображения числа в​ окончание «ки», во​ может понадобиться для​ выделяем ячейку, содержащую​аргументов. Каждый из​ Как только будет​ попытке Excel выдаст​: спасибо за добрые​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=IFERROR(SEARCH(«Прав»;D4);0)​ каждым столбцом!!! тоже​: Скорее всего, что​ данных, не зависимо​ формат» опцию «Текстовый»​ возвращает числовое значение,​ на большую в​

​ выше). Либо можно​ – количества знаков​ виде текста).​ всех остальных случаях​ формирования строк, содержащих​ оператор​ них представляет либо​ нажата кнопка​ сообщение об ошибке​

​ слова​Serge_007​ в двух местах!​ топикстартер не знает,​ от формул и​​ и нажмите ОК.​​ попетому после функции​ исходной текстовой строке​ заменить найденный текст​ – используется функция​Самая полезная возможность функции​ (больше или равно​ текст и числовые​СЦЕПИТЬ​ текст (включая цифры​Enter​

​ в формуле и​shiroky​:​ Я легко заменил​ что с помощью​ функций. Это лучше​

​ Теперь можно вводить​ =ДЛСТР(A1) отнимаем -1.​ ячейки A1. Благодаря​ посредством функции ЗАМЕНИТЬ.​ ПОИСК. Она находит​ ТЕКСТ – форматирование​ 2) нужно использовать​ значения. В этом​и переходим в​ и любые другие​, результат снова «склеится».​

​ не позволит совершить​

​: Возможно ли как​китин​ бы это все​ функции ЯЧЕЙКА можно​ чем конвертировать текст​ любые числа как​ Что дает нам​ функции ЛЕВСИМВ можно​Скачать пример функции для​ пробел в ячейке​ числовых данных для​

​ окончание «ок», т.е.​ случае числу можно​

excel2.ru

Формула в MS EXCEL отображается как Текстовая строка

​ строку формул. Там​ символы), либо ссылки​​Но из сложившейся ситуации​​ такую вставку. Но​ то модифицировать формулу,​, смотрите, если «прав»​ будь это не​ получить имя листа​ в число и​ текст без апострофа.​ возможность не затрагивать​

​ получать определенное количество​ работы с текстом​ А2, начиная слева.​ объединения с текстовыми​

​ 2 суток, 3​ придать практически любой​ после каждого аргумента,​ на ячейки, которые​ все-таки существует выход.​

  • ​ существует два способа​ что бы вместо​ в ячейке не​​ формула а текст!​​ и не пробовал​
  • ​ позволит избежать много​Главным отличием выше описанных​​ первую большую букву​​ символов начиная с​ в Excel​Формула для извлечения фамилии:​ данными. Без использования​
  • ​ суток и т.д.​​ формат. Ниже приведены​​ то есть, после​ его содержат.​ Снова активируем ячейку,​ все-таки вставить текст​
  • ​ вписывания фрагмента текста​​ найдено, то что​​ Но как из​

excel2.ru

Функции для работы с текстом в Excel

​ также воспользоваться функцией​ ошибок. Не выполняйте​ двух примеров является​ правой частью формулы.​ левой стороны текста.​Читайте так же: как​С помощью функции ПОИСК​

Примеры функции ТЕКСТ в Excel

​ функции Excel «не​Всего можно использовать 3​ примеры форматов, которые​ каждой точки с​Посмотрим, как работает данная​ которая содержит формульное​ рядом с формульным​ («прав»), можно было​

​ возвратит формула? Правильно:​ формулы сделать текст?​ СТОЛБЕЦ. Как бы​ никаких математических операций​ закрепление за ячейкой​ В результате функция​ Функция требует заполнить​ перевести число и​ Excel определяет количество​ понимает», как показывать​

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

Выручка.

​ и текстовое выражения.​ выражением. Первый из​ задавать массив?, что​

Плохой пример.

​ #ЗНАЧ!​ А потом как​ там ни было,​ с текстом.​ способа отображения ее​ ПРАВСИМВ возвращает текстовую​ 2 аргумента:​ сумму прописью.​

ТЕКСТ.

​ знаков для функции​ числа, и преобразует​

​ использовать 4 и​ функции ТЕКСТ().​ выражение:​ Для примера возьмем​ Сразу после амперсанда​ них заключается в​ бы проводился поиск​А ТС просит​ из текста сделать​ вот требуемый макрос:​Читайте так же: как​ значений с помощью​

Формат ячеек.

​ строку без одного​Текст – ссылка на​Синтаксис функции ПОИСК:​ ПРАВСИМВ. Функция ДЛСТР​ их в базовый​ более условия, то​Обычно формула выглядит так:​» «;​

Числа.

​ все ту же​ открываем кавычки, затем​ применении амперсанда, а​ на соответствие содержимого​

Оператор 2 минуса.

​ ноль​ формулу — я​Sub Formula2Text2Formula()​

​ перевести число и​

Функция разделения текста в Excel

​ присвоения формата. Если​ первого символа для​ ячейку с исходным​«искомый текст» — что​ «считает» общую длину​

  • ​ формат.​ будет возвращена ошибка​ =ТЕКСТ(1234567,8999;»# ##0,00″) (не забудьте​Между кавычками должен находиться​
  • ​ таблицу, только добавим​ устанавливаем пробел, кликнув​ второй – в​ какой-либо ячейки массива,​
  • ​Что для этого​ не представляю{/post}{/quote}​Dim i As​ сумму прописью в​ в первом решении​ функции СТРОЧН, которая​ текстом.​

​ нужно найти;​ текста. Затем отнимается​Покажем на примере. Допустим,​ #ЗНАЧ!​ про двойные кавычки​

​ пробел. В целом​ в неё ещё​ по соответствующей клавише​ использовании функции​

ФИО.

​ по типу ВПР​ надо сделать? Тупо:​Попробуйте Ctrl+Ё, иногда​ Range, Prefix As​ Excel.​ в ячейку будут​ заменяет все символы​Количесвто_знаков – число возвращаемых​«просматриваемый текст» — где​ количество знаков до​ нужно объединить текст​Такой устовный пользовательский формат​

​ при указании формата).​

ПРАВСИМВ.

​ в строке функций​ один столбец​ на клавиатуре, и​СЦЕПИТЬ​Pelena​ Если число (любое)​ помогает :-)​ String​SV​

​ вводиться новые типы​ текста в маленькие​ символов с левой​ искать;​

ЛЕВСИМВ.

​ первого пробела (найденное​ в строках и​ можно использовать и​ Результат выглядит так:​ должно отобразиться следующее​«Общая сумма затрат»​ закрываем кавычки. После​.​:​ — истина, если​ArkaIIIa​For Each i​: Где только не​ данных (без апострофа),​

​ строчные буквы.​ стороны (с начала)​«начальная позиция» — с​ ПОИСКом).​ числовые значения:​

​ в формате ячеек.​ 1 234 567,90. Значение в​ выражение:​с пустой ячейкой.​ этого снова ставим​Самый простой способ решить​shiroky​

​ значение ошибки -​: Господа, подскажите, пожалуйста.​ In Selection​

ПСТР.

Функция объединения текста в Excel

​ искал ни чего​ то они будут​В результате соединения обеих​ исходного текста.​ какой позиции начинать​

​Вторая строка содержит имя,​Использование амперсанда без функции​

ФИО 2.

​ В этом случае​ ячейке будет выравнено​=СЦЕПИТЬ(«Итого»;» «;D2;» «;»рублей»)​Выделяем пустую ячейку столбца​ знак амперсанда (​ данную задачу –​, читаем Правила форума,​ ложь. ЕЧИСЛО (или​В условном форматировании​Prefix = «»​ не помогает, может​ отображаться по умолчанию.​ частей формулы оператором​В данном примере необходимо​

​ искать (по умолчанию​ отчество и фамилию.​

Объединение.

​ ТЕКСТ дает «неадекватный»​

СЦЕПИТЬ.

​ в ячейке, к​ по левому краю​Щелкаем по клавише​«Общая сумма затрат»​&​

Функция ПОИСК текста в Excel

​ это применить символ​ создаем свою тему,​ ЕОШ) проверяют возвращаемое​ есть правило выделения​

СЦЕПИТЬ.

​If i.FormulaLocal <>​ здесь кто знает?​Примечание. Второе решение закрепляет​ & мы получаем​ получить только 1​ – 1).​

​ Для имени используем​ результат:​ которой применен такой​ (если в ячейке​ENTER​. Щелкаем по пиктограмме​). Затем щелкаем по​ амперсанда (​

​ прикладываем файл с​ значение на его​ ячеек «текст содержит».​

​ i.Text Then Prefix​Допустим у меня​ за ячейкой ее​

​ красивое текстовое предложение,​

  • ​ первый символ из​Если нужно учитывать регистр,​
  • ​ такую же формулу:​Excel вернул порядковый номер​
  • ​ формат, будет по​ выравнивание по горизонтали​. Теперь наши значения​«Вставить функцию»​

​ клавише​&​

exceltable.com

Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ

​ примером​ тип.​ Данное правило анализирует​ = Chr(39)​ в ячейке формула​ формат, и любые​ которое как по​ исходной текстовой строки​ используется функция НАЙТИ.​Формула для извлечения фамилии​ для даты и​ преждему число (например​ установлено «По значению»),​

Формулы с текстовыми функциями Excel

​ разделены пробелами.​, расположенную слева от​Enter​

  1. ​). Данный знак производит​2ser​Если ЕЧИСЛО() -​ массив на наличие​
  2. ​i.FormulaLocal = Prefix​ =СУММ(А1+12). Как мне​ другие типы данных​ правилам начинается с​
  3. ​ в ячейке A1.​Программа Excel предлагает своим​ несколько иная: Это​ общий формат вместо​

ПРОПИСН СТРОЧН ПРОПНАЧ.

​ 5), а на​ т.к. это текстовое​При желании можно спрятать​ строки формул.​.​ логическое отделение данных,​: Коллеги добрый день.​ то истина, если​ в нем нужного​

​ & i.FormulaLocal​ ее преобразовать в​ будут преобразованы, пока​ первой большой буквы.​ Далее полученный символ​ пользователям целых 3​ пять знаков справа.​ денежного. Чтобы избежать​ листе будет отображаться, 5​ значение.​ первый столбец​Производится активация​Как видим, теперь результат​ которые содержит формула,​ Возможно похожий вопрос​ нет — то​

заменить первую букву в предложении.

​ сочетания символов, внезависимости​Next​ текст?​ пользователь не изменит​ А все остальные​ преобразуется в прописную​

​ функции для работы​

Принцип действия формулы для замены первой буквы в предложении

​ Вложенные функции ПОИСК​ подобного результата, применяется​ суток.​Ниже приведены примеры форматирования.​«Общая сумма затрат»​Мастера функций​ вычисления формулы и​

​ от текстового выражения.​ задавался, но все​ ложь. Добавим бинарное​

В левой части формулы.

​ от присутствия в​End Sub​Затем я ее​ для нее другие​ буквы – маленькие​ большую букву верхнего​ с большими и​ ищут второй и​ функция ТЕКСТ. Она​ВНИМАНИЕ!​Формат​

  1. ​с исходной формулой,​. Перемещаемся в категорию​ текстовое выражение разделены​
  2. ​ Давайте посмотрим, как​ же.​ отрицание и переведём​ ячейке иных символов.​

​Инструкция: Выделяем диапазон,​ КАК ТЕКСТ!!! отредактирова​ форматы (например, «Общий»​ аж до конца​ регистра.​ маленькими буквами в​ третий пробелы в​ форматирует значения по​Результат функции ТЕКСТ() –​

​Число​ чтобы он не​«Текстовые»​ пробелом.​ можно применить указанный​Есть таблица с​ всё это в​Например, если правило​ выполняем код.​ допустим =СУММ(А1+14) как​ — по умолчанию).​ предложения. В независимости​Правая часть формулы после​ тексте (верхний и​ строке. ПОИСК(» «;A3;1)​ заданию пользователя.​ текст! Если в​Результат / Комментарий​ занимал лишнее место​

Правая часть формулы.

​. Далее выделяем наименование​Естественно, что все указанные​ способ на практике.​ 3 данными (№мероприятия,​ числа​ установлено на сочетание​слэн​ мне этот текст​​ от длины текста​ оператора & очень​ нижний регистр). Эти​ находит первый пробел​Формула «для даты» теперь​ результате применения пользовательского​»(плюс)# ##0,00;(минус)# ##0,00;0″​ на листе. Просто​«СЦЕПИТЬ»​ действия проделывать не​У нас имеется небольшая​ ответственный, статус-выполнено/невыполнено). Необходимо​китин​ букв «прав», то​: мож вот так?​ преобразовать в формулу?​Если функция ссылается на​ используя одну и​ похожа по принципу​ текстовые функции делают​ слева (перед отчеством).​ выглядит так:​ формата нужно получить​5555,22​ удалить его не​и жмем на​ обязательно. Мы просто​ таблица, в которой​

​ сделать сводную таблицу,​:​ будут выделены ячейки​SV​ Подскажите кто знает,​ ячейку, в которой​ ту же формулу​ действия на левую​ буквы большими и​ К найденному результату​Второй аргумент функции –​ число, то используйте​(плюс)5 555,22​ получится, так как​ кнопку​ показали, что при​ в двух столбцах​ в которой бы​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШ(—И(ПОИСК(«прав»;D4;1)));0;—И(ПОИСК(«прав»;D4;1)))​ в которых есть​: Скорее всего, что​ пожалуйста! Очень нужно!​ число записано текстом,​ мы получаем правильный​ часть, только она​ маленькими или же​

независимости от длины текста.

​ добавляем единицу (+1).​ формат. Где брать​ подход изложенный в​»(+)# ##0,00;(–)# ##0,00;0,00″​ это нарушит функцию​«OK»​ обычном введении без​ указаны постоянные и​ отражалось количество выполненных/невыполненных​ещё попытка,но до​ и «прав», и​ топикстартер не знает,​Sh_Alex​ то при вычислении​ результат.​ решает другую задачу.​

exceltable.com

Вводим в ячейку число как текст

​ изменяют только первую​ Получаем ту позицию,​ строку формата? Щелкаем​ статье Пользовательский числовой​5555,22​СЦЕПИТЬ​.​

​ второго амперсанда и​ переменные затраты предприятия.​ мероприятий в разрезе​ краткости гуру мне​ «правило» и «правительство»​ что с помощью​: Может я не​ значение этой ячейки​Часто в Excel числа​ Ее задача –​ букву в слове​

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

​ с которой будем​ правой кнопкой мыши​ формат (Формат ячеек).​

  1. ​(+)5 555,22​, но убрать элемент​Запускается окошко аргументов оператора​ кавычек с пробелом,​ В третьем столбце​ каждого ответственного. Загвоздка​ еще оч.далеко​
  2. ​ и т.д.​ функции ЯЧЕЙКА можно​ о том, но​ равно «0». Но​
  3. ​ необходимо записать как​ преобразовать все символы​

​ на большую.​ искать второй пробел.​

​ по ячейке со​ Там же можно​»# ##0,00;# ##0,00;?»​

Исходная табличка.

​ вполне можно. Кликаем​СЦЕПИТЬ​ формульные и текстовые​ находится простая формула​ в том, что​

Проблема ввести 10/12.

​китин​Нужна формула, которая​

​ получить имя листа​ что мешает Вам​ здесь нужно быть​ текст. И на​ текста в маленькие​Сначала рассмотрим на примере​Часть формулы – ПОИСК(«​ значением. Нажимаем «Формат​

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

​ оборот, введенные нами​ буквы. Но сделать​ 3 текстовых функции​ «;A3;ПОИСК(» «;A3;1)+1) –​ ячеек». В открывшемся​ форматов.​?​ по сектору панели​ из полей под​ же можете установить​ их и выводит​ может отвечать несколько​

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

​ окне выбираем «все​

Математические операции с текстом в Excel

​Ниже приведены форматы, рассмотренные​Отображаем «другой» нуль​ координат того столбца,​ наименованием​ правильный пробел ещё​ общим итогом. Нам​ ответственный (в одной​Serge_007​ все формулы, которые​ СТОЛБЕЦ. Как бы​ и enter. Или​ Это может приводить​

  1. ​ меняет на числа​ чтобы не изменять​ПРОПИСН – данная текстовая​Отличие формул и функций при суммировании текста.
  2. ​ Это будет конечная​ форматы». Копируем нужный​ в файле примера.​»# #0 руб., 00​ который следует скрыть.​«Текст»​ при выполнении второго​ требуется в ту​ ячейке указано несколько​: Всё верно, но​
  3. ​ я нашел работают​ там ни было,​ двойной клик по​ к ошибочным расчетам.​

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

​ в строке «Тип».​Бывает, что введя формулу​ коп»​ После этого весь​. Их количество достигает​ пункта данного руководства.​ же ячейку, где​ фамилий) — в​ зачем ЕСЛИ() и​ с точным сочетанием​ вот требуемый макрос:​

​ ячейке и редактируйте​ Приводим конкретный пример.​На первом уроке рассмотрим,​ за которую отвечает​ буквы в слове​Далее из общей длины​ Вставляем скопированное значение​ и нажав клавишу​1234,611​ столбец выделяется. Щелкаем​255​При написании текста перед​ отображается общая сумма​ этом случае нужно​ зачем указывать номер​ символов, и если​

​Sub Formula2Text2Formula()​ прямо в ней.​Заполните диапазон ячеек A1:D6​ в каких случаях​ левая часть формулы.​ на прописные, большие.​ строки отнимается количество​ в формулу.​ENTER​1 234 руб., 61​ по выделению правой​, но для нашего​ формулой придерживаемся следующего​ затрат добавить после​

​ считать для каждого​ вхождения?​ я задам поиск​Dim i As​

exceltable.com

Как текст превратить в формулу и наоборот?

​С уважением, Александр.​​ так как показано​ может возникнуть конфликт​ В место функции​СТРОЧН – эта функция​
​ знаков с начала​Приведем еще пример, где​пользователь видит в​ коп​ кнопкой мыши. Запускается​
​ примера понадобится всего​ синтаксиса. Сразу после​ формулы поясняющее слово​ ответственного данное мероприятие​китин​ по слову «прав»,​ Range, Prefix As​

​vikttur​​ на рисунке:​ между пользователем и​ ЛЕВСИМВ в правой​ преобразует все символы​ строки до второго​ может быть полезна​ ячейке не результат​»# ##0,0  M»​ контекстное меню. Выбираем​
​ три поля. В​

​ знака «=» открываем​​«рублей»​ за 1. Например​
​:​ то формула будет​ String​: Что-то напоминает тему,​Колонку E не нужно​ программой при введении​ части формулы применяется​

​ текста в строчные,​​ пробела. Результат –​ данная функция. Добавим​ вычисления формулы, а​Вводить нужно так:​ в нем пункт​ первом мы разместим​ кавычки и записываем​.​

​ Иванов и Петров​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕОШ(—И(ПОИСК(«прав»;D4;1)))​ возвращать истинну, только​For Each i​ которая рядом:​ заполнять, так как​ данных в ячейки.​

​ функция ПРАВСИМВ:​ маленькие буквы.​ число символов справа,​ нули в начале​ саму формулу. Причина​»#пробел##0,0двапробелаM»​«Скрыть»​ текст, во втором​ текст. После этого​Активируем ячейку, содержащую формульное​ ответственны за одно​вот так и​ в ячейках «прав»,​ In Selection​»Как вытащить формулу​ в ней отображается​ Так же найдем​Текстовая функция ПРАВСИМВ работает​ПРОПНАЧ – функция изменяет​ которые нужно вернуть.​ числа. Если ввести​

​ — Текстовый формат​​1 326 666,22​
​.​ – ссылку на​

​ закрываем кавычки. Ставим​​ выражение. Для этого​ и тоже мероприятие​ всё?но тогда где​ а «правительство» и​Prefix = «»​ из ячейки».Объясните, для​ содержимое ячеек в​ лучшее решения для​ обратно пропорционально функции​ только первую букву​

​Формула «для отчества» строится​
​ вручную, Excel их​ ячейки. Покажем как​1,3 М​
​После этого, как видим,​ ячейку, в которой​
​ знак амперсанда. Затем,​
​ либо производим по​ и оно невыполнено,​ «прав»выдаеть ЛОЖЬ.​
​ «правило» засылать в​If i.FormulaLocal <>​
​ чего задумка, пример​
​ колонке D. Обратите​

​ правильного введения в​ ЛЕВСИМВ. Так же​

​ в каждом слове​​ по тем же​

​ удалит. Поэтому введем​​ в этом случае​выводит число в​ ненужный нам столбец​ содержится формула, и​ в случае если​ ней двойной щелчок​ значит у Иваново​и ещё​ лес.​ i.Text Then Prefix​

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

​??????​Собственно, нужен анализ,​

​ = Chr(39)​ что задача решается​ B3 и B6​ текст.​ аргументов: исходный текст​Как видно в примере​Для объединения значений из​Если нужно вернуть прежние​Итак, по какой-то причине​»00000″​ этом данные в​ разместим текст.​ открываем кавычки, ставим​
​ либо выделяем и​ 1 мероприятие невыполнено​

​Serge_007​​ если ячейка содержит​i.FormulaLocal = Prefix​
​ другим, отличным от​ числовые данные записаны​Вводить числа как текст​ и количество знаков.​

​ на рисунке эти​​ нескольких ячеек в​ числовые значения (без​ пользователь ввел формулу​123​ ячейке, в которой​Устанавливаем курсор в поле​

​ пробел и закрываем​ жмем на функциональную​ и у Петрова​: Я ж написал:​ сочетание «прав» -​ & i.FormulaLocal​ авторского, способом.​ как текстовые через​ в Excel приходится​ Но возвращает она​ функции в своих​ одну строку используется​ нулей), то используем​ в ячейку с​00123​ расположена функция​«Текст1»​ кавычки. Щелкаем по​ клавишу​ будет считаться что​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4))​

​ то возвращается 1,​Next​

planetaexcel.ru

Поиск формулы для «текст содержит»

​Guest​​ апостроф «’».​
​ достаточно часто. Например:​ определенное число букв,​ аргументах не требуют​ оператор амперсанд (&)​ оператор «—»:​ Тектовым форматом.​»0″&СИМВОЛ(176)&»С «​СЦЕПИТЬ​. Вписываем туда слово​
​ клавише​F2​ 1 мероприятие невыполнено.​Если хотите идти​ если не содержит,​End Sub​: Да дело в​В колонку D введите​
​Номер фактуры или договора​ полученных с правой​ ничего кроме исходных​ или функция СЦЕПИТЬ.​Обратите внимание, что значения​Заставить EXCEL интерпретировать введенное​13​отображаются корректно.​«Итого»​Enter​. Также можно просто​ Здесь нужно как​ «своим путём», то​ то 0.​Инструкция: Выделяем диапазон,​
​ том что формул​ формулы, которые отображаются​ состоит из более​ стороны исходного текста.​ текстовых данных, которые​Например, значения расположены в​

​ теперь отображаются в​​ в ячейку выражение​​13°С​
​Читайте также:​
​. Писать текстовые выражения​

​.​​ выделить ячейку, а​​ то применить формулу​

​ тоже самое, но​​китин​​ выполняем код.{/post}{/quote}​
​ слишком много! А​ в колонке E​ 12-ти чисел. Допустим​
​ Однако в данном​ следует преобразовать в​ разных столбцах (ячейках):​ числовом формате.​
​ как формулу, а​вывод символа градуса​Функция СЦЕПИТЬ в Экселе​ можно без кавычек,​
​Для записи текста вместе​ потом поместить курсор​ текст содержит и​ наоборот:​:​
​Вы ГЕНИЙ!!! Это​ тут бы я​ как на рисунке.​ номер: «1234567891012» Excel​ случаи мы в​

​ соответствии с требованиями​​Ставим курсор в ячейку,​​​
​ не как текст​ Цельсия через его​

​Как скрыть столбцы​​ так как программа​​ с функцией, а​

​ в строку формул.​​ т.д. Прикрепляю файл​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(—И(ПОИСК(«прав»;D4;1))))​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=И(ПОИСК(«прав»;D4;1))​ просто супер!!! Так​ ее в текст​Теперь обратите внимание на​ округляет большие числа​
​ качестве второго аргумента​ пользователя.​smile
​ где будут находиться​Отдельные текстовые функции и​ — очень просто:​ код​ в Экселе​ проставит их сама.​ не с обычной​Сразу после формулы ставим​ Excel с двуся​
​Кстати, правильнее будет​попробуйте так.​ просто и так​ и по формуле​ результаты вычислений функций​ в такой формат​ не можем указать​smile

​Не смотря на такой​​ объединенные три значения.​​ их комбинации позволяют​
​выделите ячейку с формулой​Необходимо помнить, что ряд​Таким образом, можно сказать,​

​Потом переходим в поле​​ формулой, все действия​ знак амперсанд (​

​ таблицами — первая​​ так: Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(ПОИСК(«прав»;D4)))​исправил​ продуктивно! Все прекрасно​ все быстро бы​

​ и формул в​​ «1,23457E+12».​​ фиксированное значение. Ведь​
​ широкий выбор функций​ Вводим равно. Выбираем​ распределить слова из​
​ (на рисунке это​
​ букв (с м​

​ что существуют два​​«Текст2»​
​ точно такие же,​
​&​ с исходными данными,​Цитата​Serge_007​
​ работает!!! А я​
​ сделал​ колонке D.​
​Некоторые номера телефонов автоматически​​ нам заранее неизвестно​ в Excel еще​ первую ячейку с​ одной ячейки в​ ячейка​ г М) и​ способа вписать в​. Устанавливаем туда курсор.​​ как были описаны​ smile

​). Далее в кавычках​​ а вторая -​
​(китин)200?'200px':''+(this.scrollHeight+5)+'px');">указывать номер вхожденияКакой​
​:​ этот префикс втавлял​

​Guest​​В ячейке D2 функция​​ конвертируются в дату.​​ количество символов в​ нужна функция, которая​​ текстом и нажимаем​
biggrin

​ отдельные ячейки:​​А1​ символов (*:, пробел)​ одну ячейку формулу​

​ Нам нужно тут​​ выше.​ записываем слово​ что должно в​ смысл указывать номер​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4))​smile
​ вручную, потом редактировал​: Да вы абсолютно​

​ =СУММ(A2:C2) отображает правильный​​ Номер телефона: 2012-10-17​ исходном тексте. Кроме​

​ умеет заменить первую​​ на клавиатуре &.​ЛЕВСИМВ (текст; кол-во знаков)​);​ используются для отображения​ и текст: при​ указать то значение,​Текст также можно указывать​«рублей»​ результате получиться.​ вхождения, если нужен​

​ArkaIIIa​​ формулу потом вруную​​ правы! Это такая​​ результат 1+100+10=111. А​ отображается как «17.10.2012».​ того, длина разных​ букву на заглавную​

​ Затем – знак​​ – отображает заданное​формат ячейки установите Общий​ формата: с -​ помощи амперсанда и​
​ которое выводит формула,​ в виде ссылки​. При этом кавычки​Буду признателен, если​ ЛЮБОЙ? Понятно что​:​ удалял, теперь вы​ же тема. Просто​ в ячейке D3​Иногда нужно записать формулу​ исходных текстовых строк​ только для первого​ пробела, заключенный в​ число знаков с​ (нажав​ секунда, м –​ функции​ а значит, следует​ на ячейку, в​ не будут отображаться​ формулу напишите прямо​ будет первый всегда,​китин​ можете представить как​ в той теме​ функция суммирования меняет​ обычным текстом.​ может отличаться. Поэтому​ слова в предложении,​ кавычки (“ “).​ начала ячейки;​CTRL+1​ минута, г –​СЦЕПИТЬ​ дать ссылку на​ которой он расположен.​ в ячейке после​ в файле​
​ но это лишние​В этом случае​ вы мне помогли!​

excelworld.ru

​ ответа так и​

Вставка текста в ячейку с формулой в Microsoft Excel

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

Процедура вставки текста около формулы

Если просто попробовать вставить текст в одну ячейку с функцией, то при такой попытке Excel выдаст сообщение об ошибке в формуле и не позволит совершить такую вставку. Но существует два способа все-таки вставить текст рядом с формульным выражением. Первый из них заключается в применении амперсанда, а второй – в использовании функции СЦЕПИТЬ.

Способ 1: использование амперсанда

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

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

  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 .

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

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

    Как преобразовать формулу в текст в Excel?

    Познакомимся с вариантами преобразования формулы Excel в текст (в результате получается не значение ячейки, а формульное выражение в текстовом виде, например, «=A1+A2», «=СЕГОДНЯ()» и т.д.).

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

    Преобразование формулы в текст в Excel

    Начнем с более простого варианта, а именно предположим, что нам нужно преобразовать формулу в текст в самой ячейке (т.е. заменить значение на текстовую запись). Тогда в этом случае есть несколько способов преобразования:

    • Поменять формат ячейки на текстовый, а затем произвести вычисление формулы; При этом для каждой ячейки нужно будет вручную производить изменение.
    • Добавить апостроф (символ «‘») перед знаком равно (символ «=») в формульном выражении. В данном варианте подставить апостроф можно как вручную, так и через замену («=» на «‘=» с помощью инструмента «Найти и заменить»).


    Теперь перейдем к более общему случаю и рассмотрим 2 основных варианта перевода формулы в текст (т.е. получить текстовую запись):

    • Функция Ф.ТЕКСТ (доступна начиная с версии Excel 2013);
    • Пользовательская функция (UDF).

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

    Функция Ф.ТЕКСТ в Excel

    Начиная с версии Excel 2013 для применения доступна функция Ф.ТЕКСТ (FORMULATEXT в английской версии):

    Ф.ТЕКСТ(ссылка)
    Возвращает формулу в виде строки.

    • Ссылка(обязательный аргумент) — ссылка на ячейку или диапазон ячеек.

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


    При этом в зависимости от выбранного у вас параметра отображения стиля ссылок (A1 или R1C1) формула автоматически будет подстраиваться под формат записи:

    При работе с данной функцией есть несколько важных особенностей, на которые необходимо обратить внимание:

    • Аргумент «Ссылка» может ссылаться на другие листы и книги;
    • Если аргумент «Ссылка» не содержит формульное выражение или содержит ссылку на закрытую книгу, то в результате будет возвращено значение ошибки.

    Пользовательская функция (UDF)

    При использовании версии Excel 2010 или более ранней, стандартными инструментами Excel воспользоваться уже не получится.
    Однако данную проблему мы можем решить с помощью создания пользовательской функции (UDF), которая позволит преобразовать формулу в текст в различных вариантах записи в зависимости от стиля ссылок.

    Перейдем в редактор Visual Basic (сочетание клавиш Alt + F11), вставляем новый модуль и добавляем следующий код:

    Как отобразить текст и число в одной ячейке

    Для того чтобы в одной ячейке совместить как текст так и значение можно использовать следующие способы:

    • Конкатенация;
    • Функция СЦЕПИТЬ;
    • Функция ТЕКСТ;
    • Пользовательский формат.

    Разберем эти способы и рассмотрим плюсы и минусы каждого из них.

    Использование конкатенации

    Один из самых простых способов реализовать сочетание текста и значения — использовать конкатенацию (символ &).

    Допустим ячейка A1 содержит итоговое значение 123,45, тогда в любой другой ячейке можно записать формулу
    =»Итого: «&A1

    В итоге результатом будет следующее содержание ячейки Итого: 123,45.

    Это простое решение, однако имеет много минусов.

    1. Результатом формулы будет текстовое значение, которое нельзя будет использовать при дальнейших вычислениях.
    2. Значение ячейки A1 будет выводится в общем формате, без возможности всякого форматирования. В следствие чего этот метод не всегда применим.

    Применение функции СЦЕПИТЬ

    Аналогичное простое решение, но с теми же недостатками — использование функции СЦЕПИТЬ. Применяется она так: =СЦЕПИТЬ(«Итого: «;A1). Результаты ее использования аналогичные:

    Применение функции ТЕКСТ

    Функция ТЕКСТ позволяет не только объединить текст и значение, но еще и отформатировать значение в нужном формате. Если мы применим следующую формулу =ТЕКСТ(A1;»»»Итого: «»##0»), то мы получим такой результат Итого: 123.

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

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

    Использование пользовательского формата

    Не такой простой способ как предыдущие, но наиболее функциональный. Заключается в применении к итоговой ячейки пользовательского числового формата. Чтобы добавить текст «Итого» к ячейке A1 необходимы следующие действия:

    1. Выберите ячейку A1.
    2. Откройте диалоговое окно Формат ячейки.
    3. В поле Тип укажите нужный формат. В нашем случае «Итого: «# ##0.

    В результате ячейка A1 будет содержать Итого: 123.

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

    Плюсы и минусы методов

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

    ТЕКСТ (функция ТЕКСТ)

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

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

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

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

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

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

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

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

    Ниже приведены популярные примеры, которые вы можете скопировать прямо в 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 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.

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

    Содержание

    1. СЦЕПИТЬ
    2. СТРОЧН
    3. ПРОПИСН
    4. ПРОПНАЧ
    5. ДЛСТР
    6. ЛЕВСИМВ и ПРАВСИМВ
    7. ПСТР
    8. СОВПАД
    9. СЖПРОБЕЛЫ
    10. ПОВТОР
    11. НАЙТИ
    12. ПОИСК
    13. ПОДСТАВИТЬ
    14. ЗАМЕНИТЬ

    СЦЕПИТЬ

    Для объединения содержимого ячеек в Excel, наряду с оператором конкатенации, можно использовать текстовую функцию СЦЕПИТЬ. Она последовательно объединяет значения указанных ячеек в одной строке.

    Текстовые функции в Excel

    СТРОЧН

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

    Текстовые функции в Excel

    ПРОПИСН

    Текстовая функция ПРОПИСН делает все буквы прописными, т.е. преобразует их в верхний регистр. Так же, как и СТРОЧН, не заменяет знаки, не являющиеся буквами.

    Текстовые функции в Excel

    ПРОПНАЧ

    Текстовая функция ПРОПНАЧ делает прописной первую букву каждого слова, а все остальные преобразует в строчные.

    Текстовые функции в Excel

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

    Текстовые функции в Excel

    ДЛСТР

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

    Текстовые функции в Excel

    ЛЕВСИМВ и ПРАВСИМВ

    Текстовые функции ЛЕВСИМВ и ПРАВСИМВ возвращают заданное количество символов, начиная с начала или с конца строки. Пробел считается за символ.

    Текстовые функции в Excel

    Текстовые функции в Excel

    ПСТР

    Текстовая функция ПСТР возвращает заданное количество символов, начиная с указанной позиции. Пробел считается за символ.

    Текстовые функции в Excel

    СОВПАД

    Функция СОВПАД позволяет сравнить две текстовые строки в Excel. Если они в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ. Данная текстовая функция учитывает регистр, но игнорирует различие в форматировании.

    Текстовые функции в Excel

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

    Текстовые функции в Excel

    СЖПРОБЕЛЫ

    Удаляет из текста все лишние пробелы, кроме одиночных между словами.

    Текстовые функции в Excel

    В случаях, когда наличие лишнего пробела в конце или начале строки сложно отследить, данная функция становится просто незаменимой. На рисунке ниже видно, что содержимое ячеек А1 и B1 абсолютно одинаково, но это не так. В ячейке А1 мы намеренно поставили лишний пробел в конце слова Excel. В итоге функция СОВПАД возвратила нам значение ЛОЖЬ.

    Текстовые функции в Excel

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

    Текстовые функции в Excel

    Функцию СЖПРОБЕЛЫ полезно применять к данным, которые импортируются в рабочие листы Excel из внешних источников. Такие данные очень часто содержат лишние пробелы и различные непечатаемые символы. Чтобы удалить все непечатаемые символы из текста, необходимо воспользоваться функцией ПЕЧСИМВ.

    ПОВТОР

    Функция ПОВТОР повторяет текстовую строку указанное количество раз. Строка задается как первый аргумент функции, а количество повторов как второй.

    Текстовые функции в Excel

    НАЙТИ

    Текстовая функция НАЙТИ находит вхождение одной строки в другую и возвращает положение первого символа искомой фразы относительно начала текста.

    Текстовые функции в Excel

    Данная функция чувствительна к регистру…

    Текстовые функции в Excel

    … и может начинать просмотр текста с указанной позиции. На рисунке ниже формула начинает просмотр с четвертого символа, т.е. c буквы «r«. Но даже в этом случае положение символа считается относительно начала просматриваемого текста.

    Текстовые функции в Excel

    ПОИСК

    Текстовая функция ПОИСК очень похожа на функцию НАЙТИ, основное их различие заключается в том, что ПОИСК не чувствительна к регистру.

    Текстовые функции в Excel

    Текстовые функции в Excel

    ПОДСТАВИТЬ

    Заменяет определенный текст или символ на требуемое значение. В Excel текстовую функцию ПОДСТАВИТЬ применяют, когда заранее известно какой текст необходимо заменить, а не его местоположение.

    Приведенная ниже формула заменяет все вхождения слова «Excel» на «Word»:

    Текстовые функции в Excel

    Заменяет только первое вхождение слова «Excel»:

    Текстовые функции в Excel

    Удаляет все пробелы из текстовой строки:

    Текстовые функции в Excel

    ЗАМЕНИТЬ

    Заменяет символы, расположенные в заранее известном месте строки, на требуемое значение. В Excel текстовую функцию ЗАМЕНИТЬ применяют, когда известно где располагается текст, при этом сам он не важен.

    Формула в примере ниже заменяет 4 символа, расположенные, начиная с седьмой позиции, на значение «2013». Применительно к нашему примеру, формула заменит «2010» на «2013».

    Текстовые функции в Excel

    Заменяет первые пять символов текстовой строки, т.е. слово «Excel», на «Word».

    Текстовые функции в Excel

    Вот и все! Мы познакомились с 15-ю текстовыми функциями Microsoft Excel и посмотрели их действие на простых примерах. Надеюсь, что данный урок пришелся Вам как раз кстати, и Вы получили от него хотя бы малость полезной информации. Всего доброго и успехов в изучении Excel!

    Оцените качество статьи. Нам важно ваше мнение:

    Понравилась статья? Поделить с друзьями:
  • Текстовые данные в excel представляют собой
  • Текстовой редактор word просмотр документа
  • Текстовые возможности текстового процессора ms word при работе с документами
  • Текстовой редактор microsoft word стили
  • Текстовом редакторе word документ по образцу 1 используя различные начертания размеры цвет символов