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

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

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

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

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

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

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

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

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

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Замечания

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

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

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

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Просмотреть другие доступные коды форматов можно в диалоговом окне Формат ячеек.

Нажмите клавиши CTRL+1 (на компьютере Mac — Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel+1), чтобы открыть диалоговое окно Формат ячеек.

На вкладке Число выберите нужный формат.

Выберите пункт (все форматы).

Нужный код формата будет показан в поле Тип. В этом случае выделите всё содержимое поля Тип, кроме точки с запятой (;) и символа @. В примере ниже выделен и скопирован только код ДД.ММ.ГГГГ.

Нажмите клавиши CTRL+C, чтобы скопировать код формата, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Формат ячеек.

Теперь осталось нажать клавиши CTRL+V, чтобы вставить код формата в функцию ТЕКСТ. Пример: =ТЕКСТ(B2;» ДД.ММ.ГГГГ«). Обязательно заключите скопированный код формата в кавычки («код формата»), иначе в Excel появится сообщение об ошибке.

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel«Ячейки» > «Число» > «Другое» для получения строк формата.» loading=»lazy»>

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

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac — Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel+1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

«Почтовый индекс» («00000»);

«Индекс + 4» («00000-0000»);

«Номер телефона» («[ Формат ячеек пункт (все форматы).

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Источник

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Помимо этой статьи, на сайте еще 12520 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как сделать формулу в тексте excel?

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

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

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

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

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

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

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

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

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

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

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

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

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

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

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

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

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

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

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

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

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

Замечания

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

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

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

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

Public Function FText(myRange As Range) As String

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

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

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

Выбираем необходимый формат записи, корректируем код FText в VBA и на выходе получаем итоговое преобразование:

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru!

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

Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel Как вставить текст в формулу excel. Смотреть фото Как вставить текст в формулу excel. Смотреть картинку Как вставить текст в формулу excel. Картинка про Как вставить текст в формулу excel. Фото Как вставить текст в формулу excel

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

Формулы в Excel для чайников

Чтобы задать формулу для ячейки, необходимо активизировать ее (поставить курсор) и ввести равно (=). Так же можно вводить знак равенства в строку формул. После введения формулы нажать Enter. В ячейке появится результат вычислений.

В Excel применяются стандартные математические операторы:

ОператорОперацияПример
+ (плюс)Сложение=В4+7
— (минус)Вычитание=А9-100
* (звездочка)Умножение=А3*2
/ (наклонная черта)Деление=А7/А8
^ (циркумфлекс)Степень=6^2
= (знак равенства)Равно
Меньше
>Больше
Меньше или равно
>=Больше или равно
Не равно

Символ «*» используется обязательно при умножении. Опускать его, как принято во время письменных арифметических вычислений, недопустимо. То есть запись (2+3)5 Excel не поймет.

Программу Excel можно использовать как калькулятор. То есть вводить в формулу числа и операторы математических вычислений и сразу получать результат.

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

При изменении значений в ячейках формула автоматически пересчитывает результат.

Ссылки можно комбинировать в рамках одной формулы с простыми числами.

Оператор умножил значение ячейки В2 на 0,5. Чтобы ввести в формулу ссылку на ячейку, достаточно щелкнуть по этой ячейке.

Если в одной формуле применяется несколько операторов, то программа обработает их в следующей последовательности:

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

Как в формуле Excel обозначить постоянную ячейку

Различают два вида ссылок на ячейки: относительные и абсолютные. При копировании формулы эти ссылки ведут себя по-разному: относительные изменяются, абсолютные остаются постоянными.

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

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

Отпускаем кнопку мыши – формула скопируется в выбранные ячейки с относительными ссылками. То есть в каждой ячейке будет своя формула со своими аргументами.

Ссылки в ячейке соотнесены со строкой.

Формула с абсолютной ссылкой ссылается на одну и ту же ячейку. То есть при автозаполнении или копировании константа остается неизменной (или постоянной).

Чтобы указать Excel на абсолютную ссылку, пользователю необходимо поставить знак доллара ($). Проще всего это сделать с помощью клавиши F4.

Сделаем еще один столбец, где рассчитаем долю каждого товара в общей стоимости. Для этого нужно:

При создании формул используются следующие форматы абсолютных ссылок:

Как составить таблицу в Excel с формулами

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

Простейшие формулы заполнения таблиц в Excel:

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

28 Сен 2018 01:30:24

29 Янв 2017 17:28:40

28 Июн 2018 15:25:11

21 Сен 2018 06:21:34

28 Сен 2018 00:59:02

27 Сен 2018 16:46:01

27 Сен 2018 23:09:25

26 Сен 2018 10:48:18

Сегодня отмечают день рождения (37), (37), (37), (34), (36)

Всего зарегистрированных пользователей: 82801

Источник

Добавить комментарий

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

Здесь можно получить ответы на вопросы по Microsoft Excel57287468563
Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них.207913274
Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда.3071578