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

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

  • автор:

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

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

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

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

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

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

=»Today is » & TEXT(TODAY(),»dddd, mmmm dd.»)

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

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

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

В excel преобразовать текст в формулу

​Смотрите также​​ выделил юзер при​ рабочего времени не​ сохранить. Но книга​ в число».​: Спасибо​ только в Excel​sgkorolew​ форматирования (см. здесь). ​ В Microsoft Office​ — формат даты.​»Табельный номер» («000-00-0000»).​ «# ##0,00 ₽;​»# ;»​ТЕКСТ​ которые вы найдете​)​Примечание:​ вводе формулы. И​ Ваш вопрос был?​ Excel должна быть​

​Применить любые математические действия.​​kolek291​​ 2013)​, здравствуйте, как вариант​Одной из самых полезных​​ MVP у Mynda​​К сожалению, это невозможно​Дополнительные форматы зависят от​[Красный]​, число 12200000 отображается​.​ в этой статье,​

​Денежный формат с разделителем​​ Мы стараемся как можно​ человек просил без​ Посторался что-то сделать.​ сохранена в формате​ Подойдут простейшие операции,​: Всем привет! Есть​3. Получить текст​ — формат ячейки​ свойств функции ТЕКСТ()​ Treacy) есть отличное​ сделать с помощью​ региональных параметров. Если​# ##0,00 ₽», то​ как 12 200 000.​Выбор числового формата​

Технические сведения

​ а также некоторые​

​ групп разрядов и​​ оперативнее обеспечивать вас​

​ знака =, так​​User​​ с поддержкой макросов.​

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

​ текст в ячейки​

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

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

​ решение в этой​

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

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

​Пробел после заполнителя цифры​ ​

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

​ что без mid​: Не не не. ​Теперь возвращаемся на страницу​ результат (умножение /​ =’\\G77pavfs01\Paveletskiy_IB0\ЦООП\электронный журнал ЦООП\2016\ноябрь​ настроек: Файл -​AlexM​

​ в текстовой строке​

​ статье, которое отображается​

​текст​​ недоступны для вашего​​ его, но цвет​

​ задает деление числа​Выбор числового формата​ подписаться на них​ части, например: 1 234,57 ₽.​ на вашем языке.​ или replace не​ К сумме прописью​ с цифрами. Выделяем​

​ деление на единицу,​​ 2016\[Магистральный.xls]22′!E10, как мне​​ Параметры — Дополнительно​

​: Сначала формат, потом​ чисел и дат​

​ в разных языках​​, поэтому необходимо​​ региона или не​

​ отображаться не будет.​ на 1000. Например,​

​Нули в начале​​ или создать собственные​​ Обратите внимание: Excel​

​ Эта страница переведена​

​ обойтись​​ это не имеет​​ столбец с данными.​

​ сделать так, чтобы​​ — Показывать формулы,​​ вставить формулу.​

​ в нужном формате​

​ . В нем​​ использовать код Visual​​ подходят для ваших​

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

​ автоматически, поэтому ее​​Igor67​​ отношения. Постарался описать​

​ Нажимаем кнопку «Макросы».​

​ нуля, возведение в​​ этот текст стал​

​ а не их​Если наоборот, то​

​ (см. подробнее об​​ также содержится пример​​ Basic для приложений​

​ нужд, вы можете​ изменять, используя сочетания​

​ формата​​Числовые, денежные и финансовые​​ текста. Примеры загрузки​

​ двух разрядов дробной​ текст может содержать​: To kaa, возвращает​

​ точнее в файле.​​ В открывшемся окне​ первую степень и​ формулой и скопировал​ значения​ значение полученное формулой​ отображении чисел, дат​ книги, которую можно​​ (VBA). Вот как​​ создать собственный формат,​​ символов «Д» (для​​»# ;,0 «​ форматы​ текстовых функций в​ части.​​ неточности и грамматические​​ формулу ВБА, добавил​​Guest​​ – список доступных​

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

​ т.д.).​ данные ячейки Е10​4. Получить текст​ преобразуется в текст.​ и времени). В​ загрузить.​ можно преобразовать числовое​ выбрав в диалоговом​ дня), «М» (для​, число 12200000 отображается​Даты​ Excel​=ТЕКСТ(СЕГОДНЯ();​

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

​ ошибки. Для нас​ локал, после нормально​: Igor, ему просто​​ для данной книги​​Добавить специальную вставку. Здесь​

  1. ​ в новую книгу. ​​ формулы с помощью​​sgkorolew​ Изображение значка кнопки команд в Mac​ файле примера приведен​​Создание и удаление пользовательских​ значение в английские​​ окне​​ месяца) и «Г»​
  2. ​ в Excel как​​Значения времени​​Просмотреть другие доступные коды​
  3. ​»ДД.ММ.ГГ»​​ важно, чтобы эта​​ на русской а​
  4. ​ нужно в какой-либо​ макросов. Выбираем нужный.​​ также применяется простое​​AlexM​ VBA​: buchlotnik, меняю форматы​​ наглядный пример: с​​ числовых форматов​ слова в Excel​Формат ячеек​ (для года).​ 12 200,0.​Проценты​
  5. ​ форматов можно в​​)​​ статья была вам​ не аглицкой мове.​ ячейке получить текст,​​ Жмем «Выполнить».​​ арифметическое действие. Но​: Функция ДВССЫЛ() Возвращает​​В этих вариантах​​ на текстовый -​
  6. ​ форматированием и без​​Преобразование чисел из текстового​​ с помощью следующей​пункт​В функции ТЕКСТ коды​​Примечания:​​Дроби​ диалоговом окне​Сегодняшняя дата в формате​ полезна. Просим вас​Igor67​ который отображается в​

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

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

