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

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

  • автор:

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

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

Мы часто слышим, что вы хотите упростить понимание данных, включив в формулы текст, например «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».

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

В этой статье описаны синтаксис формулы и использование функции Ф.ТЕКСТ в Microsoft Excel.

Описание

Возвращает формулу в виде строки.

Синтаксис

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

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

Замечания

  • Функция Ф.ТЕКСТ возвращает значение, отображаемое в строке формул при выборе ячейки, на которую ссылается формула.
  • Аргумент «Ссылка» может ссылаться на другой лист или книгу.
  • Если аргумент «Ссылка» содержит ссылку на другую неоткрытую книгу, функция Ф.ТЕКСТ возвращает значение ошибки #N/A.
  • Если аргумент «Ссылка» содержит ссылку на целую строку или столбец либо на диапазон или определенное имя, содержащее несколько ячеек, функция Ф.ТЕКСТ возвращает значение в верхней левой ячейке строки, столбца или диапазона.
  • Функция Ф.ТЕКСТ возвращает значение ошибки #N/A в указанных ниже случаях.
    • Ячейка, используемая в качестве аргумента «Ссылка», не содержит формулу.
    • Длина формулы в ячейке превышает 8192 символов.
    • Формулу нельзя отобразить на листе, например, при использовании защиты листа.
    • Внешняя книга, содержащая формулу, не открыта в приложении Excel.

    Пример

    Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

    Формула в ячейке C2 возвращает формулу из ячейки A2, в виде текстовой строки для удобного рассмотрения ее структуры. Формула в ячейке A2 — =СЕГОДНЯ(), и в этой ячейке будет отображена сегодняшняя дата. Формула =СЕГОДНЯ() должна отобразиться в виде текста в ячейке C2.

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

    Доброго времени суток.
    Возможно ли преобразовать текст в формулу ?
    Пробовал ctrl+F3 ВЫЧИСЛИТЬ() но выдает #ССЫЛКА хотя у меня там и есть ссылка на ячейку в др.документе, нужно значение от туда.
    Помогите если возможно, может макрос ..

    Доброго времени суток.
    Возможно ли преобразовать текст в формулу ?
    Пробовал ctrl+F3 ВЫЧИСЛИТЬ() но выдает #ССЫЛКА хотя у меня там и есть ссылка на ячейку в др.документе, нужно значение от туда.
    Помогите если возможно, может макрос .. roman66rus

    К сообщению приложен файл: 0609240.xls (24.0 Kb)

    Сообщение Доброго времени суток.
    Возможно ли преобразовать текст в формулу ?
    Пробовал ctrl+F3 ВЫЧИСЛИТЬ() но выдает #ССЫЛКА хотя у меня там и есть ссылка на ячейку в др.документе, нужно значение от туда.
    Помогите если возможно, может макрос .. Автор — roman66rus
    Дата добавления — 24.04.2017 в 20:41

    Группа: Проверенные
    Ранг: Старожил
    Сообщений: 1333
    Замечаний: 0% ±

    Excel

    Для преобразования текста в адрес есть только одна функция «ДВССЫЛ», но она не работает, если файл, из которого нужно извлечь данные, закрыт.

    =ДВССЫЛ(«‘U:\Glz\Табель 1 участок\2017\[Табель уч № 1 2017.xls]»&СТРОЧН(ТЕКСТ(СЕГОДНЯ();»[$-419]ММММ ГГГГ;@»))&»‘»&»!»&»$B2″)

    Для преобразования текста в адрес есть только одна функция «ДВССЫЛ», но она не работает, если файл, из которого нужно извлечь данные, закрыт.

    =ДВССЫЛ(«‘U:\Glz\Табель 1 участок\2017\[Табель уч № 1 2017.xls]»&СТРОЧН(ТЕКСТ(СЕГОДНЯ();»[$-419]ММММ ГГГГ;@»))&»‘»&»!»&»$B2″)

    Сообщение Для преобразования текста в адрес есть только одна функция «ДВССЫЛ», но она не работает, если файл, из которого нужно извлечь данные, закрыт.

    =ДВССЫЛ(«‘U:\Glz\Табель 1 участок\2017\[Табель уч № 1 2017.xls]»&СТРОЧН(ТЕКСТ(СЕГОДНЯ();»[$-419]ММММ ГГГГ;@»))&»‘»&»!»&»$B2″)

    Автор — Karataev
    Дата добавления — 24.04.2017 в 20:48
    Группа: Друзья
    Ранг: Старожил
    Сообщений: 2012
    Замечаний: 0% ±

    Excel2016

    Тоже хотел так написать, слово в слово, но вспомнил, что если нужный файл открыт, то и без ДВССЫЛ можно обойтись, тем более, что в формуле нет переменных ссылок.

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

    Тоже хотел так написать, слово в слово, но вспомнил, что если нужный файл открыт, то и без ДВССЫЛ можно обойтись, тем более, что в формуле нет переменных ссылок.

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

    Сообщение отредактировал Michael_S — Понедельник, 24.04.2017, 20:57

    Сообщение Тоже хотел так написать, слово в слово, но вспомнил, что если нужный файл открыт, то и без ДВССЫЛ можно обойтись, тем более, что в формуле нет переменных ссылок.

    вообще то вся формула должна работать с закрытым файлом, там ведь обычная ссылка.
    Откройте оба файла, в нужной ячейке напишите формулу со ссылкой на В2 в файле, сохраните. Автор — Michael_S
    Дата добавления — 24.04.2017 в 20:51

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

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