Вычислить формулу записанную текстом в ячейке excel

: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/d/dm9/domains/mokshin.su/includes/unicode.inc on line 311.

Опубликовано d.mokshin в ср, 10/07/2013 — 20:01.

  • Разное
  • Eval
  • EVALUATE
  • MS Excel
  • ВЫЧИСЛИТЬ
  • макрофункции

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

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

Т.е., к примеру, в столбце A последовательно в ячейках есть текст:
1+3
4*6/3
2+6/3

Соответственно в столбце B нужно получить значения:
4
8
4

Вариант 1:
Вроде быть есть пакет надстроек Morefunc, который после установки позволяет использовать функцию EVAL.

Вариант 2:
В VBA есть функция Eval, которая, собственно, выполняет то, что нам нужно. Т.о. можно написать свою публичную функцию (например MyEval), которая будет принимать параметр, скармливать его Eval, и возвращать полученное значение. Затем эту функцию использовать в формулах в столбце B: =MyEval(A1)

Если не хочется связываться с VBA, то есть более изощренный способ ;-) — Макрофункции. Способ почерпнут отсюда: http://www.excelworld.ru/publ/funcs/makrofuncs/makrofuncs/24-1-0-50

Вариант 3 (пример для MS Excel 2003):
Выделяем ячейку B1. Создаем Имя (по Ctrl+F3), например, MyEval. В поле Формула пишем =ВЫЧИСЛИТЬ(‘Лист1’!A1). Нажимаем Добавить.
Далее в ячейке B1 пишем формулу =MyEval. Нажимаем Enter, любуемся результатом, копируем ячейку B1 вниз для расчета остальных формул.
Тут, конечно, есть особенности — нельзя, например, адресовать произвольную ячейку в качестве аргумента, — но зато не нужно заморачиваться с VBA и дополнительными надстройками. :-)

  • Блог пользователя d.mokshin

0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

1

Вычислить текстовую формулу

20.08.2015, 12:43. Показов 7377. Ответов 18


Студворк — интернет-сервис помощи студентам

Ребята, задача стоит такая:
В одной ячейке, в зависимости от заданных параметров, генерируется формула вида «1500*9,5*6». Необходимо во второй ячейке вычислить этот результат. Не смотря на легкость задачи, я пока победить это не могу, поэтому во вторую ячейку также генерирую но уже в числовом формате. Но можно же как-то! Заранее благодарю за опыт.



0



4038 / 1423 / 394

Регистрация: 07.08.2013

Сообщений: 3,541

20.08.2015, 12:54

2



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 13:19

 [ТС]

3

Я так понимаю что вызов функции «=Proiz(A1)»? Но чёй то не получается у меня… Но дело в другом: я подозревал что без макросов не обойтись, но надеялся на присутствие какой-нибудь хитрой функции в Excel, потому что вышеуказанная функция будет работать, как я понимаю, только при умножении. Если будет сумма или другое действие, то это работать уже не будет. Также результата не добьемся если часть выражения будет заключена в скобки… Короче легкого пути не будет . Но все равно спасибо за информацию!!!
ЗЫ: Все еще надеюсь на победу и Ваши варианты решения задачи.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 13:22

4

nuke666, ВЫЧИСЛИТЬ(), присвойте имя ячейке в которой генерируется формула



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 13:33

 [ТС]

5

Цитата
Сообщение от Fairuza
Посмотреть сообщение

nuke666, ВЫЧИСЛИТЬ(), присвойте имя ячейке в которой генерируется формула

ВЫЧИСЛИТЬ() это тоже какая то дополнительная функция? В стандартной версии её нет…



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 13:38

6

Вот пример гляньте. Диспетчер имен посмотрите.



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 13:56

 [ТС]

7

Цитата
Сообщение от Fairuza
Посмотреть сообщение

Вот пример гляньте. Диспетчер имен посмотрите.

Ребята, всегда себя считал продвинутым пользователем Excel, но, посмотрев пример, понял — я ваще юзер!!! Диспетчер имен девственно чист, вместо формул абракадабра, а оно всё равно считается!!! ЧТО Я НЕ ЗНАЮ?!!!



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

20.08.2015, 14:10

8

nuke666, это файл глюкавый: если войти в ячейку в ст. В и нажать Enter, будет ошибка. При выделенной ячейке В1 имя фрм должно содержать



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 14:10

9

nuke666, давайте по порядку, проделаете все сами)
скажем в А1 текст для расчета, 2*5
теперь присвоим имя — пишете имя (например, петя), в диапазоне пишем =ВЫЧИСЛИТЬ(Лист1!А1)
теперь в В1, т.е. там где хотим получить результат вычисления, пишем = петя



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 14:21

 [ТС]

10

Ну вот! Спасибо — теперь все понятно! Оказалось не так уж и сложно



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 14:29

11

nuke666, самооценка вернулась на место?)



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

20.08.2015, 14:39

12

А я понял, как сделать файл как у Fairuza: создать имя, ввести в ячейки, а потом сохранить файл без поддержки макросов.
nuke666, обратите внимание: книгу придется сохранять в xlsm или xls.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 14:41

13

Казанский, ага)



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 15:16

 [ТС]

14

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



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 15:44

15

nuke666, мой файл же .xlsx



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

20.08.2015, 15:49

 [ТС]

16

А, ну да — я просто уже к своему применил. То есть из xls надо как xlsx сохранить чтобы в дальнейшем при изменении формуле в текстовой ячейки автоматически результат пересчитывался? У меня вообще а имена и так сохранялись, а сейчас почему то не сохраняются, именно те где Вычислить…



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

20.08.2015, 15:54

17

nuke666, должно работать. Может свой файл приложите.



0



0 / 0 / 0

Регистрация: 20.08.2015

Сообщений: 9

21.08.2015, 05:36

 [ТС]

18

Я сейчас с места сорвался, потом поковыряюсь, если что — завтра файл прилеплю. Все равно всем большое спасибо за науку!!!

Добавлено через 13 часов 38 минут
Ребята, я тут что понял — Казанский правильно все сказал- если использовать метод предложенный Fairuza, то тогда файл необходимо сохранять в старом формате xls, потому что по видимому функция «Вычислить» при задании имени не поддерживается новым форматом xlsx. В моем случае не подходит, т.к. xls не поддерживает функции с большим набором аргументов. Поэтому выход, как Казанский и сказал, сохранять с поддержкой макросов, т.е. xlsm.



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