​ в ячейке сохраняются​ форматирования.​ формата в числовой​ ссылки:​(все форматы)​​ форматов используются без​​ ​​Экспоненциальное представление​​Формат ячеек​​ ДД/ММ/ГГ, например: 14.03.12​​ уделить пару секунд​: По первой части​​ строке формул для​​Следовательно, значения в ячейках​

  • ​ работать (вычислять), но​
  • ​ результаты вычислений. Вроде​
  • ​В файле примера приведено​
  • ​Функции Excel (по категориям)​Да, вы можете использовать​
  • ​.​
  • ​ учета регистра, поэтому​
  • ​Разделитель групп разрядов зависит​
  • ​Дополнительные форматы​
  • ​.​
  • ​=ТЕКСТ(СЕГОДНЯ();​

​ и сообщить, помогла​ вопроса понял, погорячился,​

​ ячейки А3. Так​ «стали» числами.​ отдельной ячейке написать​Это не понятно.​ можно посмотреть и​ не вариант.​ также множество других​Функция ТЕКСТ(), английская версия​ функции ПРОПИСН, СТРОЧН​Функция​ допустимы символы «М»​ от региональных параметров.​Почему программа Excel удаляет​Нажмите клавиши​»ДДДД»​ ли она вам,​ был не прав​​ я понял суть​​Если в столбце встречаются​ цифру 1. Скопировать​​kolek291​​ текст формул​​AlexM, апостроф -​​ форматов.​​ TEXT(), преобразует число​​ и ПРОПНАЧ. Например,​текст​

​ и «м», «Д»​ Для России это​ нули в начале?​CTRL+1​)​ с помощью кнопок​​ не проинтуичил.​​ его вопроса.​ аргументы с определенным​ ячейку в буфер​​: ДВССЫЛ не работает,​​Если же надо​ это решение. Только​roman66rus​ в текст и​ формула =ПРОПИСН(«привет») возвращает​редко используется сама​

