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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lumpics.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    " ";

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

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

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

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

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

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

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

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

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

Содержание

  • 1 Процедура вставки текста около формулы
  • 2 Способ 1: использование амперсанда
  • 3 Способ 2: применение функции СЦЕПИТЬ
    • 3.1 Помогла ли вам эта статья?
  • 4 Преобразование формулы в текст в Excel
  • 5 Функция Ф.ТЕКСТ в Excel
  • 6 Замечания
  • 7 Пользовательская функция (UDF)
  • 8 Формулы в Excel для чайников
  • 9 Как в формуле Excel обозначить постоянную ячейку
  • 10 Как составить таблицу в Excel с формулами

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

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

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

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

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

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

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

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

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

  1. Активируем ячейку, содержащую формульное выражение. Для этого либо производим по ней двойной щелчок левой кнопкой мыши, либо выделяем и жмем на функциональную клавишу F2. Также можно просто выделить ячейку, а потом поместить курсор в строку формул.
  2. Сразу после формулы ставим знак амперсанд (&). Далее в кавычках записываем слово «рублей». При этом кавычки не будут отображаться в ячейке после числа выводимого формулой. Они просто служат указателем для программы, что это текст. Для того, чтобы вывести результат в ячейку, щелкаем по кнопке Enter на клавиатуре.
  3. Как видим, после этого действия, вслед за числом, которое выводит формула, находится пояснительная надпись «рублей». Но у этого варианта есть один видимый недостаток: число и текстовое пояснение слились воедино без пробела.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Выделяем пустую ячейку столбца «Общая сумма затрат». Щелкаем по пиктограмме «Вставить функцию», расположенную слева от строки формул.
  2. Производится активация Мастера функций. Перемещаемся в категорию «Текстовые». Далее выделяем наименование «СЦЕПИТЬ» и жмем на кнопку «OK».
  3. Запускается окошко аргументов оператора СЦЕПИТЬ. Данное окно состоит из полей под наименованием «Текст». Их количество достигает 255, но для нашего примера понадобится всего три поля. В первом мы разместим текст, во втором – ссылку на ячейку, в которой содержится формула, и в третьем опять разместим текст.

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

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

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

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

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

    " ";

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

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

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

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

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

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

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

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

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

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

Да Нет

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

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

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

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

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

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

Первый способ позволит нам перевести формулу в текст стандартными средствами в 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 = myRange.FormulaLocal