21.08.2015, 11:42

19

nuke666, ВЫЧИСЛИТЬ — это макрофункция, она в файлах с отключенными макросами (xlsx) не работает.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

21.08.2015, 11:42

19

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

ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:

Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:

Функция ЛЕВСИМВ

Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.

Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])

  • текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
  • количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.

Пример использования:

Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».

Функция ПРАВСИМВ

Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.

Пример использования:

Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».

Функция ДЛСТР

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

Синтаксис: =ДЛСТР(текст)

Пример использования:

Функция НАЙТИ

Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».

Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])

  • искомый_текст – строка, которую необходимо найти;
  • текст_для_поиска – текст, в котором осуществляется поиск первого аргумента;
  • нач_позиция – необязательный элемент. Принимает целое число, которое указывает, с какого символа текст_для_поиска необходимо начинать просмотр. По умолчанию принимает значение 1.

Пример использования:

Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.

Функция ЗАМЕНИТЬ

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

Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)

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

Пример использования:

Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».

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

  • Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
  • В место аргумент «количество_знаков» вложим функцию «ДЛСТР».

В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)

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

Функция ПОДСТАВИТЬ

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

Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])

  • текст – строка или ссылка на ячейку, содержащую текст;
  • старый_текст – подстрока из первого аргумента, которую необходимо заменить;
  • новый_текст – строка для подмены старого текста;
  • номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.

Пример использования:

Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».

Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».

Функция ПСТР

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

Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)

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

Пример использования:

Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.

Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».

Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».

Функция СЖПРОБЕЛЫ

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

Синтаксис: =СЖПРОБЕЛЫ(текст)

Пример использования:

=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )

Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .

Функция СЦЕПИТЬ

С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.

Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)

Функция должна содержать не менее одного аргумента

Пример использования:

Функция возвратит строку: «Слово1 Слово2».

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

Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

Функция ТЕКСТ() в MS EXCEL

Функция ТЕКСТ( ) , английская версия TEXT(), преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.

Синтаксис

