В некоторых случаях вам нужно добавить или добавить определенный текст к существующему значению ячейки в Excel. И вы можете потратить слишком много времени на ввод текста вручную в существующее значение ячейки. В этой статье представлены два метода, которые помогут вам легко добавить текст в значение ячейки в Excel.
Добавление текста к значению ячейки с формулами
Плюс текст к значению ячейки с Kutools for Excel
Добавление текста к значению ячейки с формулами
Вы можете использовать формулы для добавления текста к значению ячейки со следующими формулами.
Если вы хотите добавить текст в начало и конец значения ячейки, функция конкатенации может вам помочь: = СЦЕПИТЬ («текст»; A1; «текст»).
Например, я хочу отдельно добавить текст «Локальный» в начале и добавить текст «Оценка 3» в конце ячейки A2.
1. Выберите пустую ячейку, введите формулу в панель формул и нажмите клавишу Enter. Затем вы можете увидеть, что определенные тексты добавляются в указанное место существующего значения ячейки, как показано ниже.
=CONCATENATE(«Local «,A2,» Grade 3″)
Заметки:
1. Для добавления текста только в начале значения ячейки вы можете использовать формулу: = СЦЕПИТЬ («текст»; A2).
2. Для добавления текста в конце значения ячейки вы можете использовать формулу: = СЦЕПИТЬ (A2; «текст»)
3. Формула = «текст» & A1, = A1 & «текст» or = «текст» & A1 & «текст» тоже может вам помочь. А если вы хотите разделить тексты разделителем (говорит запятая), вы можете добавить «,» в формулу, например = A1 & «,» & «текст».
Плюс текст к значению ячейки с Kutools for Excel
Если вам сложно работать с формулой, вы можете попробовать утилиту «Добавить текст» из Kutools for Excel.
1. Выделите ячейки, в которые нужно добавить текст, затем щелкните Кутулс > Текст > Добавить текст.
2. в Добавить текст диалоговом окне, если вам просто нужно добавить текст перед значением ячейки, введите определенный текст в поле Текст поле выберите Перед первым персонажем и нажмите OK кнопка. Смотрите скриншот:
Чтобы добавить текст в конце значения ячейки, проверьте После последнего символа опцию.
Внимание: Если вы хотите добавить текст отдельно в начало и конец значения ячейки, сначала выберите Перед первым персонажем вариант, а затем щелкните Применить кнопка. Измените текст в Текст поле и выберите После последнего символа вариант и, наконец, нажмите OK для завершения.
Вы можете видеть, что тексты добавляются к выбранному значению ячейки, как показано ниже.
Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Плюс текст к значению ячейки с Kutools for Excel
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (2)
Оценок пока нет. Оцените первым!
Содержание
- Процедура вставки текста около формулы
- Способ 1: использование амперсанда
- Способ 2: применение функции СЦЕПИТЬ
- Вопросы и ответы
Довольно часто при работе в Excel существует необходимость рядом с результатом вычисления формулы вставить поясняющий текст, который облегчает понимание этих данных. Конечно, можно выделить для пояснений отдельный столбец, но не во всех случаях добавление дополнительных элементов является рациональным. Впрочем, в Экселе имеются способы поместить формулу и текст в одну ячейку вместе. Давайте разберемся, как это можно сделать при помощи различных вариантов.
Процедура вставки текста около формулы
Если просто попробовать вставить текст в одну ячейку с функцией, то при такой попытке Excel выдаст сообщение об ошибке в формуле и не позволит совершить такую вставку. Но существует два способа все-таки вставить текст рядом с формульным выражением. Первый из них заключается в применении амперсанда, а второй – в использовании функции СЦЕПИТЬ.
Способ 1: использование амперсанда
Самый простой способ решить данную задачу – это применить символ амперсанда (&). Данный знак производит логическое отделение данных, которые содержит формула, от текстового выражения. Давайте посмотрим, как можно применить указанный способ на практике.
У нас имеется небольшая таблица, в которой в двух столбцах указаны постоянные и переменные затраты предприятия. В третьем столбце находится простая формула сложения, которая суммирует их и выводит общим итогом. Нам требуется в ту же ячейку, где отображается общая сумма затрат добавить после формулы поясняющее слово «рублей».
- Активируем ячейку, содержащую формульное выражение. Для этого либо производим по ней двойной щелчок левой кнопкой мыши, либо выделяем и жмем на функциональную клавишу F2. Также можно просто выделить ячейку, а потом поместить курсор в строку формул.
- Сразу после формулы ставим знак амперсанд (&). Далее в кавычках записываем слово «рублей». При этом кавычки не будут отображаться в ячейке после числа выводимого формулой. Они просто служат указателем для программы, что это текст. Для того, чтобы вывести результат в ячейку, щелкаем по кнопке Enter на клавиатуре.
- Как видим, после этого действия, вслед за числом, которое выводит формула, находится пояснительная надпись «рублей». Но у этого варианта есть один видимый недостаток: число и текстовое пояснение слились воедино без пробела.
При этом, если мы попытаемся поставить пробел вручную, то это ничего не даст. Как только будет нажата кнопка Enter, результат снова «склеится».
- Но из сложившейся ситуации все-таки существует выход. Снова активируем ячейку, которая содержит формульное и текстовое выражения. Сразу после амперсанда открываем кавычки, затем устанавливаем пробел, кликнув по соответствующей клавише на клавиатуре, и закрываем кавычки. После этого снова ставим знак амперсанда (&). Затем щелкаем по клавише Enter.
- Как видим, теперь результат вычисления формулы и текстовое выражение разделены пробелом.
Естественно, что все указанные действия проделывать не обязательно. Мы просто показали, что при обычном введении без второго амперсанда и кавычек с пробелом, формульные и текстовые данные сольются. Вы же можете установить правильный пробел ещё при выполнении второго пункта данного руководства.
При написании текста перед формулой придерживаемся следующего синтаксиса. Сразу после знака «=» открываем кавычки и записываем текст. После этого закрываем кавычки. Ставим знак амперсанда. Затем, в случае если нужно внести пробел, открываем кавычки, ставим пробел и закрываем кавычки. Щелкаем по клавише Enter.
Для записи текста вместе с функцией, а не с обычной формулой, все действия точно такие же, как были описаны выше.
Текст также можно указывать в виде ссылки на ячейку, в которой он расположен. В этом случае, алгоритм действий остается прежним, только сами координаты ячейки в кавычки брать не нужно.
Способ 2: применение функции СЦЕПИТЬ
Также для вставки текста вместе с результатом подсчета формулы можно использовать функцию СЦЕПИТЬ. Данный оператор предназначен для того, чтобы соединять в одной ячейке значения, выводимые в нескольких элементах листа. Он относится к категории текстовых функций. Его синтаксис следующий:
=СЦЕПИТЬ(текст1;текст2;…)
Всего у этого оператора может быть от 1 до 255 аргументов. Каждый из них представляет либо текст (включая цифры и любые другие символы), либо ссылки на ячейки, которые его содержат.
Посмотрим, как работает данная функция на практике. Для примера возьмем все ту же таблицу, только добавим в неё ещё один столбец «Общая сумма затрат» с пустой ячейкой.
- Выделяем пустую ячейку столбца «Общая сумма затрат». Щелкаем по пиктограмме «Вставить функцию», расположенную слева от строки формул.
- Производится активация Мастера функций. Перемещаемся в категорию «Текстовые». Далее выделяем наименование «СЦЕПИТЬ» и жмем на кнопку «OK».
- Запускается окошко аргументов оператора СЦЕПИТЬ. Данное окно состоит из полей под наименованием «Текст». Их количество достигает 255, но для нашего примера понадобится всего три поля. В первом мы разместим текст, во втором – ссылку на ячейку, в которой содержится формула, и в третьем опять разместим текст.
Устанавливаем курсор в поле «Текст1». Вписываем туда слово «Итого». Писать текстовые выражения можно без кавычек, так как программа проставит их сама.
Потом переходим в поле «Текст2». Устанавливаем туда курсор. Нам нужно тут указать то значение, которое выводит формула, а значит, следует дать ссылку на ячейку, её содержащую. Это можно сделать, просто вписав адрес вручную, но лучше установить курсор в поле и кликнуть по ячейке, содержащей формулу на листе. Адрес отобразится в окошке аргументов автоматически.
В поле «Текст3» вписываем слово «рублей».
После этого щелкаем по кнопке «OK».
- Результат выведен в предварительно выделенную ячейку, но, как видим, как и в предыдущем способе, все значения записаны слитно без пробелов.
- Для того, чтобы решить данную проблему, снова выделяем ячейку, содержащую оператор СЦЕПИТЬ и переходим в строку формул. Там после каждого аргумента, то есть, после каждой точки с запятой добавляем следующее выражение:
" ";
Между кавычками должен находиться пробел. В целом в строке функций должно отобразиться следующее выражение:
=СЦЕПИТЬ("Итого";" ";D2;" ";"рублей")
Щелкаем по клавише ENTER. Теперь наши значения разделены пробелами.
- При желании можно спрятать первый столбец «Общая сумма затрат» с исходной формулой, чтобы он не занимал лишнее место на листе. Просто удалить его не получится, так как это нарушит функцию СЦЕПИТЬ, но убрать элемент вполне можно. Кликаем левой кнопкой мыши по сектору панели координат того столбца, который следует скрыть. После этого весь столбец выделяется. Щелкаем по выделению правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем пункт «Скрыть».
- После этого, как видим, ненужный нам столбец скрыт, но при этом данные в ячейке, в которой расположена функция СЦЕПИТЬ отображаются корректно.
Читайте также: Функция СЦЕПИТЬ в Экселе
Как скрыть столбцы в Экселе
Таким образом, можно сказать, что существуют два способа вписать в одну ячейку формулу и текст: при помощи амперсанда и функции СЦЕПИТЬ. Первый вариант проще и для многих пользователей удобнее. Но, тем не менее, в определенных обстоятельствах, например при обработке сложных формул, лучше пользоваться оператором СЦЕПИТЬ.
Объединение текста и чисел
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Предположим, что для подготовки массовой рассылки необходимо создать правильное предложение из нескольких столбцов данных. Или, возможно, вам нужно отформатирование чисел с текстом, не влияя на формулы, в которые эти числа используются. В Excel есть несколько способов объединения текста и чисел.
Отображение текста до или после числа в ячейке с помощью числового формата
Если столбец, который вы хотите отсортировать, содержит как числа, так и текст, например Product #15, Product #100, Product #200, он может отсортироваться не так, как вы ожидали. Ячейки, содержащие 15, 100 и 200, можно отформатирование таким образом, чтобы они появлялись на #15, product #100 и Product #200.
Используйте пользовательский числовом формате для отображения числа с текстом, не изменяя при этом поведение сортировки числа. Таким образом вы можете изменить способ их изменения, не изменяя значение.
Сделайте следующее:
-
Выделите ячейки, которые нужно отформатировать.
-
На вкладке Главная в группе Число щелкните стрелку .
-
В списке Категория выберите категорию, например Настраиваемые, и выберите встроенный формат, похожий на нужный.
-
В поле Тип введите коды числов, чтобы создать нужный формат.
Чтобы в ячейке отображался как текст, так и числа, заключив текстовые символы в двойные кавычка (» «) или перед числами, заключив их в обратное начертение ().
ПРИМЕЧАНИЕ. При редактировании встроенного формата формат не удаляется.
Для отображения |
Используйте код |
Как это работает |
---|---|---|
12 в качестве #12 |
«Product # » 0 |
Текст в кавычках (включая пробел) отображается перед числом в ячейке. В коде «0» представляет число в ячейке (например, 12). |
12:00 по 12:00 по 00:00 по EST |
ч:мм AM/PM «EST» |
Текущее время отображается с использованием формата даты и времени ч:мм. |
-12 из -12,00 долларов США за недостаток и 12 — из-за избыток 12,00 долларов США |
$Избыток» 0,00 долларов США;»Недостаток» — 0,00 долларов США |
Значение отображается в формате валюты. Кроме того, если ячейка содержит положительное значение (или 0), после него отображается значение «Избыток». Если ячейка содержит отрицательное значение, вместо нее отображается значение «Недостаток». |
Объединение текста и чисел из разных ячеек в одной ячейке с помощью формулы
Когда числа и текст объединяются в ячейке, они становятся текстом и перестают работать как числовое значение. Это означает, что с ними больше нельзя выполнять математические операции.
Для объединения чисел используйте функции СОВМЕЩАТЬ или СОВМЕЩАТЬ, ТЕКСТ или ОБЪЕДИНИТЬ, а также оператор амперсанд (&).
Примечания:
-
В Excel 2016, Excel Mobile и Excel в Интернетефункция С ФУНКЦИИ СОВМЕСТИТЬ была заменена функцией СОВМЕСТИМ. Несмотря на то что функция С ФУНКЦИИ СОВМЕСТИТЬ по-прежнему доступна для обратной совместимости, следует использовать функцию СОВМЕСТИМАЯ, так как функция С ФУНКЦИИ СОВМЕСТИМАЯ может быть недоступна в будущих версиях Excel.
-
Объединить объединяет текст из нескольких диапазонов или строк и содержит между текстовыми значениями, которые будут объединены. Если в качестве разделителя используется пустая текстовая строка, функция эффективно объединит диапазоны. В Excel 2013 и предыдущих версиях эта Excel 2013 недоступна.
Примеры
На рисунке ниже приведены различные примеры.
Внимательно посмотрите на использование функции ТЕКСТ во втором примере на рисунке. Если вы присоедините число к текстовой строке с помощью оператора секаций, используйте функцию ТЕКСТ для управления тем, как число отображается. В формуле используется значение из ячейки, на которые ссылается ссылка (в данном примере — 0,4), а не отформатированные значения, которые вы видите в ячейке (40 %). Для восстановления числового форматирования используется функция ТЕКСТ.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
-
Функция СЦЕПИТЬ
-
СЦЕП
-
ТЕКСТ
-
Функция TEXTJOIN
Нужна дополнительная помощь?
Вставка текста в ячейку с формулой в 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 .
Функция ТЕКСТ() преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования (см. здесь).
Одной из самых полезных свойств функции ТЕКСТ() является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении чисел, дат и времени). В файле примера приведен наглядный пример: с форматированием и без форматирования.
Как преобразовать формулу в текст в 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.
Это простое решение, однако имеет много минусов.
- Результатом формулы будет текстовое значение, которое нельзя будет использовать при дальнейших вычислениях.
- Значение ячейки A1 будет выводится в общем формате, без возможности всякого форматирования. В следствие чего этот метод не всегда применим.
Применение функции СЦЕПИТЬ
Аналогичное простое решение, но с теми же недостатками — использование функции СЦЕПИТЬ. Применяется она так: =СЦЕПИТЬ(«Итого: «;A1). Результаты ее использования аналогичные:
Применение функции ТЕКСТ
Функция ТЕКСТ позволяет не только объединить текст и значение, но еще и отформатировать значение в нужном формате. Если мы применим следующую формулу =ТЕКСТ(A1;»»»Итого: «»##0»), то мы получим такой результат Итого: 123.
В качестве второго аргумента функция ТЕКСТ принимает строку с числовым форматом. Более подробно о числовых форматах вы можете прочитать в статье Применение пользовательских форматов.
Единственный минус этого способа в том, что полученные значения также являются текстовыми и с ними нельзя проводить дальнейшие вычисления.
Использование пользовательского формата
Не такой простой способ как предыдущие, но наиболее функциональный. Заключается в применении к итоговой ячейки пользовательского числового формата. Чтобы добавить текст «Итого» к ячейке A1 необходимы следующие действия:
- Выберите ячейку A1.
- Откройте диалоговое окно Формат ячейки.
- В поле Тип укажите нужный формат. В нашем случае «Итого: «# ##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 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.
Объединение текста и чисел
Смотрите также: buchlotnik, AlexM, спасибо! не вариант. Application.ThousandsSeparator, » «) РУБЛЬ, которая преобразуетФункция ТЕКСТ требует 2 из текста сделать & i.FormulaLocal получил ответ» прямо в ней.На первом рисунке столбцов А и вас актуальными справочными функциюфункции СЦЕПИТЬ числом. В этом 200 # продукта.Примечание:В параметрах заменыAlexM, апостроф -End Function любое число в
обязательных для заполнения формулу — яNext** ТУРБО-ЁЖ **С уважением, Александр. та ячейка, в В с текстом материалами на вашемтекст. Несмотря на коде «0» обозначаетИспользование пользовательского числового форматаМы стараемся как (ctrl+H) выбирается область
Используйте числовой формат для отображения текста до или после числа в ячейке
это решение. ТолькоСкопируйте его в модуль текст и отображает аргумента: не представляю{/post}{/quote}End Sub: Скорее всего, чтоvikttur которой мне надо в формуле используются языке. Эта страница. то, что функция число, которое содержится для отображения номера можно оперативнее обеспечивать
поиска: формулы. Не вот как быть, («Insert»-«Module») VBA-редактора (ALT+F11). его в денежномЗначение – ссылка наПопробуйте Ctrl+Ё, иногдаИнструкция: Выделяем диапазон, топикстартер не знает,
: Что-то напоминает тему,
-
рядом с результатом амперсанды (
-
переведена автоматически, поэтомуФункция СЦЕПИТЬСЦЕПИТЬ в ячейке (например, с текстом, не
-
вас актуальными справочными знал, что так если ячеек с При необходимости прочитайте: формате: исходное число (в помогает :-) выполняем код.{/post}{/quote}
-
что с помощью которая рядом: вставить слово, а& ее текст можетСЦЕП
по-прежнему доступен для 12). изменяя порядок сортировки материалами на вашем можно. разными формулами оченьПримеры как создать пользовательскуюДанное решение весьма ограничено
данном случае).Часто в отчетах ExcelВы ГЕНИЙ!!! Это функции ЯЧЕЙКА можно
»Как вытащить формулу |
на втором рисунке |
). Обратите внимание: ссылки |
содержать неточности и |
Функция ТЕКСТ |
обеспечения обратной совместимости,12:00 как 12:00 центральноевропейское число. Таким образом языке. Эта страницаSerge_007 много? Не могу функцию в Excel. по функциональности и |
Формат – текстовый код необходимо объединять текст |
просто супер!!! Так |
получить имя листа из ячейки».Объясните, для видно что просто на ячейки (в грамматические ошибки. Для |
Функция TEXTJOIN следует использовать время |
изменение способа отображения |
переведена автоматически, поэтому: Варианты: сообразить как подставитьТеперь изменяем нашу формулу подходит только для формата ячеек Excel с числами. Проблема просто и так и не пробовал чего задумка, пример так я не |
Объединение текста и чисел из разных ячеек в одной ячейке с помощью формулы
этом примере — нас важно, чтобыБывает, что введя формулуОБЪЕДИНЕНИЯч:мм «центральноевропейское время» номера без изменения ее текст может1. Получить текст апостроф во все и получаем максимально
тех случаев если (может быть пользовательский). заключается в том, продуктивно! Все прекрасно также воспользоваться функцией приложите. Часто бывает,
могу вставить -A2
-
эта статья была и нажав клавишу, так какТекущее время показано в значения. содержать неточности и формулы с помощью ячейки автоматом. эффективный результат: соединяемое число сЧисло можно форматировать любым что вовремя объединения работает!!! А я СТОЛБЕЦ. Как бы что задача решается выходит мое словои вам полезна. Просим
-
ENTERфункции СЦЕПИТЬ формате даты/времени ч:ммВыполните следующие действия. грамматические ошибки. Для макрофункции GET.FORMULA()buchlotnikБлагодаря функции ВЗЯТЬФОРМАТ написанной текстом является денежно способом, важно лишь текста с числом этот префикс втавлял там ни было, другим, отличным от и код функции.
Примеры
B2 вас уделить пару
пользователь видит вмогут быть недоступны AM/PM, а текстВыделите ячейки, формат которых нас важно, чтобы2. Получить текст: на VBA-макросе мы суммой в валюте соблюдать правила оформления нельзя сохранить числовой вручную, потом редактировал вот требуемый макрос: авторского, способом. А мне именно) не нужно заключать секунд и сообщить, ячейке не результат в будущих версиях «московское время» отображается требуется изменить. эта статья была формулы с помощьюsgkorolew
См. также
-
просто берем значение
-
рубли (или той
-
форматов, который должен
-
формат данных ячейки.
support.office.com
Формула в MS EXCEL отображается как Текстовая строка
формулу потом врунуюSub Formula2Text2Formula()Guest надо чтобы было в двойные кавычки. помогла ли она вычисления формулы, а Excel. после времени.На вкладке вам полезна. Просим
функции Ф.ТЕКСТ() (работает, по поводу смены и формат из которая является по
распознаваться в Excel. Число в ячейке удалял, теперь выDim i As: Да дело в
- слово и мое Кавычки используются только вам, с помощью саму формулу. ПричинаTEXTJOIN
- -12 как -12р. дефицитГлавная вас уделить пару только в Excel формата — см. исходной ячейки и умолчанию и указана
- Например, ниже заполненная аргументами отформатировано как текст. можете представить как Range, Prefix As том что формул число
- для текста, который кнопок внизу страницы. — Текстовый формат
excel2.ru
Использование текста в формулах
Объединение текста из и 12 какв группе секунд и сообщить, 2013) сообщение №4. подставляем его как в региональных стандартах функция ТЕКСТ возвращаетРассмотрим, например, отчет, который вы мне помогли! String слишком много! АЕвгений колосов находится в формуле Для удобства также ячейки. Покажем как нескольких диапазонах и/или 12р. избытокчисло помогла ли она3. Получить текст
Замена автоматом - текстовую строку. Так панели управления Windows). число в денежном изображен ниже на Думаю что неFor Each i тут бы я: после формулы поставте до и после приводим ссылку на в этом случае строки, а также0.00р. «избыток»;-0.00р. «дефицит»щелкните стрелку. вам, с помощью формулы с помощью выделяете нужные ячейки, наша формула с
Функция РУБЛЬ требует для формате пересчитанному по
рисунке. Допустим, например, только мне! In Selection
ее в текст пробел, знак & ссылок на ячейки. оригинал (на английском заставить формулу работать. разделитель, указанный междуЭто значение отображается в
В списке кнопок внизу страницы. настроек: Файл - ctrl+H (заменить) и пользовательской макрофункцией ВЗЯТЬФОРМАТ заполнения только 2 курсу 68 руб./1$: необходимо в отчетеЕще раз огромноеPrefix = «» и по формуле , снова пробел,В этом примере функции языке) .Итак, по какой-то причине каждой парой значений, формате «Денежный». Кромекатегории Для удобства также
Использование текста в формуле, содержащей функцию
Параметры — Дополнительно делаете замену «=» автоматически определяет валюту аргумента:Измененная ниже формула возвращает
поместить список магазинов спасибо!If i.FormulaLocal <>
все быстро бы кавычки, набираете нужный текст и сегодняЧасто услышите сообщение, что пользователь ввел формулу который будет добавляться того, если ввыберите категорию, например приводим ссылку на
— Показывать формулы, на » ‘=» для каждой суммыЧисло – ссылка на долю в процентах и их результатыSV i.Text Then Prefix сделал
текст, снова кавычки для составления фразы, вы хотите сделать в ячейку с текст. Если разделитель ячейке находится положительное
support.office.com
MS Excel: Как вставить текст рядом с формулой?
настраиваемые
оригинал (на английском
а не ихsgkorolew в исходных значениях числовое значение (обязательный от общей выручки: продаж в одной: Слэн! Это круто! = Chr(39)Guest@Link такие как данные проще было Тектовым форматом. пустую текстовую строку, значение (или 0),
и нажмите кнопку встроенный языке) . значения: Если в ячейку ячеек. аргумент для заполнения).
Простой способ проверки синтаксиса ячейке:
Спасибо большое!
i.FormulaLocal = Prefix: Да вы абсолютно
Как текст превратить в формулу и наоборот?
: воспользуйтесь функцией СЦЕПИТЬсегодня Пятница, 20 янв. понять, включая текстЗаставить EXCEL интерпретировать введенное эта функция будет
после него будет формат, который похожПредположим, что нужно создать4. Получить текст с тектовым форматом
sgkorolew[Число_знаков] – Количество символов кода формата, которыйОбратите внимание, что каждоеНо я извиняюсь, & i.FormulaLocal правы! Это такая
например:= «Сегодня» & текст в формулах. Например в ячейку выражение эффективно объединять диапазоны. показан текст «(излишек)», на то, которое предложение грамматически правильные формулы с помощью вставить формулу, то
: Добрый вечер!
после запятой. распознает Excel – число после объединения
я так иNext же тема. Просто=сцепить (сумм (A1:A7);» (сегодня (); «дддд, может потребоваться добавить как формулу, а
TEXTJOIN а если ячейка вы хотите. из нескольких столбцов VBA да — формулаПодскажите, пожалуйста, какЕсли в исходном столбце это использование окна
с текстом (в не понял, какEnd Sub в той теме «;»рублей») мммм дд») текст для выделения
не как текств Excel 2013 содержит отрицательное значение,В поле данных для подготовкиВ этих вариантах будет в виде преобразовать формулы в содержаться значения в «Формат ячеек». Для столбце D) не это работает?Инструкция: Выделяем диапазон, ответа так иSVФункция TODAY вычисляет текущую сколько кто-то проданных — очень просто: и более ранние после него будетТип
массовой рассылки. Или, оригинал формулы продолжает
текста. Но прежде текст.
ячейках с разным этого: сохраняет свой денежныйСердЖиГ выполняем код. не было!: Где только не дату, а функция единиц товара. Этовыделите ячейку с формулой версии не поддерживается.
показан текст «(недостаток)».
измените коды числовых возможно, вам нужно работать (вычислять), но
чем вставить формулу,Т.е. чтобы в
форматом валют тогда
Щелкните правой кнопкой мышки формат, который определен: Да вы абсолютно
слэнЗадумка здесь такая.
искал ни чего
текст применяется
можно сделать, включая (на рисунке это
Примеры различных на рисункеПри объединении чисел и
форматов в формате, форматирование чисел с можно посмотреть и её нужно откуда-то ячейках отображались формулы, нам потребуется распознать по любой ячейке в исходной ячейке правы! Это такая: мож вот так? Дело в том
не помогает, может
дддд, мммм дд текст в формуле, ячейка
ниже. текста в ячейке,
который вы хотите
текстом, не затрагивая текст формул скопировать. А ячеек
но расчетных операций все форматы в
с числом и
(столбца B).
же тема. ПростоSV
что в формулу здесь кто знает?формат даты, чтобы заключенные в двойныеА1Внимательно посмотрите на использование текст и больше создать. формулы, которые могутЕсли же надо с формулами на никаких не производилось. каждой ячейке. По
выберите из появившегосяЧтобы решить данную задачу,
в той теме: Скорее всего, что встроен текст который
Допустим у меня отобразить, дату как кавычки («»). Все);
функции не функция числаДля отображения текста и использовать эти числа. именно преобразовать формулу листе очень много,AlexM
умолчанию в Excel контекстного меню опцию необходимо поместить ссылку ответа так и топикстартер не знает, меняется с каждым в ячейке формулаПятница, 20 янв символы (включая цифры,формат ячейки установите Общийтекст становятся как числовые чисел в ячейке, В Excel существует в её текст, придется каждую формулу: перед = поставьте нет стандартной функции, «Формат ячейки». Или к ячейкам с не было!
что с помощью листом причем в
planetaexcel.ru
Формула форматирует число суммы как текст в одной ячейке Excel
=СУММ(А1+12). Как мнев результирующую строку пробелы и знаки (нажавво втором примере значения. Это означает, заключите текст в несколько способов для т.е. «убить» формулу, копировать по отдельности.
Отформатировать число как текст в Excel с денежным форматом ячейки
‘ апостроф которая умеет распознавать нажмите комбинацию горячих числами денежных суммЗадумка здесь такая. функции ЯЧЕЙКА можно двух местах, а ее преобразовать в
текста. препинания) между двойныеCTRL+1 на рисунке. При что больше не двойные кавычки (» объединения текста и а на её
Простите, если яbuchlotnik и возвращать форматы клавиш CTRL+1. в функцию ТЕКСТ. Дело в том получить имя листа так же цифры текст?Обратите внимание: формат даты
кавычки будут показаныи выбрав соответствующий присоединении к числа может выполнять любые «), или чисел чисел. место поместить её чего-то не понимаю.: ячеек. Поэтому напишемПерейдите на вкладку «Число».
Благодаря ей можно что в формулу и не пробовал
- которые меняются сЗатем я еедддд, дд МММ
- в результате как Числовой формат или в строку текста
математических операций на с помощью обратнойЕсли столбец, который вы текст, то вариантыbuchlotnik
sgkorolew свою пользовательскую макрофункциюВ секции «Числовые форматы:» форматировать числовые значения встроен текст который
также воспользоваться функцией каждым столбцом!!! тоже КАК ТЕКСТ!!! отредактирова
заключен в кавычки текст. через меню Главное/ с помощью оператор них. косой черты ()
- хотите отсортировать содержит такие::, здравствуйте, как вариант и добавим ее выберите категорию «(все прямо в текстовой меняется с каждым
- СТОЛБЕЦ. Как бы
- в двух местах! допустим =СУММ(А1+14) как и в нем
- Вот пример простой формулы, Число/ Числовой формат); объединения, используйте функциюДля объединения чисел с в начале. числа и текст1. Установить текстовыйsgkorolew
— формат ячейки
Функция РУБЛЬ для форматирования числа как текст в одной ячейке
в нашу формулу. форматы)». строке. Формула изображена листом причем в там ни было, Я легко заменил мне этот текст используются запятые и
которая содержит текст:нажмите клавишутекст помощью функции СЦЕПИТЬПримечание: — 15 # формат ячеек и, в вашем случаетекстовый Макрофункция будет называтьсяВведите в поле «Тип:» на рисунке:
двух местах, а вот требуемый макрос: бы это все
- преобразовать в формулу? пробелы. Если запятые= A2 &» продал
- F2, чтобы управлять
Пользовательская макрофункция для получения формата ячейки в Excel
или функции ОБЪЕДИНЕНИЯ,изменение встроенного формата продукта, продукт #100 перевычислить формулы возиться с форматомAlexM ВЗЯТЬФОРМАТ (или можете свой пользовательский кодФормула позволяет решить данную так же цифрыSub Formula2Text2Formula() будь это не Подскажите кто знает, рассматриваются как текст, «& B2 &»(т.е. войдите в способом отображения чисел. текст и TEXTJOIN не приводит к и 200 #
2. Вставить апостроф не вариант -
: Сначала формат, потом назвать ее по-своему).
формата и в задачу если речь
которые меняются сDim i As
формула а текст!
пожалуйста! Очень нужно! их можно использовать единицы.»
Режим Правки ячейки) В формуле используется
и амперсанд (&) удалению формат. продукта — не
перед знаком « попробуйте схему из вставить формулу. Исходный VBA-код макрофункции секции «Образец» наблюдайте идет только об каждым столбцом!!! тоже Range, Prefix As Но как изSh_Alex по необходимости.Если ячейки в столбце или поставьте курсор
exceltable.com
Преобразование формул в текст (Формулы/Formulas)
базовое значение из оператор.
Для отображения может сортировать должным=
сообщения №6 сЕсли наоборот, то выглядит так: как он будет
одном типе валюты. в двух местах! String
формулы сделать текст?: Может я неНаконец в формуле используется A содержат фамилии, в Строку формул; ячейки, на который
Примечания:Используйте код образом. Можно отформатировать
» (равно) заменой «=» на значение полученное формулой
Public Function ВЗЯТЬФОРМАТ(val As распознан в Excel Когда валют будет Я легко заменилFor Each i А потом как
о том, но& а ячейки внажмите указывает ссылка (в Принцип действия ячейки, содержащие 15,3. Заменить формулу
» =» преобразуется в текст. Range) As String и отображен в несколько придется использовать бы это все
In Selection из текста сделать что мешает Вамдля объединения слова столбце B проданных
ENTER данном примере.4) —В Excel 2016Excel Mobile и12 как Продукт №12 100 и 200, на её текстTimShasgkorolewDim money As ячейке. в формуле макрофункцию будь это неPrefix = «» формулу — я зайти в строкусегодня
единиц, результат будет. не форматированное значение, Excel Online с»Продукт № » 0 чтобы они отображались с помощью VBA: Азбука — Ctrl+H: buchlotnik, меняю форматы String
– об этом формула а текст!
If i.FormulaLocal <>
не представляю формул, провести редакцию
, и пробел с примерно такой:Примечание: отображаемое в ячейке помощью функции
Текст, заключенный в кавычки на листе как
sgkorolew … на текстовый -
money = WorksheetFunction.Text(val,Более упрощенным альтернативным решением речь пойдет ниже. Но как из i.Text Then Prefix
vikttur и enter. Или отформатированной датой.крюков продал 234 единицы.Мы стараемся как (40%). Чтобы восстановитьОБЪЕДИНЕНИЯ
(включая пробел) отображается 15 # продукт,: TimSha, скрин просто
См. скрин. в ячейке сохраняются val.NumberFormat) для данной задачи А пока разберемся
формулы сделать текст? = Chr(39): Уже как слоган: двойной клик поУвеличитьДля объединения значений из можно оперативнее обеспечивать форматов чисел используйте
заменена в ячейке перед продукт #100 и
класс!!!sgkorolew результаты вычислений. ВродеВЗЯТЬФОРМАТ = Replace(money,
может послужить функция с этой формулой. А потом как
i.FormulaLocal = Prefix»Показал пример - ячейке и редактируйте
excelworld.ru
Увеличить