End Function

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

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

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

  • Formula — формат A1 (англоязычная формула);
  • FormulaR1C1 — формат R1C1 (англоязычная);
  • FormulaLocal — формат A1 (неанглоязычная/местная);
  • FormulaR1C1Local — формат R1C1 (неанглоязычная/местная).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В нашем примере:

  1. Поставили курсор в ячейку В3 и ввели =.
  2. Щелкнули по ячейке В2 – Excel «обозначил» ее (имя ячейки появилось в формуле, вокруг ячейки образовался «мелькающий» прямоугольник).
  3. Ввели знак *, значение 0,5 с клавиатуры и нажали ВВОД.

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

  • %, ^;
  • *, /;
  • +, -.

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

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

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

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

  1. Вручную заполним первые графы учебной таблицы. У нас – такой вариант:
  2. Вспомним из математики: чтобы найти стоимость нескольких единиц товара, нужно цену за 1 единицу умножить на количество. Для вычисления стоимости введем формулу в ячейку D2: = цена за единицу * количество. Константы формулы – ссылки на ячейки с соответствующими значениями.
  3. Нажимаем ВВОД – программа отображает значение умножения. Те же манипуляции необходимо произвести для всех ячеек. Как в Excel задать формулу для столбца: копируем формулу из первой ячейки в другие строки. Относительные ссылки – в помощь.

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

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

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

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

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

  1. Создадим строку «Итого». Найдем общую стоимость всех товаров. Выделяем числовые значения столбца «Стоимость» плюс еще одну ячейку. Это диапазон D2:D9
  2. Воспользуемся функцией автозаполнения. Кнопка находится на вкладке «Главная» в группе инструментов «Редактирование».
  3. После нажатия на значок «Сумма» (или комбинации клавиш ALT+«=») слаживаются выделенные числа и отображается результат в пустой ячейке.

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

  1. Разделить стоимость одного товара на стоимость всех товаров и результат умножить на 100. Ссылка на ячейку со значением общей стоимости должна быть абсолютной, чтобы при копировании она оставалась неизменной.
  2. Чтобы получить проценты в Excel, не обязательно умножать частное на 100. Выделяем ячейку с результатом и нажимаем «Процентный формат». Или нажимаем комбинацию горячих клавиш: CTRL+SHIFT+5
  3. Копируем формулу на весь столбец: меняется только первое значение в формуле (относительная ссылка). Второе (абсолютная ссылка) остается прежним. Проверим правильность вычислений – найдем итог. 100%. Все правильно.

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

  • $В$2 – при копировании остаются постоянными столбец и строка;
  • B$2 – при копировании неизменна строка;
  • $B2 – столбец не изменяется.

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

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

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

  1. Перед наименованиями товаров вставим еще один столбец. Выделяем любую ячейку в первой графе, щелкаем правой кнопкой мыши. Нажимаем «Вставить». Или жмем сначала комбинацию клавиш: CTRL+ПРОБЕЛ, чтобы выделить весь столбец листа. А потом комбинация: CTRL+SHIFT+»=», чтобы вставить столбец.
  2. Назовем новую графу «№ п/п». Вводим в первую ячейку «1», во вторую – «2». Выделяем первые две ячейки – «цепляем» левой кнопкой мыши маркер автозаполнения – тянем вниз.
  3. По такому же принципу можно заполнить, например, даты. Если промежутки между ними одинаковые – день, месяц, год. Введем в первую ячейку «окт.15», во вторую – «ноя.15». Выделим первые две ячейки и «протянем» за маркер вниз.
  4. Найдем среднюю цену товаров. Выделяем столбец с ценами + еще одну ячейку. Открываем меню кнопки «Сумма» — выбираем формулу для автоматического расчета среднего значения.

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

Здесь можно получить ответы на вопросы по Microsoft Excel 57287 468563

28 Сен 2018 01:30:24

44519 357827

29 Янв 2017 17:28:40

Лучшие избранные темы с основного форума 14 80

28 Июн 2018 15:25:11

Если вы — счастливый обладатель Mac 😉 217 1059

21 Сен 2018 06:21:34

Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. 2079 13274

28 Сен 2018 00:59:02

Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда. 307 1578

27 Сен 2018 16:46:01

799 11394

27 Сен 2018 23:09:25

Обсуждение функционала, правил и т.д. 268 3462

26 Сен 2018 10:48:18

Сейчас на форуме (гостей: 422, пользователей: 5, из них скрытых: 1) , , ,

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

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

Приняло участие в обсуждении: 31712

Всего тем: 105490

Объединение текста и чисел

​Смотрите также​​: 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+Ё, иногда​Инструкция: Выделяем диапазон,​ топикстартер не знает,​