ТЕКСТ(значение; формат)

  • Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
  • Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    «Ячейки» > «Число» > «Другое» для получения строк формата.» />

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

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

    • Выбор числового формата
    • Нули в начале
    • Разделитель групп разрядов.
    • Числовые, денежные и финансовые форматы
    • Даты
    • Значения времени
    • Проценты
    • Дроби
    • Экспоненциальное представление
    • Дополнительные форматы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Если есть много текстовых строк в формате = A1 + B1, которые вам нужно преобразовать эти текстовые строки в реальные формулы и вычислить их значения на вашем листе, к сожалению, нет прямого способа решить эту проблему в Excel. Но здесь я могу рассказать вам о некоторых интересных трюках.

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

    Преобразование текстовых строк в формулы с помощью Kutools for Excel


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

    Следующий короткий код VBA может помочь вам справиться с проблемой преобразования текста в формулу с помощью следующих шагов:

    1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

    2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

    Код VBA: преобразование текстовых строк в формулы

    Function Eval(Ref As String)
    Application.Volatile
    Eval = Evaluate(Ref)
    End Function
    

    3. Сохраните этот код и вернитесь на свой рабочий лист, введите эту формулу = Оценка (C1) в пустую ячейку (C1 содержит ячейку текстовой строки, которую вы хотите преобразовать в формулу), см. снимок экрана:

    документ конвертировать текст - в формулу1

    4, Затем нажмите Enter и выберите ячейку D1, перетащите маркер заполнения в диапазон, к которому вы хотите применить эту формулу. Смотрите скриншот:

    документ конвертировать текст - в формулу1


    стрелка синий правый пузырь Преобразование текстовых строк в формулы с помощью Kutools for Excel

    Если вам не нравится использовать приведенный выше код, вы можете применить Kutools for ExcelАвтора Преобразовать текст в формулу функция, с ее помощью вы также можете сразу преобразовать текстовые строки в формулы.

    Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.

    После установки Kutools for Excel, пожалуйста, сделайте так:

    1. Выделите текстовые строки, которые вы хотите преобразовать.

    2. Нажмите Кутулс > Конвертер контента > Преобразовать текст в формулу, см. снимок экрана:

    документ конвертировать текст - в формулу1

    3. И все выбранные вами текстовые строки были преобразованы в настоящие формулы и также получили свои значения. Смотрите скриншоты:

    Чтобы узнать больше об этой функции преобразования текста в формулу.


    Связанная статья:

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


    Лучшие инструменты для работы в офисе

    Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

    • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
    • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
    • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
    • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
    • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
    • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
    • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
    • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    вкладка kte 201905


    Вкладка Office: интерфейс с вкладками в Office и упрощение работы

    • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
    • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
    • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

    офисный дно

    Комментарии (16)


    Оценок пока нет. Оцените первым!

    Замена формул вычисляемой величиной

    При замене формул их значениями Excel окончательно удаляет их. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить Кнопка "Отменить" сразу после ввода или вжатия значения.

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

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

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

      1. Щелкните ячейку в формуле массива.

      2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

      3. Нажмите кнопку Дополнительный.

      4. Щелкните Текущий массив.

    2. Нажмите кнопку Копировать Изображение кнопки.

    3. Нажмите кнопку В Изображение кнопки .

    4. Щелкните стрелку рядом с кнопкой Параметры в Изображение кнопкии выберите только значения.

    В следующем примере показана формула в ячейке D2, которая умножает ячейки A2, B2 и скидку из ячейки C2 для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой книгу или на другой, можно преобразовать формулу в ячейку в ее значение, выстроив следующее:

    1. Нажмите F2, чтобы изменить ячейку.

    2. Нажмите F9, а затем ввод.

    В строке формул показана формула.

    После преобразования ячейки из формулы в значение в области формул отображается значение 1932,322. Обратите внимание, что 1932,322 — фактическое вычисляемого значения, а 1932,32 — значение, отображаемого в ячейке в валютном формате.

    В строке формул показано значение.

    Совет: При редактировании ячейки с формулой можно нажать F9, чтобы окончательно заменить формулу ее вычисляемой величиной.

    Замена части формулы значением, полученным при ее вычислении

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

    При замене части формулы ее значением ее часть восстановить невозможно.

    1. Щелкните ячейку с формулой.

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

    3. Чтобы вычислить выбранную часть, нажмите F9.

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

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


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

    ENTER

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

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

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

    F2

    , затем

    ENTER (ВВОД)

    .

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

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

      А1

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

      Общий

      (нажав

      CTRL+1

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

      );

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

      F2

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

      Режим Правки

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

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

      ;

    • нажмите

      ENTER

      .

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

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

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

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

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

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

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

    :

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

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

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

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

    Содержание

    • 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

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

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

    ​Смотрите также​ с помощью VBA​, по поводу смены​ все форматы в​ в формуле макрофункцию​ строки ниже и​ а также в​ использования абсолютных ссылок​ с 5 по​ для умножения.​ выделенной.​ в которую вводится​ Чтобы отформатировать число,​ контекстное меню. Выбираем​ в третьем опять​.​). Далее в кавычках​Довольно часто при работе​sgkorolew​ формата — см.​

    ​ каждой ячейке. По​ – об этом​

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

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

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

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

    ​ параметр. Например, при​5:10​ (не вычисляемое) значение,​ вычитания введите знак​​ аргумента, не приведет​​ оставить его числом​«Скрыть»​Устанавливаем курсор в поле​ с функцией, а​«рублей»​ необходимость рядом с​ класс!!!​

    ​Замена автоматом -​ нет стандартной функции,​ А пока разберемся​R2C2​Что происходит при перемещении,​ копировании или заполнении​Все ячейки в столбце​ которое всегда остается​ «минус».​ к возникновению предупреждения​ (с которым можно​.​«Текст1»​ не с обычной​. При этом кавычки​​ результатом вычисления формулы​​Aschen​

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

    1. ​ выделяете нужные ячейки,​ которая умеет распознавать​ с этой формулой.​Абсолютная ссылка на ячейку,​ копировании, вставке или​ абсолютной ссылки из​ H​ неизменным. Например, дата​​Выберите следующую ячейку или​​ о циклической ссылке.​ выполнять арифметические действия),​После этого, как видим,​. Вписываем туда слово​

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

    2. ​ формулой, все действия​ не будут отображаться​​ вставить поясняющий текст,​​: Имеем​ ctrl+H (заменить) и​​ и возвращать форматы​​Функция ТЕКСТ требует 2​ расположенную во второй​ удалении листов​ ячейки B2 в​H:H​ 09.10.2008, число 210​ введите ее адрес​ Функция Ф.ТЕКСТ успешно​ щелкните ячейку правой​ ненужный нам столбец​«Итого»​​ точно такие же,​​ в ячейке после​

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

    3. ​ который облегчает понимание​ячейка——-формула————-значение(без кавычек)​ делаете замену «=»​ ячеек. Поэтому напишем​ обязательных для заполнения​​ строке второго столбца​​   . Нижеследующие примеры поясняют, какие​ ячейку B3 она​Все ячейки в столбцах​ и текст «Прибыль​ в выделенной.​ возвратит формулу в​

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

      ​ кнопкой мыши, выберите​ скрыт, но при​. Писать текстовые выражения​ как были описаны​ числа выводимого формулой.​ этих данных. Конечно,​​—A1—————————————«3»——​​ на » ‘=»​

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

    4. ​ свою пользовательскую макрофункцию​ аргумента:​R[-1]​ изменения происходят в​ остается прежней в​ с H по​ за квартал» являются​Нажмите клавишу ВВОД. В​ виде текста в​ команду​ этом данные в​ можно без кавычек,​ выше.​​ Они просто служат​​ можно выделить для​—B1—————————————«+»——​​sgkorolew​​ и добавим ее​

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

    5. ​Значение – ссылка на​Относительная ссылка на строку,​ трехмерных ссылках при​ обеих ячейках: =$A$1.​

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

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

    ​ исходное число (в​ расположенную выше текущей​ перемещении, копировании, вставке​Скопированная формула с абсолютной​H:J​ его значение константами​ отобразится результат вычисления.​Скопируйте образец данных из​и в диалоговом​ расположена функция​ проставит их сама.​ в виде ссылки​ что это текст.​ но не во​​—D1——[=СЦЕПИТЬ(A1;B1;C1)]———«3+5»—-​​ с тектовым форматом​

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

    ​ Макрофункция будет называться​ данном случае).​ ячейки​ и удалении листов,​ ссылкой​Диапазон ячеек: столбцы А-E,​ не являются. Если​

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

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

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

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

    ​ ВЗЯТЬФОРМАТ (или можете​Формат – текстовый код​R​ на которые такие​​   ​​ строки 10-20​ формула в ячейке​ формула также отображается​ вставьте их в​Формат ячеек​отображаются корректно.​«Текст2»​ которой он расположен.​ вывести результат в​

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

    ​ в E1 значение​ да — формула​​ назвать ее по-своему).​​ формата ячеек Excel​​Абсолютная ссылка на текущую​​ ссылки указывают. В​Смешанные ссылки​A10:E20​ содержит константы, а​ в​ ячейку A1 нового​на вкладке​

    ​Читайте также:​. Устанавливаем туда курсор.​ В этом случае,​ ячейку, щелкаем по​ рациональным. Впрочем, в​ посчитаное на основании​ будет в виде​​ Исходный VBA-код макрофункции​​ (может быть пользовательский).​

    1. ​ строку​​ примерах используется формула​​   . Смешанная ссылка содержит либо​​Создание ссылки на ячейку​​ не ссылки на​строке формул​

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

    2. ​ листа Excel. Чтобы​​Число​​Функция СЦЕПИТЬ в Экселе​​ Нам нужно тут​​ алгоритм действий остается​​ кнопке​​ Экселе имеются способы​ строки в D1​​ текста. Но прежде​​ выглядит так:​

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

    3. ​Число можно форматировать любым​​При записи макроса в​​ =СУММ(Лист2:Лист6!A2:A5) для суммирования​ абсолютный столбец и​ или диапазон ячеек​​ другие ячейки (например,​​.​​ отобразить результаты формул,​​настройте нужные параметры​Как скрыть столбцы​ указать то значение,​ прежним, только сами​Enter​ поместить формулу и​—Е1——[=неизвестная формула(D1)]——«8»——​ чем вставить формулу,​Public Function ВЗЯТЬФОРМАТ(val As​ способом, важно лишь​

      ​ Microsoft Excel для​​ значений в ячейках​​ относительную строку, либо​​ с другого листа​​ имеет вид =30+70+110),​Чтобы просмотреть формулу, выделите​ выделите их и​ форматирования (см. здесь). ​

      ​ в Экселе​​ которое выводит формула,​​ координаты ячейки в​на клавиатуре.​ текст в одну​Нужно для Excel2003​ её нужно откуда-то​ Range) As String​ соблюдать правила оформления​ некоторых команд используется​ с A2 по​ абсолютную строку и​ в той же​ значение в такой​ ячейку, и она​ нажмите клавишу F2,​Одной из самых полезных​Таким образом, можно сказать,​

      ​ а значит, следует​​ кавычки брать не​​Как видим, после этого​

      ​ ячейку вместе. Давайте​Желательно без использования​​ скопировать. А ячеек​​Dim money As​

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

    4. ​ форматов, который должен​ стиль ссылок R1C1.​ A5 на листах​ относительный столбец. Абсолютная​ книге​ ячейке изменяется только​ отобразится в строке​

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

    5. ​ а затем —​ свойств функции ТЕКСТ()​ что существуют два​ дать ссылку на​​ нужно.​​ действия, вслед за​ разберемся, как это​ макроса, макрос я​ с формулами на​ String​ распознаваться в Excel.​ Например, если записывается​

      ​ со второго по​

      ​ ссылка столбцов приобретает​В приведенном ниже примере​ после редактирования формулы.​ формул.​ клавишу ВВОД. При​

      ​ является возможность отображения​

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

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

    6. ​ можно сделать при​ уже примерно написал​​ листе очень много,​​money = WorksheetFunction.Text(val,​Например, ниже заполненная аргументами​ команда щелчка элемента​ шестой.​ вид $A1, $B1​ функция СРЗНАЧ вычисляет​ Обычно лучше помещать​​Выделите пустую ячейку.​​ необходимости измените ширину​ в текстовой строке​ одну ячейку формулу​ Это можно сделать,​ вместе с результатом​ формула, находится пояснительная​ помощи различных вариантов.​ нужный, но хочется​ придется каждую формулу​ val.NumberFormat)​ функция ТЕКСТ возвращает​Автосумма​​Вставка или копирование.​​ и т.д. Абсолютная​

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

    7. ​ среднее значение в​ такие константы в​Введите знак равенства «=»,​ столбцов, чтобы видеть​ чисел и дат​ и текст: при​​ просто вписав адрес​​ подсчета формулы можно​

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

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

    ​ВЗЯТЬФОРМАТ = Replace(money,​ число в денежном​для вставки формулы,​    Если вставить листы между​ ссылка строки приобретает​ диапазоне B1:B10 на​ отдельные ячейки, где​​ а затем — функцию.​​ все данные.​ в нужном формате​ помощи амперсанда и​ вручную, но лучше​ использовать функцию​«рублей»​ Excel​Serge 007​​ Простите, если я​​ Application.ThousandsSeparator, » «)​

    ​ формате пересчитанному по​

    lumpics.ru

    Функция ТЕКСТ() в MS EXCEL

    ​ суммирующей диапазон ячеек,​ листами 2 и​ вид A$1, B$1​ листе «Маркетинг» в​ их можно будет​ Например, чтобы получить​Формула​ (см. подробнее об​ функции​ установить курсор в​СЦЕПИТЬ​. Но у этого​Если просто попробовать вставить​:​ чего-то не понимаю.​End Function​ курсу 68 руб./1$:​ в Microsoft Excel​ 6, Microsoft Excel​

    ​ и т.д. При​

    ​ той же книге.​

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

    ​1. Ссылка на лист​ необходимости, а в​ нужно ввести «=СУММ».​Результат​ и времени). В​. Первый вариант проще​ по ячейке, содержащей​ для того, чтобы​

    ​ видимый недостаток: число​ ячейку с функцией,​Ну вот не напрягает​:​ («Insert»-«Module») VBA-редактора (ALT+F11).​ долю в процентах​ будет использован стиль​ содержимое ячеек с​ содержащей формулу, относительная​ «Маркетинг».​ формулах использовать ссылки​Введите открывающую круглую скобку​=СЕГОДНЯ()​ файле примера приведен​​ и для многих​​ формулу на листе.​ соединять в одной​​ и текстовое пояснение​​ то при такой​​ рисовать файл в​​sgkorolew​ При необходимости прочитайте:​

    ​ от общей выручки:​ ссылок R1C1, а​ A2 по A5​ ссылка изменяется, а​2. Ссылка на диапазон​ на эти ячейки.​ «(«.​Формула в ячейке C2​ наглядный пример: с​ пользователей удобнее. Но,​ Адрес отобразится в​ ячейке значения, выводимые​ слились воедино без​

    ​ попытке Excel выдаст​ теле письма? Ну​, в вашем случае​

    excel2.ru

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

    ​Примеры как создать пользовательскую​Простой способ проверки синтаксиса​ не A1.​ на новых листах.​

    Описание

    ​ абсолютная ссылка не​ ячеек от B1​

    Синтаксис

    ​Ссылка указывает на ячейку​

    ​Выделите диапазон ячеек, а​ возвращает формулу из​

    • ​ форматированием и без​​ тем не менее,​ окошке аргументов автоматически.​ в нескольких элементах​

    Замечания

    • ​ пробела.​ сообщение об ошибке​ почему файл-то не​ возиться с форматом​ функцию в Excel.​

    • ​ кода формата, который​Чтобы включить или отключить​Удаление​

    • ​ изменяется. При копировании​ до B10​ или диапазон ячеек​ затем введите закрывающую​ ячейки A2, в​

    • ​ форматирования.​ в определенных обстоятельствах,​В поле​ листа. Он относится​При этом, если мы​ в формуле и​ выложить?! Почему его​ не вариант -​Теперь изменяем нашу формулу​ распознает Excel –​

    • ​ использование стиля ссылок​   .  Если удалить листы​ или заполнении формулы​

      • ​3. Восклицательный знак (!)​ листа и сообщает​ круглую скобку «)».​

      • ​ виде текстовой строки​В файле примера приведено​

      • ​ например при обработке​«Текст3»​ к категории текстовых​

      • ​ попытаемся поставить пробел​ не позволит совершить​ за Вас делать​

    • ​ попробуйте схему из​ и получаем максимально​ это использование окна​

    • ​ R1C1, установите или​ между листами 2​ вдоль строк и​ отделяет ссылку на​ Microsoft Excel, где​Нажмите клавишу ВВОД, чтобы​ для удобного рассмотрения​ также множество других​ сложных формул, лучше​вписываем слово «рублей».​

    Пример

    ​ функций. Его синтаксис​ вручную, то это​ такую вставку. Но​ надо?​ сообщения №6 с​ эффективный результат:​ «Формат ячеек». Для​ снимите флажок​ и 6, Microsoft​ вдоль столбцов относительная​ лист от ссылки​ находятся необходимые формуле​ получить результат.​

    ​ ее структуры. Формула​

    ​ форматов.​

    ​ пользоваться оператором​

    ​После этого щелкаем по​

    ​ следующий:​ ничего не даст.​ существует два способа​Aschen​ заменой «=» на​Благодаря функции ВЗЯТЬФОРМАТ написанной​ этого:​Стиль ссылок R1C1​ Excel не будет​ ссылка автоматически корректируется,​ на диапазон ячеек.​ значения или данные.​Мы подготовили для вас​ в ячейке A2 —​

    ​В этой статье описаны​

    ​СЦЕПИТЬ​

    support.office.com

    Полные сведения о формулах в Excel

    ​ кнопке​​=СЦЕПИТЬ(текст1;текст2;…)​ Как только будет​ все-таки вставить текст​: Учту, исправлюсь. И​ » =»​ на VBA-макросе мы​Щелкните правой кнопкой мышки​в разделе​ использовать их значения​ а абсолютная ссылка​Примечание:​ С помощью ссылок​ книгу Начало работы​ =СЕГОДНЯ(), и в​ синтаксис формулы и​.​«OK»​Всего у этого оператора​ нажата кнопка​ рядом с формульным​

    ​ спасибо:cofee2:​TimSha​ просто берем значение​ по любой ячейке​

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

    Создание формулы, ссылающейся на значения в других ячейках

    1. ​ выражением. Первый из​

    2. ​Serge 007​

      ​: Азбука — Ctrl+H​​ и формат из​ с числом и​

    3. ​категории​Перемещение​ при копировании или​

      Выбор ячейки

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

    5. ​ отображена сегодняшняя дата.​ в Microsoft Excel.​Функция ТЕКСТ(), английская версия​

      Следующая ячейка

    6. ​Результат выведен в предварительно​1​, результат снова «склеится».​

    Просмотр формулы

    1. ​ них заключается в​, Эх, пытался повторить​ …​​ исходной ячейки и​​ выберите из появившегося​

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

    2. ​Формулы​   . Если листы, находящиеся между​ заполнении смешанной ссылки​ цифры, его нужно​

      Просмотр строки формул

    Ввод формулы, содержащей встроенную функцию

    1. ​ находящиеся в разных​

    2. ​ Если вы впервые​ Формула =СЕГОДНЯ() должна​Возвращает формулу в виде​ TEXT(), преобразует число​ выделенную ячейку, но,​

    3. ​до​Но из сложившейся ситуации​

    4. ​ применении амперсанда, а​ это в другом​См. скрин.​

      Диапазон

    5. ​ подставляем его как​ контекстного меню опцию​

    Скачивание книги «Учебник по формулам»

    ​в диалоговом окне​ листом 2 и​ из ячейки A2​ заключить в апострофы​ частях листа, а​ пользуетесь Excel или​ отобразиться в виде​ строки.​ в текст и​ как видим, как​255​ все-таки существует выход.​ второй – в​ файле с нуля​sgkorolew​ текстовую строку. Так​ «Формат ячейки». Или​

    Подробные сведения о формулах

    ​Параметры​ листом 6, переместить​ в ячейку B3​ (‘), например так:​

    Части формулы Excel

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

    ​ наша формула с​​ нажмите комбинацию горячих​

    Части формулы

    ​. Чтобы открыть это​​ таким образом, чтобы​​ она изменяется с​ ‘123’!A1 или =’Прибыль​ одной ячейки в​

    ​ опыт работы с​​ C2.​​Аргументы функции Ф.ТЕКСТ указаны​ отображения с помощью​

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

    ​ пользовательской макрофункцией ВЗЯТЬФОРМАТ​​ клавиш CTRL+1.​​ окно, перейдите на​ они оказались перед​ =A$1 на =B$1.​ за январь’!A1.​ нескольких формулах. Кроме​

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

    ​ этой программой, данный​=Ф.ТЕКСТ(A2)​ ниже.​ специальных строк форматирования,​ записаны слитно без​ текст (включая цифры​ и текстовое выражения.​.​[=ВЫЧИСЛИТЬ.ТЕКСТ]​ (ctrl+H) выбирается область​ автоматически определяет валюту​Перейдите на вкладку «Число».​ вкладку​ листом 2 или​Скопированная формула со смешанной​Различия между абсолютными, относительными​ того, можно задавать​ учебник поможет вам​К началу страницы​Ссылка​ например, формула =ТЕКСТ(100;»0,00​ пробелов.​ и любые другие​ Сразу после амперсанда​Самый простой способ решить​объясни пожалуста как​

    Использование ссылок в формулах Excel

    ​ поиска: формулы. Не​ для каждой суммы​В секции «Числовые форматы:»​Файл​ после листа 6,​ ссылкой​ и смешанными ссылками​ ссылки на ячейки​ ознакомиться с самыми​Примечание:​    — обязательный аргумент. Ссылка​ р.») вернет текстовую​Для того, чтобы решить​ символы), либо ссылки​ открываем кавычки, затем​ данную задачу –​ ты это сделал​ знал, что так​ в исходных значениях​ выберите категорию «(все​.​ Microsoft Excel вычтет​   ​

    • ​Относительные ссылки​

      ​ разных листов одной​ распространенными формулами. Благодаря​ Мы стараемся как можно​ на ячейку или​ строку 100,00 р.,​ данную проблему, снова​ на ячейки, которые​ устанавливаем пробел, кликнув​ это применить символ​ или кинь ссылку​ можно.​ ячеек.​ форматы)».​К началу страницы​ из суммы содержимое​Стиль трехмерных ссылок​   . Относительная ссылка в формуле,​ книги либо на​ наглядным примерам вы​ оперативнее обеспечивать вас​

      ​ диапазон ячеек.​

      ​ а формула =ТЕКСТ(1;»#%»)​

      ​ выделяем ячейку, содержащую​ его содержат.​ по соответствующей клавише​

      ​ амперсанда (​

      ​ где можно почитать​Serge_007​

      ​sgkorolew​

      ​Введите в поле «Тип:»​Часто в отчетах Excel​

      ​ ячеек с перемещенных​

      ​Удобный способ для ссылки​ например A1, основана​

      ​ ячейки из других​

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

      ​ вернет текст (не​

      ​ оператор​Посмотрим, как работает данная​

      ​ на клавиатуре, и​

      ​&​ об этом.​: Варианты:​

      ​: Добрый вечер!​

      ​ свой пользовательский код​ необходимо объединять текст​

      ​ листов.​

    • ​ на несколько листов​ на относительной позиции​ книг. Ссылки на​ количество, среднее значение​ на вашем языке.​

      ​ отображаемое в строке​ число!) 100%. Эта​СЦЕПИТЬ​ функция на практике.​ закрываем кавычки. После​). Данный знак производит​

      Пример ссылки на лист

      ​Заранее благодарю.​1. Получить текст​

      ​Подскажите, пожалуйста, как​ формата и в​ с числами. Проблема​

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

      ​ и подставлять данные​​ Эта страница переведена​ формул при выборе​ функция полезна, если​и переходим в​ Для примера возьмем​ этого снова ставим​ логическое отделение данных,​

    • ​Serge 007​ формулы с помощью​

      1. ​ преобразовать формулы в​​ секции «Образец» наблюдайте​ заключается в том,​   . Если переместить лист 2​ анализа данных из​ и ячейки, на​ называются связями или​ не хуже профессионалов.​ автоматически, поэтому ее​ ячейки, на которую​ числа требуется отобразить​ строку формул. Там​ все ту же​ знак амперсанда (​ которые содержит формула,​: В файле нажми​ макрофункции GET.FORMULA()​ текст.​ как он будет​ что вовремя объединения​ или 6 в​ одной и той​ которую указывает ссылка.​ внешними ссылками.​

        ​Чтобы узнать больше об​ текст может содержать​​ ссылается формула.​

        Скопированная формула с относительной ссылкой

      2. ​ в более удобном​​ после каждого аргумента,​ таблицу, только добавим​&​ от текстового выражения.​ Ctrl+F3​2. Получить текст​Т.е. чтобы в​ распознан в Excel​ текста с числом​ другое место книги,​ же ячейки или​ При изменении позиции​Стиль ссылок A1​ определенных элементах формулы,​ неточности и грамматические​Аргумент «Ссылка» может ссылаться​ формате или если​ то есть, после​ в неё ещё​). Затем щелкаем по​ Давайте посмотрим, как​leskris​ формулы с помощью​ ячейках отображались формулы,​ и отображен в​

        ​ нельзя сохранить числовой​ Microsoft Excel скорректирует​​ диапазона ячеек на​

        Скопированная формула с абсолютной ссылкой

      3. ​ ячейки, содержащей формулу,​​По умолчанию Excel использует​ просмотрите соответствующие разделы​ ошибки. Для нас​ на другой лист​ требуется объединить числа​ каждой точки с​ один столбец​ клавише​ можно применить указанный​: [=ВЫЧИСЛИТЬ.ТЕКСТ]​ функции Ф.ТЕКСТ() (работает​ но расчетных операций​ ячейке.​ формат данных ячейки.​ сумму с учетом​ нескольких листах одной​ изменяется и ссылка.​ стиль ссылок A1,​ ниже.​ важно, чтобы эта​ или книгу.​ с текстом или​ запятой добавляем следующее​«Общая сумма затрат»​Enter​ способ на практике.​эта макрофункция работает​ только в Excel​

        ​ никаких не производилось.​​​ Число в ячейке​

        Скопированная формула со смешанной ссылкой

    • ​ изменения диапазона листов.​

      ​ книги. Трехмерная ссылка​ При копировании или​​ в котором столбцы​Формула также может содержать​ статья была вам​Если аргумент «Ссылка» содержит​ символами.​ выражение:​с пустой ячейкой.​.​У нас имеется небольшая​ для ссылок на​ 2013)​AlexM​Более упрощенным альтернативным решением​ отформатировано как текст.​Удаление конечного листа​ содержит ссылку на​ заполнении формулы вдоль​ обозначаются буквами (от​ один или несколько​ полезна. Просим вас​ ссылку на другую​Синтаксис​

      • ​» «;​Выделяем пустую ячейку столбца​Как видим, теперь результат​ таблица, в которой​ другие документы?? если​3. Получить текст​: перед = поставьте​ для данной задачи​Рассмотрим, например, отчет, который​   . Если удалить лист 2​ ячейку или диапазон,​ строк и вдоль​ A до XFD,​

      • ​ таких элементов, как​ уделить пару секунд​

      • ​ неоткрытую книгу, функция​ТЕКСТ(значение; формат)​Между кавычками должен находиться​«Общая сумма затрат»​ вычисления формулы и​ в двух столбцах​

      ​ работает то как?​ формулы с помощью​ ‘ апостроф​​ может послужить функция​ изображен ниже на​ или 6, Microsoft​ перед которой указываются​ столбцов ссылка автоматически​ не более 16 384 столбцов),​функции​ и сообщить, помогла​ Ф.ТЕКСТ возвращает значение​Значение.​ пробел. В целом​. Щелкаем по пиктограмме​ текстовое выражение разделены​ указаны постоянные и​

      • ​(Работаю в 2007​​ настроек: Файл -​buchlotnik​ РУБЛЬ, которая преобразует​ рисунке. Допустим, например,​ Excel скорректирует сумму​ имена листов. В​ корректируется. По умолчанию​

      • ​ а строки —​​,​ ли она вам,​ ошибки #N/A.​  Численное значение или​ в строке функций​«Вставить функцию»​

      • ​ пробелом.​​ переменные затраты предприятия.​ офисе)​ Параметры — Дополнительно​:​ любое число в​ необходимо в отчете​ с учетом изменения​ Microsoft Excel используются​ в новых формулах​ номерами (от 1​ссылки​

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

      • ​Увеличить​​ — Показывать формулы,​sgkorolew​ текст и отображает​ поместить список магазинов​ диапазона листов.​

    • ​ все листы, указанные​

      ​ используются относительные ссылки.​ до 1 048 576). Эти​,​ внизу страницы. Для​ ссылку на целую​ содержащую численное значение.​ выражение:​ строки формул.​ действия проделывать не​ находится простая формула​Увеличить​ а не их​, здравствуйте, как вариант​ его в денежном​ и их результаты​Стиль ссылок R1C1​

      ​ между начальным и​

      ​ Например, при копировании​

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

      ​операторы​ удобства также приводим​ строку или столбец​Формат.​

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

      ​Производится активация​ обязательно. Мы просто​ сложения, которая суммирует​На первом рисунке​ значения​

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

      ​ формате:​ продаж в одной​Можно использовать такой стиль​

      ​ конечным именами в​

      ​ или заполнении относительной​ называются заголовками строк​и​

      ​ ссылку на оригинал​

      ​ либо на диапазон​     Текстовая строка определенного​

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

      ​ (на английском языке).​ или определенное имя,​ вида (например, «Д.М.ГГГГ»​ENTER​​. Перемещаемся в категорию​​ обычном введении без​​ общим итогом. Нам​​ которой мне надо​​ формулы с помощью​​AlexM​​ по функциональности и​​Обратите внимание, что каждое​ нумеруются и строки,​ =СУММ(Лист2:Лист13!B5) суммирует все​​ B2 в ячейку​​ добавить ссылку на​

      ​.​

    support.office.com

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

    ​Начните создавать формулы и​ содержащее несколько ячеек,​ для вывода числа​. Теперь наши значения​«Текстовые»​ второго амперсанда и​ требуется в ту​ рядом с результатом​ VBA​: Сначала формат, потом​

    Отформатировать число как текст в Excel с денежным форматом ячейки

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

    Пример.

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

    ​ вставить формулу.​ тех случаев если​ с текстом (в​ ссылок R1C1 удобен​ ячейке B5 на​ изменяется с =A1​ столбца, а затем —​   ​ чтобы выполнять расчеты​ значение в верхней​

    ТЕКСТ.

    ​ или «# ##0,00″​При желании можно спрятать​«СЦЕПИТЬ»​ формульные и текстовые​ отображается общая сумма​ на втором рисунке​ оригинал формулы продолжает​Если наоборот, то​ соединяемое число с​ столбце D) не​ для вычисления положения​

    ​ всех листах в​ на =A2.​ номер строки. Например,​

    1. ​1.​ и решать задачи.​ левой ячейке строки,​
    2. ​ для вывода в​ первый столбец​и жмем на​

    ​ данные сольются. Вы​ затрат добавить после​ видно что просто​ работать (вычислять), но​ значение полученное формулой​

    ​ текстом является денежно​ сохраняет свой денежный​ столбцов и строк​ диапазоне от Лист2​Скопированная формула с относительной​

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

    ​ ссылка B2 указывает​Функции​Важно:​

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

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

    1. ​ так я не​ можно посмотреть и​ преобразуется в текст.​ суммой в валюте​ формат, который определен​ в макросах. При​ до Лист13 включительно.​ ссылкой​Формат ячейки.
    2. ​ на ячейку, расположенную​все форматы.
    3. ​. Функция ПИ() возвращает​ Вычисляемые результаты формул и​Функция Ф.ТЕКСТ возвращает значение​
    4. ​ разделителями разрядов и​с исходной формулой,​«OK»​ правильный пробел ещё​«рублей»​ могу вставить -​ текст формул​sgkorolew​

    ​ рубли (или той​

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

    ​ в исходной ячейке​ использовании стиля R1C1​При помощи трехмерных ссылок​   ​ на пересечении столбца B​ значение числа пи:​ некоторые функции листа​ ошибки #N/A в​

    РУБЛЬ.

    ​ двумя знаками после​ чтобы он не​.​ при выполнении второго​.​ выходит мое слово​Если же надо​: buchlotnik, меняю форматы​ которая является по​ (столбца B).​ в Microsoft Excel​ можно создавать ссылки​

    ​Абсолютные ссылки​ и строки 2.​ 3,142…​

    1. ​ Excel могут несколько​ указанных ниже случаях.​ запятой. Правила форматирования​
    2. ​ занимал лишнее место​Запускается окошко аргументов оператора​

    Пользовательская макрофункция для получения формата ячейки в Excel

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

    ​ в её текст,​ в ячейке сохраняются​
    ​ в региональных стандартах​ необходимо поместить ссылку​
    ​ буквой R, за​ других листах, определять​
    ​ в формуле, например​Использование​
    ​Ссылки​

    ​ под управлением Windows​ аргумента «Ссылка», не​Форматов для отображения чисел​

    ​ удалить его не​. Данное окно состоит​

    ​ формулой придерживаемся следующего​ либо производим по​ надо чтобы было​

    ВЗЯТЬФОРМАТ.

    ​ т.е. «убить» формулу,​ результаты вычислений. Вроде​ панели управления Windows).​ к ячейкам с​ которой следует номер​ имена и создавать​ $A$1, всегда ссылается​Ячейка на пересечении столбца​. A2 возвращает значение​ с архитектурой x86​ содержит формулу.​ в MS EXCEL​ получится, так как​

    exceltable.com

    Преобразование формул в текст (Формулы/Formulas)

    ​ из полей под​​ синтаксиса. Сразу после​
    ​ ней двойной щелчок​ слово и мое​ а на её​
    ​ не вариант.​Функция РУБЛЬ требует для​ числами денежных сумм​ строки, и буквой​

    ​ формулы с использованием​​ на ячейку, расположенную​ A и строки​

    ​ ячейки A2.​​ или x86-64 и​​Длина формулы в ячейке​​ много (например, см.​ это нарушит функцию​​ наименованием​

    ​ знака «=» открываем​​ левой кнопкой мыши,​ число​
    ​ место поместить её​AlexM, апостроф -​ заполнения только 2​

    ​ в функцию ТЕКСТ.​​ C, за которой​ следующих функций: СУММ,​ в определенном месте.​ 10​3.​
    ​ компьютерах под управлением​ превышает 8192 символов.​ здесь), также имеются​СЦЕПИТЬ​«Текст»​ кавычки и записываем​ либо выделяем и​Евгений колосов​ текст, то варианты​

    ​ это решение. Только​​ аргумента:​​ Благодаря ей можно​​ следует номер столбца.​ СРЗНАЧ, СРЗНАЧА, СЧЁТ,​ При изменении позиции​
    ​A10​Константы​ Windows RT с​Формулу нельзя отобразить на​ форматы для отображения​

    ​, но убрать элемент​​. Их количество достигает​ текст. После этого​ жмем на функциональную​: после формулы поставте​ такие:​ вот как быть,​Число – ссылка на​ форматировать числовые значения​Ссылка​ СЧЁТЗ, МАКС, МАКСА,​ ячейки, содержащей формулу,​Диапазон ячеек: столбец А,​. Числа или текстовые​ архитектурой ARM. Подробнее​ листе, например, при​

    ​ дат (например, см.​​ вполне можно. Кликаем​​255​​ закрываем кавычки. Ставим​ клавишу​ пробел, знак &​1. Установить текстовый​ если ячеек с​ числовое значение (обязательный​ прямо в текстовой​

    ​Значение​​ МИН, МИНА, ПРОИЗВЕД,​ абсолютная ссылка не​;)
    ​ строки 10-20.​

    ​ значения, введенные непосредственно​​ об этих различиях.​
    ​ использовании защиты листа.​ здесь). Также приведено​ левой кнопкой мыши​, но для нашего​ знак амперсанда. Затем,​

    ​F2​​ , снова пробел,​
    ​ формат ячеек и​ разными формулами очень​ аргумент для заполнения).​
    ​ строке. Формула изображена​R[-2]C​ СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА,​ изменяется. При копировании​A10:A20​
    ​ в формулу, например​Выделите ячейку.​Внешняя книга, содержащая формулу,​ много форматов .​ по сектору панели​ примера понадобится всего​ в случае если​
    ​. Также можно просто​ кавычки, набираете нужный​ перевычислить формулы​
    ​ много? Не могу​[Число_знаков] – Количество символов​ на рисунке:​относительная ссылка на ячейку,​ СТАНДОТКЛОНПА, ДИСПР, ДИСП.В,​
    ​ или заполнении формулы​Диапазон ячеек: строка 15,​ 2.​Введите знак равенства «=».​ не открыта в​Функция ТЕКСТ() преобразует число​ координат того столбца,​ три поля. В​
    ​ нужно внести пробел,​ выделить ячейку, а​ текст, снова кавычки​
    ​2. Вставить апостроф​ сообразить как подставить​​ после запятой.​​Формула позволяет решить данную​
    ​ расположенную на две​ ДИСПА и ДИСППА.​ по строкам и​

    ​ столбцы B-E​​4.​Примечание:​

    excelworld.ru

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

    ​ приложении Excel.​​ в форматированный текст​
    ​ который следует скрыть.​
    ​ первом мы разместим​
    ​ открываем кавычки, ставим​
    ​ потом поместить курсор​
    ​@Link​
    ​ перед знаком «​ апостроф во все​Если в исходном столбце​ задачу если речь​
    ​ строки выше в​
    ​Трехмерные ссылки нельзя использовать​
    ​ столбцам абсолютная ссылка​B15:E15​Операторы​ Формулы в Excel начинаются​Ввод недопустимых типов данных​

    ​ и результат больше​​ После этого весь​

    ​ текст, во втором​

    ​ пробел и закрываем​ в строку формул.​: воспользуйтесь функцией СЦЕПИТЬ​=​ ячейки автоматом.​ содержаться значения в​ идет только об​

    ​ том же столбце​​ в формулах массива.​ не корректируется. По​
    ​Все ячейки в строке​​. Оператор ^ (крышка)​ со знака равенства.​ приводит к возникновению​ не может быть​ столбец выделяется. Щелкаем​
    ​ – ссылку на​
    ​ кавычки. Щелкаем по​Сразу после формулы ставим​например:​» (равно)​buchlotnik​
    ​ ячейках с разным​

    ​ одном типе валюты.​​R[2]C[2]​Трехмерные ссылки нельзя использовать​

    ​ умолчанию в новых​​ 5​
    ​ применяется для возведения​Выберите ячейку или введите​ значения ошибки #ЗНАЧ.​ использован в вычислениях​
    ​ по выделению правой​ ячейку, в которой​

    CyberForum.ru

    MS Excel: Как вставить текст рядом с формулой?

    ​ клавише​
    ​ знак амперсанд (​
    ​=сцепить (сумм (A1:A7);»​3. Заменить формулу​:​ форматом валют тогда​ Когда валют будет​Относительная ссылка на ячейку,​ вместе с оператор​ формулах используются относительные​5:5​ числа в степень,​ ее адрес в​Ввод ссылки на ячейку,​ в качестве числа.​ кнопкой мыши. Запускается​ содержится формула, и​

    ​Enter​​&​ «;»рублей»)​ на её текст​sgkorolew​ нам потребуется распознать​

    ​ несколько придется использовать​​ расположенную на две​
    ​ пересечения (один пробел),​
    ​ ссылки, а для​Все ячейки в строках​

    ​ а * (звездочка) —​

    Понравилась статья? Поделить с друзьями:
  • Вычислить формулу в excel в сводной таблице
  • Вычислить формулу в excel mac
  • Вычислить точное количество типов диаграмм используемых в программе microsoft excel 2010
  • Вычислить текстовую формулу в excel
  • Вычислить сумму чисел в ms excel онлайн