Примеры использования функции ТЕКСТ для добавления начальных нулей: =ТЕКСТ(A2;

​ и «д», «Г»​ пробел, но в​В Excel обрабатываются Поиск​(на компьютере Mac —​Сегодняшний день недели, например:​ внизу страницы. Для​​По второй -​​Лузер​ числом десятичных знаков​ обмена (с помощью​​ вот файл​​ именно преобразовать формулу​

​ вот как быть,​: Доброго времени суток.​ позволяет задать формат​ результат «ПРИВЕТ».​ по себе и​ и «г».​ других странах и​​ чисел, введенных в​​+1​ понедельник​

​ удобства также приводим​ со временем Ваш​: это решается простой​ (например, 3,45), можно​ кнопки «Копировать» или​​Казанский​​ в её текст,​ если ячеек с​Возможно ли преобразовать​

Примеры функции ТЕКСТ с разделителем групп разрядов

​ отображения с помощью​​Да, но это займет​

  • ​ чаще всего используется​Минда советует. ​ регионах может использоваться​ ячейки, а не​), чтобы открыть диалоговое​=ТЕКСТ(ТДАТА();​ ссылку на оригинал​
  • ​ пост был?​ пользовательской функцией​ использовать другой макрос.​ сочетания клавиш Ctrl​

​:​ т.е. «убить» формулу,​ разными формулами очень​ текст в формулу​ специальных строк форматирования,​ несколько этапов. Сначала​ в сочетании с​Если вы предоставляете доступ​ запятая или точка.​ чисел, которые выглядят​ окно​»ЧЧ:ММ»​ (на английском языке).​kaa​User​Sub Conv() With​ + C). Выделить​kolek291​ а на её​ много? Не могу​ ?​ например, формула =ТЕКСТ(100;»0,00​ выделите одну или​ другими функциями. Предположим,​ к файлам и​Разделитель групп разрядов можно​ как текст, например​Формат ячеек​

Примеры функции ТЕКСТ с числовыми, денежными и финансовыми форматами

Изображение значка кнопки команд в Mac

​)​С помощью функции​: согласен​: Лузер​​ ActiveSheet.UsedRange .Replace «,»,».»​​ столбец с редактируемыми​ ​, да, ДВССЫЛ не​​ место поместить её​ сообразить как подставить​Пробовал ctrl+F3 ВЫЧИСЛИТЬ()​​ р.») вернет текстовую​​ несколько ячеек, которые​

Выбор обозначения денежной единицы в диалоговом окне

​ что вам нужно​​ отчетам Excel пользователям​​ применять в числовых,​​ номера частей или​​.​Текущее время, например: 13:29​ТЕКСТ​

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

​User​​Буду вам очень​ arr = .Value​ числами. В контекстном​ работает с закрытыми​ текст, то варианты​ апостроф во все​ но выдает #ССЫЛКА​ строку 100,00 р.,​​ должны быть выполнены,​​ объединить текст и​ из разных стран,​ денежных и финансовых​ единицы СКЛАДского учета.​

​На вкладке​=ТЕКСТ(0,285;​можно изменить представление​: Аффигеть! Спасибо большое!​ благодарен, если вы​ .NumberFormat = «General»​

Коды форматов для месяца, дня и года

​ меню кнопки «Вставить»​ книгами.​ такие:​ ячейки автоматом.​ хотя у меня​ а формула =ТЕКСТ(1;»#%»)​ а затем с​

Минда Триси (Mynda Treacy), Excel MVP

​ числовое значение, например​

​ вам может потребоваться​ форматах.​ Чтобы сохранить начальные​Число​»0,0 %»​ числа, применив к​Как все оказывается​ скажете, как эту​ .Value = arr​ нажать «Специальная вставка».​Либо с помощью​1. Установить текстовый​buchlotnik​ там и есть​ вернет текст (не​ помощью​ «отчет напечатано: 03/14/12»,​

​ предоставить им отчет​Ниже показаны примеры стандартных​ нули, отформатируйте входной​выберите нужный формат.​)​ нему форматирование с​ просто! А я​ функцию написать.​ End With End​ В открывшемся окне​

Форматы времени (часы, минуты и секунды)

​ VBA задать формулу​ формат ячеек и​:​ ссылка на ячейку​

​ число!) 100%. Эта​клавиш CTRL + 1​ или «доход за​ на их языке.​ числовых (только с​ диапазон как текст,​Выберите пункт​Процентный формат, например: 28,5 %​

​кодами форматов​ с час копался​Sh_Alex​

Коды форматов для процентов

​ Sub​ установить галочку напротив​ [e12].Formula = [e12].Value,​ перевычислить формулы​

Коды форматов для дробей

​sgkorolew​ в др.документе, нужно​ функция полезна, если​откройте диалоговое окно​ неделю: $66 348,72″.​ В Microsoft Office​ разделителем групп разрядов​ прежде чем вставлять​(все форматы)​= Текст (4.34,​

Коды форматов для экспоненциального представления

​. Это полезно в​ в хелпе, пытаясь​

Дополнительные форматы для функции ТЕКСТ

  • ​: Не думаю, что​
  • ​Читайте так же: как​
  • ​ «Умножить». После нажатия​
  • ​ либо использовать макрофункцию​

​2. Вставить апостроф​, по поводу смены​ значение от туда.​ числа требуется отобразить​Формат > ячейки​ В Excel можно​ MVP у Mynda​ и десятичными знаками),​ или вводить значения.​.​​»# _км_/_км_»​​ ситуации, когда нужно​​ выудить, какое же​​ эту задачу можно​

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

​ перевести число и​​ ОК текстовый формат​​ ВЫЧИСЛИТЬ.​ перед знаком «​ формата — см.​Помогите если возможно,​ в более удобном​, нажмите кнопку выравнивание​ вводить текст вручную,​ Treacy) есть отличное​ денежных и финансовых​ Выделите столбец или​Нужный код формата будет​)​ отобразить числа в​ свойство отвечает за​ решить простой пользовательской​ сумму прописью в​ преобразуется в числовой.​kolek291​=​ сообщение №4.​ может макрос ..​ формате или если​ и выберите​ но это не​ решение в этой​ форматов. В денежном​​ диапазон, в котором​​ показан в поле​Дробный формат, например: 4 1/3​ удобочитаемом виде либо​ формулу — так​ функцией. У меня​​ Excel.​​Удаление непечатаемых символов. Иногда​​: огромное спасибо. Все​​» (равно)​

​Замена автоматом -​Karataev​ требуется объединить числа​элемент Управление текстом​ отменяет назначение приложения​​ статье, которое отображается​​ формате можно добавить​ вы хотите поместить​​Тип​​=СЖПРОБЕЛЫ(ТЕКСТ(0,34;​​ объединить их с​​ нифига и не​ такое впечатление, что​Скачать примеры преобразования текста​​ числовой формат не​ получилось. ​​3. Заменить формулу​

Пример объединения текста без функции ТЕКСТ

​ выделяете нужные ячейки,​: Для преобразования текста​ с текстом или​> установите флажок​ Excel. К сожалению,​ в разных языках​ нужное обозначение денежной​ значения, а затем​

Пример объединения текста с помощью функции ТЕКСТ

  • ​»# ?/?»​​ текстом или символами.​​ нашел. Решил обратиться​

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

Как преобразовать числа в текст, например 123 в «сто двадцать три»?

​ и непростой пользовательской​ в число.​ распознается программой из-за​​При импорте файлов или​​ на её текст​ ctrl+H (заменить) и​ в адрес есть​ символами.​ переносить​ если вы объединяете​ . В нем​ единицы, и значения​ нажмите​

Можно ли изменить регистр текста?

​ выделите всё содержимое​))​Примечание:​ к специалистам. Правильно​ функцией эта задача​

Можно ли с помощью функции ТЕКСТ добавить новую строку (разрыв строки) в ячейке, как при нажатии клавиш ALT+ВВОД?

​Таким образом, возникающую при​ невидимых символов. Удалим​ копировании данных с​ с помощью VBA​ делаете замену » ‘ ДВССЫЛ», но она​ТЕКСТ(значение; формат)​. Затем направьте функцию​ числа, например даты,​ книги, которую можно​ нему. В финансовом​, чтобы перейти в​

Пример использования функций ТЕКСТ и СИМВОЛ(10) для вставки разрыва строки: //img.my-excel.ru/excel-v-formulu-dobavit-tekst-v_16_1.png

​ всяком случае, я​ числовых данных ошибку​ формулы, которую введем​ возникает проблема: число​: TimSha, скрин просто​sgkorolew​​ не работает, если​​Значение.​ «завершенный​ время, денежные единицы​​ загрузить.​​ формате символ рубля​ диалоговом окне​, кроме точки с​ СЖПРОБЕЛЫ используется для​ может затруднить их​ с этим оффтопный​ не смог этого​ легко устранить. Преобразовать​​ во вспомогательный столбец.​​ преобразуется в текст.​

Даты на разных языках

Минда Триси (Mynda Treacy), Excel MVP

​: Если в ячейку​ файл, из которого​ Численное значение или​текст​ и т. д.,​Способ отображения времени можно​ располагается в ячейке​Формат > ячейки​ запятой (;) и​ удаления начального пробела​ использование в дальнейших​ вопрос. Кто-нибудь знает​ сделать.​ текст в число​ Функция ПЕЧСИМВ удаляет​ В результате формулы​andreyglad​

См. также

​ с тектовым форматом​ нужно извлечь данные,​

​ ссылка на ячейку,​», чтобы она​

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

​ изменить с помощью​ справа от значения​, а затем на​ символа @. В​ перед дробной частью.​ вычислениях. Рекомендуем сохранить​ сайт или книгу,​А вот макросом​ можно разными способами​ непечатаемые знаки. СЖПРОБЕЛЫ​ не работают, вычисления​: Подскажите пожалуйста, как​ вставить формулу, то​ закрыт.​ содержащую численное значение.​ включала функцию ASCII​ как они должны​ сочетаний символов «Ч»​ (если выбрать обозначение​

​вкладке Число​

​ примере ниже выделен​

  • ​=ТЕКСТ(12200000;​​ исходное значение в​ где были бы​ это возможно. Посмотрите​
  • ​ (с помощью макросов​​ – лишние пробелы.​ становятся невозможными. Как​ превратить текст в​ да — формула​=ДВССЫЛ(«‘U:\Glz\Табель 1 участок\2017\[Табель уч​Формат.​char (10)​ отображаться, и сбрасывает​ (для часов), «М»​ доллара США, то​выберите​

​ и скопирован только​»0,00E+00″​ одной ячейке, а​ простым перечислением написаны​ прикрепленный файл.​ и без них).​ Функция ЗНАЧЕН преобразует​ это быстро исправить?​

​ формулу?​ будет в виде​ № 1 2017.xls]»&СТРОЧН(ТЕКСТ(СЕГОДНЯ();»[$-419]ММММ​ Текстовая строка определенного​там, где нужно​ форматирование чисел. В​ (для минут) и​ эти символы будут​текст​ код ДД.ММ.ГГГГ.​)​ функцию ТЕКСТ использовать​ операторы VBA. Ну​С уважением, Александр.​​ Сделать это просто​​ текстовый формат в​ Сначала посмотрим, как​​Ячейки: Q1 =​​ текста. Но прежде​​ ГГГГ;@»))&»‘»&»!»&»$B2″)​​ вида (например, «Д.М.ГГГГ»​ вставить разрыв строки.​

​ этом случае функция​ «С» (для секунд).​ выровнены по левому​. Теперь Excel сохранит​Нажмите клавиши​Экспоненциальное представление, например: 1,22E+07​ в другой. Затем,​ что то типа:​Лузер​ и быстро. А​ числовой.​ исправить ошибку без​ 2; H1 =​

​ чем вставить формулу,​Michael_S​ для вывода числа​

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

​ Возможно, вам потребуется​​текст​
​ Кроме того, для​ краю ячеек, а​ начальное значение 0.​
​CTRL+C​=ТЕКСТ(1234567898;​ если потребуется создать​ Объект Range, свойства​: Александр, еще одного​ впоследствии с числовыми​Применение инструмента «Текст по​
​ макросов.​ 3​

​ её нужно откуда-то​​: Тоже хотел так​ в формате даты​ настроить ширину столбца​не является полезной,​ представления времени в​ значения — по правому).​Если вы уже ввели​, чтобы скопировать код​
​»[)​ другие формулы, всегда​ -. И такая​

​ шага Вам не​​ аргументами производятся все​ столбцам». Выделяем столбец​Excel помогает пользователю сразу​Текст: Q1*H1​ скопировать. А ячеек​ написать, слово в​ или «# ##0,00″​ в зависимости от​ так как она​ 12-часовом формате можно​
​ Обратите внимание на​ данные в Excel​ формата, а затем —​Дополнительный формат (номер телефона),​ ссылайтесь на исходное​
​ же фигня с​ хватило для функции.​ необходимые операции.​ с текстовыми аргументами,​ определить, значения в​

​Формула: =Q1*H1​​ с формулами на​ слово, но вспомнил,​

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

​ для вывода в​​ того, как окончательный​
​ позволяет принудительно отформатировать​ использовать символы «AM/PM».​ разницу между кодами​
​ и нули в​ кнопку​ например: (123) 456-7898​ значение, а не​

​ функциями — все​​Function TextFormula(MyFormula As​User​

​ которые нужно преобразовать​​ ячейках отформатированы как​​Ответ: 6​​ листе очень много,​ что если нужный​​ числовом формате с​

​ результат будет выровнен.​​ значения в Excel​Если не указывать символы​
​ денежных и финансовых​ начале удалены, их​Отмена​

​=ТЕКСТ(1234;​​ на результат функции​ функции, что они​ Range) As String​: Ребята, а вы​ в числа. На​
​ числа или как​Serge_007​ придется каждую формулу​ файл открыт, то​ разделителями разрядов и​В этом примере использована​ с помощью​ «AM/PM», время будет​ форматов: в финансовых​

​ можно снова добавить​​, чтобы закрыть диалоговое​​»0000000″​​ ТЕКСТ.​ делают, синтаксис.​If MyFormula.Count >​
​ не подскажете, как​ вкладке «Данные» находим​ текст. Числовые форматы​: Макросом или макрофункцией​ копировать по отдельности.​

​ и без ДВССЫЛ​​ двумя знаками после​ формула​кода форматирования​ отображаться в 24-часовом​ форматах для отделения​ с помощью функции​ окно​)​Синтаксис​2 Igor67​ 1 Then Exit​ мне из формулы​ кнопку «Текст по​ выравниваются по правому​ ВЫЧИСЛИТЬ()​

​ Простите, если я​​ можно обойтись, тем​​ запятой. Правила форматирования​​=»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»)​, например​ формате.​ символа денежной единицы​ТЕКСТ​Формат ячеек​Добавление нулей в начале,​

​ТЕКСТ​​Нет, это был​ Function​
​ сделать текстовое значение?​

​ столбцам». Откроется окно​​ краю, текстовые –​
​andreyglad​ чего-то не понимаю.​ более, что в​ см. ниже.​.​

​»мм/дд/гг»​​В функции ТЕКСТ коды​
​ от значения используется​. Для верхней ячейки​.​
​ например: 0001234​(значение; формат)​ не я. Я​If Left(MyFormula.FormulaLocal, 1)​ Иными словами в​
​ «Мастера». Нажимаем «Далее».​ по левому.​: У меня в​buchlotnik​ формуле нет переменных​Форматов для отображения чисел​Это экспоненциальное представление числа.​
​для форматирования даты.​ форматов используются без​ звездочка (*).​
​ диапазона со значениями​Теперь осталось нажать клавиши​=ТЕКСТ(123456;​Аргументы функции​ другой юзер.​
​ = » ##0° 00′ 00»»​
​ТЕКСТ​Igor67​ TextFormula = Mid(MyFormula.FormulaLocal,​

​ =А1+А2, что дает​​ обращаем внимание на​ или сбое в​

Как текст превратить в формулу? (Формулы)

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

​)​​описаны ниже.​: ZVI, как -​

​ 2)​​ результат например 5.​ формат данных столбца.​ Excel числовой формат​

​andreyglad​​, в вашем случае​

​ формула должна работать​​ здесь), также имеются​ числа длиной более​ попытке присоединиться к​ и «ч», «М»​ единицы, сначала нажмите​

​, где количество нулей​​ формата в функцию​Пользовательский формат (широта или​
​Имя аргумента​ то отвечал про​

​End Function​​ Мне же нужна​Последний способ подходит в​ становится текстовым, в​: Спасибо. Заработало​ возиться с форматом​
​ с закрытым файлом,​ форматы для отображения​

​ 12 цифр, если к​​ тексту и числу,​ и «м», «С»​
​ клавиши​

​ соответствует нужному числу​​ ТЕКСТ. Пример: =ТЕКСТ(B2;»​

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

​ долгота), например: 12°​​Описание​ толковую литературу. В​kaa​ формула, которая, ссылаясь​ том случае, если​ левом верхнем углу​andreyglad​ не вариант -​ там ведь обычная​

​ дат (например, см.​​ ячейкам применен формат​ не используя функцию​ и «с», «AM/PM»​
​CTRL+1​

​ символов. Затем скопируйте​​ДД.ММ.ГГГГ​ 34′ 56»​

​значение​​ файле посмотри.​​: как=то у меня​​ на ячейку А3​ значения находятся в​ ячеек появляется зеленый​
​: . Почему при​ попробуйте схему из​ ссылка.​ здесь). Также приведено​Общий​

​текст​​ и «am/pm».​(на компьютере Mac —​

Преобразование текста в число в ячейке Excel

​ формулу и примените​»). Обязательно заключите скопированный​Примечание:​Числовое значение, которое нужно​Первую из названных​ гораздо проще получилось:​ выдавала бы результат​ одном столбце.​ треугольничек. Это знак​ изменении значений Q1​ сообщения №6 с​Откройте оба файла,​

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

​ много форматов .​, и числа длиннее​. В этом​Для отображения десятичных значений​+1​ ее к остальной​ код формата в​ Хотя вы можете использовать​

​ преобразовать в текст.​ купил. Теперь изучаю,​Function TextFormula(r As​ «А1+А2″ (тестом).​​ ошибки. Ошибка также​ и Н1 ответ​ заменой » Ошибка значения.» gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-datu-perevesti-v-chislo-excel_8_1.png»>

​ 15 цифр, если выбран​ случае мы используем​ можно использовать процентные​) и выберите нужный​

  1. ​ части диапазона.​ кавычки («код формата»),​ функцию текст для​формат​ читается легко, интересно,​ Range) As String​Igor67​Преобразовать числа, сохраненные как​ возникает, если перед​ макрофункции ВЫЧИСЛИТЬ() не​ » Преобразовать в число.» gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-datu-perevesti-v-chislo-excel_9_1.png»>
  2. ​ (%) форматы.​ формат, а затем​Если по какой-либо причине​ иначе в Excel​ изменения форматирования, это​Текстовая строка, определяющая формат,​ правда потом пальцы​TextFormula = «»​: Сумма прописью?​Математические операции.
  3. ​ текст, в числа​ числом поставить апостроф.​ меняется?​TimSha​ ссылкой на В2​ и результат больше​Числовой​(​Десятичные числа можно отображать​ в раскрывающемся списке​ потребуется преобразовать текстовые​ появится сообщение об​ не единственный способ.​ который требуется применить​ путаются, когда сам​If r.Value <>​User​ можно с помощью​Способов преобразования текста в​vikttur​: Азбука — Ctrl+H​Специальная вставка.
  4. ​ в файле, сохраните.​ не может быть​. Если вы вводите​&​ в виде дробей,​Обозначение​ значения обратно в​ ошибке.​ Чтобы изменить формат​ к указанному значению.​ пытаешься делать.​ «» Then TextFormula​: Не понял вопроса.​Печьсимв.
  5. ​ макроса.​ число существует несколько.​: Почему текст? Почему​ . ​roman66rus​ использован в вычислениях​ длинные цифровые строки,​) для сцепления текстовой​ используя коды форматов​выберите символ.​ числа, можно умножить​»Ячейки» > «Число»​

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

​ без формулы, нажмите​Самая простая функция ТЕКСТ​Илья​ = r.Formula​

​ Какая сумма? При​

Макрос «Текст – число»

​Есть набор значений, сохраненных​ Рассмотрим самые простые​ не формула?​См. скрин.​

​: Забыл совсем про​ в качестве числа.​

Набор значений.

​ но не хотите,​ строки, пробела («»)​ вида «?/?».​После этого в разделе​ их на 1​ > «Другое» для​ клавиши​

​ означает следующее:​: а вот другой​End Function​ чем тут пропись?​ в текстовом формате:​ и удобные.​

​Возможно, есть другие​sgkorolew​ нее, благодарю.​ Чтобы отформатировать число,​ чтобы они отображались​

​ и значения с​Экспоненциальное представление — это способ​Числовые форматы​ (например:​ получения строк формата.»​CTRL + 1​=ТЕКСТ(значение, которое нужно отформатировать;​ вопрос специалистом​kaa​

Макрос.

​Да, только сейчас​

Пример.

​Чтобы вставить макрос, на​Использовать меню кнопки «Ошибка».​

​ варианты решения.​: buchlotnik, AlexM, спасибо!​sgkorolew​ но при этом​ в таком виде,​

​= a2 & «»​ отображения значения в​слева выберите пункт​=D4*1​ />​(или _з0з_​ «код формата, который​

​как показать саму​: сорри, вот так​ обнаружил опечатку -​ вкладке «Разработчик» находим​

​ При выделении любой​andreyglad​

​В параметрах замены​: Добрый вечер!​ оставить его числом​ то сначала примените​ & B2​ виде десятичного числа​(все форматы)​) или воспользоваться двойным​В примерах ниже показано,​+ 1​ требуется применить»)​ формулу, т.е. в​ надежнее:​

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

​ последнее слово в​​ редактор Visual Basic.​ ячейки с ошибкой​: Извините, пожалуйста, но​ (ctrl+H) выбирается область​Подскажите, пожалуйста, как​ (с которым можно​ к соответствующим ячейкам​».​ от 1 до​и скопируйте код​ унарным оператором (—),​ как применить различные​на компьютере Mac),​

​Ниже приведены популярные примеры,​​ тексте и с​

​Function TextFormula(r As​​ моем прошлом посте​ Открывается окно редактора.​ слева появляется соответствующий​

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

​ формата вместе с​​ например:​ числовые форматы к​ а затем выберите​ которые вы можете​ подстановкой значений​
​ Range) As String​ — не «тестом»,​ Для добавления кода​ значок. Это и​

​ вниз» эту функцию.​​ знал, что так​ текст.​ щелкните ячейку правой​Текстовый​ даты, взятое из​

​ 10 в некоторой​​ обозначением денежной единицы.​=—D4​ значениям следующим способом:​ нужный формат в​ скопировать прямо в​например​TextFormula = «»​ а «текстом», естественно​

​ нажимаем F7. Вставляем​​ есть кнопка «Ошибка».​ Я лишь меняю​

​ можно.​​Т.е. чтобы в​
​ кнопкой мыши, выберите​.​ ячейки B2, не​ степени. Этот формат​

​Примечание:​​.​ открыть диалоговое окно​ диалоговом окне​ Excel, чтобы поэкспериментировать​А1: 10​If r.HasFormula Then​ :)​ следующий код:​ Если навести на​ исходные данные. ​Serge_007​
​ ячейках отображались формулы,​ команду​Минда советует. ​
​ отформатировано. В следующем​

​ часто используется для​​ Функция ТЕКСТ не поддерживает​В Excel группы разрядов​Формат ячеек​
​Формат ячеек​ самостоятельно. Обратите внимание:​
​А2: 20​ TextFormula = r.Formula​Igor67​
​Sub Conv() With ActiveSheet.UsedRange​ нее курсор, появится​Посмотрите пожалуйста мой​: Варианты:​
​ но расчетных операций​

​Формат ячеек​​Если вы предоставляете доступ​ примере показано, как​

​ краткого отображения больших​ форматирование с помощью​
​ разделяются пробелом, если​
​, выбрать пункт​>​ коды форматов заключены​
​А3: =А1+А2​

​End Function​​: Просто очень часто​ arr = .Value​
​ знак раскрывающегося меню​ файл.​
​1. Получить текст​
​ никаких не производилось.​и в диалоговом​
​ к файлам и​

​ применить нужное форматирование​​ чисел.​ цвета. Если скопировать​ код формата содержит​(все форматы)​число​ в кавычки.​А4: =10+20​Лузер​ в бухгалтерии необходимо​ .NumberFormat = «General»​ (черный треугольник). Выделяем​

​Serge_007​​ формулы с помощью​AlexM​ окне​ отчетам Excel пользователям​ с помощью функции​

​В Excel доступны четыре​​ в диалоговом окне​ пробел, окруженный знаками​и скопировать нужный​.​
​Формула​vikttur​: да, так изящнее.​

​ число — прописью.​​ .Value = arr​

​ столбец с числами​​: Да, надо добавить​
​ макрофункции GET.FORMULA()​: перед = поставьте​Формат ячеек​ из разных стран,​ TEXT.​ дополнительных формата:​ «Формат ячеек» код​ номера (#) или​код формата​Вы можете скачать пример​Описание​

​в формулу с​
​ книги со всеми​=ТЕКСТ(1234,567;​Или объясните «специалистОм»​

​ все равно проверял,​​ единицы, в файле.​ Sub​ Раскрываем меню кнопки​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВЫЧИСЛИТЬ(Лист1!B7)+ТДАТА()-ТДАТА()​
​ формулы с помощью​buchlotnik​Число​ предоставить им отчет​ячейка C2:​»Индекс + 4″ («00000-0000»);​

​ используется цвет, например​​ используется код формата​ функцией​
​ примерами текстовых функций,​»# ##0,00 ₽»​ хитрее :)​ ранге какого размера​
​ЗЫ по учету​
​Чтобы он «заработал», нужно​
​ «Ошибка». Нажимаем «Преобразовать​
​andreyglad​
​ функции Ф.ТЕКСТ() (работает​

​:​​настройте нужные параметры​
​ на их языке.​=A2&» «&ТЕКСТ(B2;»дд.мм.гггг»)​

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

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

  • Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.
  • Используйте специальную вставку Excel для преобразования формул в фактические значения
    • Нажмите Alt + E + S + V (Специальная вставка Excel)
    • Используйте контекстное меню (Специальная вставка Excel)
    • Добавьте апостроф (‘) для преобразования формул в текстовые строки
    • Замена трюка (Ctrl + H) для преобразования формул в текстовые строки
    • Функция отображения формул в Excel для преобразования формул в текстовые строки
    • Сценарий VBA (макрос) для преобразования формул в текстовые строки
    • Преобразование формул в текстовые строки всего двумя щелчками мыши
    • Сценарий VBA (макрос) для преобразования текста в формулы
    • Всего два клика, чтобы преобразовать текст в формулы

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

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

    Не волнуйся, вот наш ExtendOffice команда перечислила несколько способов преобразования формул в текст или значения в Excel для удовлетворения потребностей различных групп.

    ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ

    Перечисленные ниже методы помогут вам преобразовать формулы в их значения при одновременном удалении формул. Нажмите Ctrl + Z отменить, если вы хотите вернуть формулы.

    Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.

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

    1. Наведите указатель мыши на ячейку и нажмите F2или Двойной клик в ячейке, чтобы отредактировать ее.

    2. Нажмите F9, а затем ENTER.

    преобразование между текстовой формулой 01 преобразование между текстовой формулой 02
    Используйте специальную вставку Excel для преобразования формул в фактические значения

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

    • Нажмите Alt + E + S + V (Специальная вставка Excel).

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

    2. УДЕРЖАТЬ Alt, и нажмите E, S и V с целью.

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

    3. Нажмите OK или нажмите ENTER.

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

    • Используйте контекстное меню (Специальная вставка Excel).

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

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

    2. Щелкните правой кнопкой мыши ячейку (я) назначения, выберите значок (Значения) внизу.

    преобразование между текстовой формулой 05 преобразование между текстовой формулой 06

    Или выполните следующие действия для получения более подробной информации:

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

    2. Щелкните правой кнопкой мыши целевую ячейку (я), выберите Специальная вставка.

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

    3. Нажмите Наши ценности и OK.

    преобразование между текстовой формулой 08 преобразование между текстовой формулой 09

    √ Небольшой совет: если в верхнем левом углу целевых ячеек есть зеленые треугольники, выберите диапазон ячеек, Кнопка трассировки ошибки (желтый значок с восклицательным знаком) появится. Щелкните по нему, выберите Преобразовать в число. Зеленые треугольники исчезнут.

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

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

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

    1. Выберите исходную ячейку или диапазон ячеек.

    2. Поместите курсор на границу ячейки (ячеек), теперь указатель изменится на указатель перемещения.

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

    4. Нажмите Копировать сюда только как значения.

    преобразование между текстовой формулой 08 преобразование между текстовой формулой 09
    Сценарий VBA (макрос) для преобразования формул в фактические значения

    Если вы привыкли использовать VBA (Visual Basic для приложений) в Excel, здесь у нас также есть код макроса для вас, сделайте следующее: (Обратите внимание, что после запуска кода макроса, указанного ниже, вы не сможете отменить действие. )

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

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

    2. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

    3. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

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

    4. Вставьте следующий код в Модули окно.

    Sub ConvertFormulasToValues() 'Update by Extendoffice Dim xRg As Range Dim xCell As Range Dim xRet As VbMsgBoxResult Dim SLocation As String On Error Resume Next xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel") Select Case xRet Case vbYes 'Backup a copy of the workbook to the same location. ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel" Case vbCancel Exit Sub End Select 'Please select the range which you want to convert formulas to values. Set xRg = Selection If TypeName(xRg) = "Range" Then For Each xCell In xRg If xCell.HasFormula Then xCell.Formula = xCell.Value End If Next End If End Sub

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

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

    После операции это выглядит так:

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

    Преобразование формул в фактические значения одним щелчком мыши

    Для тех, кто не любит выполнять сложные шаги, Kutools for Excel — очень удобный инструмент для преобразования формул в значения и одновременного удаления формул в Excel. Это буквально займет у вас всего один щелчок, если у вас установлен Kutools:

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

    2. Нажмите К фактическому.

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

    Теперь вы можете наслаждаться результатом.

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

    ПРЕОБРАЗОВАТЬ ФОРМУЛУ В СТРОКУ ТЕКСТА

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

    Добавьте апостроф (‘) для преобразования формул в текстовые строки

    An апостроф не позволяет Excel интерпретировать текстовую строку как формулу. Поэтому добавление апострофа всегда полезно, если вы хотите отобразить текстовую строку вместо результата формулы (текстовой строки). И это довольно просто, шаги следующие:

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

    2. Добавьте апостроф (‘) до знак равенства (=).

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

    3. Нажмите ENTER, теперь вы увидите текстовую строку, отображаемую в ячейке.

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

    Замена трюка (Ctrl + H) для преобразования формул в текстовые строки

    Однако в случае, если вы хотите отобразить все текстовые строки формул на текущем листе, Замените Функция в Excel — лучший выбор для решения проблемы.

    1. Нажмите Ctrl + H, Вы увидите Найти и заменить окно.

    2. Тип = в Найти то, что поле, введите знак равно в Заменить пунктом.

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

    3. Нажмите Заменить все. Вы увидите все формулы на текущем листе.

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

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

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

    Перейти на вкладку Формулы, найти Формула аудита группу, нажмите Показать формулу.

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

    Эта функция сделает видимыми все формулы на листе, например:

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

    Сценарий VBA (макрос) для преобразования формул в текстовые строки

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

    1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

    2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

    3. Вставьте следующий код в Модули окно.

    Function ShowF(Rng As Range) ShowF = Rng.Formula End Function

    4. Вернитесь на рабочий лист, введите формулу = ShowF (исходная ячейка) в ячейке назначения, например:

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

    5. Нажмите ENTER. Теперь вы увидите формулу.

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

    Преобразование формул в текстовые строки всего двумя щелчками мыши

    Если вы не хотите удалять формулы, но вам нужно легко преобразовывать формулы в текстовые строки, Kutools for Excel это идеальный инструмент в Excel, который поможет вам:

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

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

    Вот как это выглядит после преобразования.

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

    ПРЕОБРАЗОВАТЬ ТЕКСТ В ФОРМУЛЫ

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

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

    Сценарий VBA (макрос) для преобразования текста в формулы

    1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

    2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

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

    3. Вставьте следующий код в Модули окно.

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

    4. Вернитесь на рабочий лист, введите формулу = Eval (исходная ячейка) в ячейке назначения, например:

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

    5. Нажмите ENTER. Теперь вы можете увидеть результат формулы.

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

    Всего два клика, чтобы преобразовать текст в формулы

    Если у вас есть Kutools for Excel установлен в Excel для преобразования текста в формулы: Под Кутулс вкладку, вы можете просто щелкнуть Содержание и Преобразовать текст в формулу после выбора диапазона ячеек, который вы хотите преобразовать, например:

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

    Вот как это выглядит после преобразования.

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

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

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

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

    Больше информации. Полнофункциональная 30-дневная бесплатная пробная версия . Покупка .

    Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Замечания

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

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

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

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

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

    Public Function FText(myRange As Range) As String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    как из формулы сделать текст в excel
    При этом, если мы попытаемся поставить пробел вручную, то это ничего не даст. Как только будет нажата кнопка Enter, результат снова «склеится». как из формулы сделать текст в excel
    Естественно, что все указанные действия проделывать не обязательно. Мы просто показали, что при обычном введении без второго амперсанда и кавычек с пробелом, формульные и текстовые данные сольются. Вы же можете установить правильный пробел ещё при выполнении второго пункта данного руководства. При написании текста перед формулой придерживаемся следующего синтаксиса. Сразу после знака «=» открываем кавычки и записываем текст. После этого закрываем кавычки. Ставим знак амперсанда. Затем, в случае если нужно внести пробел, открываем кавычки, ставим пробел и закрываем кавычки. Щелкаем по клавише Enter. как из формулы сделать текст в excel
    Для записи текста вместе с функцией, а не с обычной формулой, все действия точно такие же, как были описаны выше. как из формулы сделать текст в excel
    Текст также можно указывать в виде ссылки на ячейку, в которой он расположен. В этом случае, алгоритм действий остается прежним, только сами координаты ячейки в кавычки брать не нужно. как из формулы сделать текст в excel

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

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

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

    • Вы хотите зафиксировать цифры в вашем отчете на текущую дату.
    • Вы не хотите, чтобы клиент увидел формулы, по которым вы рассчитывали для него стоимость проекта (а то поймет, что вы заложили 300% маржи на всякий случай).
    • Ваш файл содержит такое больше количество формул, что Excel начал жутко тормозить при любых, даже самых простых изменениях в нем, т.к. постоянно их пересчитывает (хотя, честности ради, надо сказать, что это можно решить временным отключением автоматических вычислений на вкладке Формулы – Параметры вычислений).
    • Вы хотите скопировать диапазон с данными из одного места в другое, но при копировании «сползут» все ссылки в формулах.

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

    Способ 1. Классический

    Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:

    преобразование формул в значения в Excel

    1. Выделите диапазон с формулами, которые нужно заменить на значения.
    2. Скопируйте его правой кнопкой мыши – Копировать(Copy) .
    3. Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values) :

    formulas-to-values2.jpg

    либо наведитесь мышью на команду Специальная вставка (Paste Special) , чтобы увидеть подменю:

    Из него можно выбрать варианты вставки значений с сохранением дизайна или числовых форматов исходных ячеек. В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:

    Способ 2. Только клавишами без мыши

    1. Копируем выделенный диапазон Ctrl + C
    2. Тут же вставляем обратно сочетанием Ctrl + V
    3. Жмём Ctrl , чтобы вызвать меню вариантов вставки
    4. Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант Значения и подтверждаем выбор клавишей Enter :

    Способ 3. Только мышью без клавиш или Ловкость Рук

    Этот способ требует определенной сноровки, но будет заметно быстрее предыдущего. Делаем следующее:

    1. Выделяем диапазон с формулами на листе
    2. Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
    3. В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only) .

    После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали 😉

    Способ 4. Кнопка для вставки значений на Панели быстрого доступа

    Ускорить специальную вставку можно, если добавить на панель быстрого доступа в левый верхний угол окна кнопку Вставить как значения. Для этого выберите Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar) . В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:

    Добавление кнопки вставки значений на панель быстрого доступа

    Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:

    Кнопка вставки значений на панели быстрого доступа

    Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt , то Excel подскажет цифру, которая за это отвечает:

    Подсветка горячих клавиш

    Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу

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

    Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl) выглядит так:

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

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

    Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt + F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt + F8 . Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью.

    Способ 6. Для ленивых

    Если ломает делать все вышеперечисленное, то можно поступить еще проще — установить надстройку PLEX, где уже есть готовые макросы для конвертации формул в значения и делать все одним касанием мыши:

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

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

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

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

    Добавление апострофа

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

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

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

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

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

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

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

    Пример (стиль A1)

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

    Пример (стиль R1C1)

    Замечания

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

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

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

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

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

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

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

    Номер мобильного модема (без голосовой связи)
    9269171249 МегаФон, Московский регион.

    sgkorolew, здравствуйте, как вариант — формат ячейки текстовый

    sgkorolew, здравствуйте, как вариант — формат ячейки текстовый buchlotnik

    Сначала формат, потом вставить формулу.
    Если наоборот, то значение полученное формулой преобразуется в текст.

    Сначала формат, потом вставить формулу.
    Если наоборот, то значение полученное формулой преобразуется в текст. AlexM

    Сначала формат, потом вставить формулу.
    Если наоборот, то значение полученное формулой преобразуется в текст. Автор — AlexM
    Дата добавления — 25.01.2015 в 18:37

    buchlotnik, меняю форматы на текстовый — в ячейке сохраняются результаты вычислений. Вроде не вариант.
    AlexM, апостроф — это решение. Только вот как быть, если ячеек с разными формулами очень много? Не могу сообразить как подставить апостроф во все ячейки автоматом.

    buchlotnik, меняю форматы на текстовый — в ячейке сохраняются результаты вычислений. Вроде не вариант.
    AlexM, апостроф — это решение. Только вот как быть, если ячеек с разными формулами очень много? Не могу сообразить как подставить апостроф во все ячейки автоматом. sgkorolew

    Если в ячейку с тектовым форматом вставить формулу, то да — формула будет в виде текста. Но прежде чем вставить формулу, её нужно откуда-то скопировать. А ячеек с формулами на листе очень много, придется каждую формулу копировать по отдельности. Простите, если я чего-то не понимаю.

    Если в ячейку с тектовым форматом вставить формулу, то да — формула будет в виде текста. Но прежде чем вставить формулу, её нужно откуда-то скопировать. А ячеек с формулами на листе очень много, придется каждую формулу копировать по отдельности. Простите, если я чего-то не понимаю. sgkorolew

    buchlotnik, AlexM, спасибо!
    В параметрах замены (ctrl+H) выбирается область поиска: формулы. Не знал, что так можно.

    buchlotnik, AlexM, спасибо!
    В параметрах замены (ctrl+H) выбирается область поиска: формулы. Не знал, что так можно. sgkorolew

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

    Варианты:
    1. Получить текст формулы с помощью макрофункции GET.FORMULA()
    2. Получить текст формулы с помощью функции Ф.ТЕКСТ() (работает только в Excel 2013)
    3. Получить текст формулы с помощью настроек: Файл — Параметры — Дополнительно — Показывать формулы, а не их значения
    4. Получить текст формулы с помощью VBA
    В этих вариантах оригинал формулы продолжает работать (вычислять), но можно посмотреть и текст формул
    Если же надо именно преобразовать формулу в её текст, т.е. «убить» формулу, а на её место поместить её текст, то варианты такие:
    1. Установить текстовый формат ячеек и перевычислить формулы
    2. Вставить апостроф перед знаком » убить» формулу, а на её место поместить её текст, то варианты такие:
    1. Установить текстовый формат ячеек и перевычислить формулы
    2. Вставить апостроф перед знаком » SlickJumpNativeAds-sm1953″>

    Читайте также:

    • 1с заполнить реквизит формы при создании
    • Как убрать частые вопросы в яндекс браузере
    • Вики принт 80 плюс ф подключение к 1с
    • Syncables desktop se что это за программа и нужна ли она в автозагрузке
    • Встроенные программы виндовс для скриншота

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

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