​: Что-то напоминает тему,​

  1. ​ рядом с результатом​ амперсанды (​

  2. ​ переведена автоматически, поэтому​​Функция СЦЕПИТЬ​​СЦЕПИТЬ​​ в ячейке (например,​​ с текстом, не​
    Кнопка вызова диалогового окна в группе

  3. ​ вас актуальными справочными​​ знал, что так​​ если ячеек с​​ При необходимости прочитайте:​​ формате:​ исходное число (в​ помогает :-)​ выполняем код.{/post}{/quote}​

  4. ​ что с помощью​​ которая рядом:​​ вставить слово, а​&​ ее текст может​СЦЕП​

    ​по-прежнему доступен для​ 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.​ в функцию ТЕКСТ.​ Дело в том​ получить имя листа​ так же цифры​ текст?​Обратите внимание: формат даты​

ТЕКСТ.

​ кавычки будут показаны​и выбрав соответствующий​ присоединении к числа​ может выполнять любые​ «), или чисел​ чисел.​ место поместить её​ чего-то не понимаю.​:​ ячеек. Поэтому напишем​Перейдите на вкладку «Число».​

​ Благодаря ей можно​ что в формулу​ и не пробовал​

  1. ​ которые меняются с​Затем я ее​дддд, дд МММ​
  2. ​ в результате как​ Числовой формат или​ в строку текста​

​ математических операций на​ с помощью обратной​Если столбец, который вы​ текст, то варианты​buchlotnik​

​sgkorolew​ свою пользовательскую макрофункцию​В секции «Числовые форматы:»​ форматировать числовые значения​ встроен текст который​

по курсу 68 руб.

​ также воспользоваться функцией​ каждым столбцом!!! тоже​ КАК ТЕКСТ!!! отредактирова​

долю в процентах.

​заключен в кавычки​ текст.​ через меню Главное/​ с помощью оператор​ них.​ косой черты ()​

  1. ​ хотите отсортировать содержит​ такие:​:​, здравствуйте, как вариант​ и добавим ее​ выберите категорию «(все​ прямо в текстовой​ меняется с каждым​Формат ячейки.
  2. ​ СТОЛБЕЦ. Как бы​все форматы.
  3. ​ в двух местах!​ допустим =СУММ(А1+14) как​ и в нем​
  4. ​Вот пример простой формулы,​ Число/ Числовой формат);​ объединения, используйте функцию​Для объединения чисел с​ в начале.​ числа и текст​1. Установить текстовый​sgkorolew​

​ — формат ячейки​

Функция РУБЛЬ для форматирования числа как текст в одной ячейке

​ в нашу формулу.​ форматы)».​ строке. Формула изображена​ листом причем в​ там ни было,​ Я легко заменил​ мне этот текст​ используются запятые и​

РУБЛЬ.

​ которая содержит текст:​нажмите клавишу​текст​ помощью функции СЦЕПИТЬ​Примечание:​ — 15 #​ формат ячеек и​, в вашем случае​текстовый​ Макрофункция будет называться​Введите в поле «Тип:»​ на рисунке:​

​ двух местах, а​ вот требуемый макрос:​ бы это все​

  1. ​ преобразовать в формулу?​ пробелы. Если запятые​= A2 &» продал​
  2. ​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,​ на её текст​TimSha​sgkorolew​Dim 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

​Увеличить​

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

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

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

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

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

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

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

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

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

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

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


Бывает, что введя формулу и нажав клавишу

ENTER

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

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

Заставить EXCEL интерпретировать введенное в ячейку выражение как формулу, а не как текст — очень просто: нажмите клавишу

F2

, затем

ENTER (ВВОД)

.

Ниже приведено более подробное объяснение:

  • выделите ячейку с формулой (на рисунке это ячейка

    А1

    );
  • формат ячейки установите

    Общий

    (нажав

    CTRL+1

    и выбрав соответствующий Числовой формат или через меню

    );

  • нажмите клавишу

    F2

    (т.е. войдите в

    Режим Правки

    ячейки) или поставьте курсор в

    Строку формул

    ;

  • нажмите

    ENTER

    .

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

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

Однако, если перед формулами стоит  апостроф (‘), то существует подход, который позволяет быстро преобразовать значение ячейки в формулу.  Апостроф сообщает EXCEL что ячейка д.б. текстовой не зависимо от того какой фактически установлен Формат ячеек. В

Строке формул

значения такой ячейки выглядят, например, как ‘=C15.

Формально слевастоящий апостроф не является символом и инструмент Найти/Заменить не сработает, но сработает

Текст-по-столбцам

:

  • Выделите столбец с формулами (формулы м.б. разными)
  • Вызовите

    Текст-по-столбцам

  • После вызова этого инструмента во втором окне укажите в качестве разделителя апостроф ‘
  • Нажмите Готово

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

Понравилась статья? Поделить с друзьями:
  • Как написать формулу в таблице word
  • Как написать формулу в программе excel
  • Как написать формулу в word 2020
  • Как написать формулу в microsoft word
  • Как написать формулу в microsoft excel