Как преобразовать результат формулы в текстовую строку в Excel (7 простых способов)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

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

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

В наборе данных есть информация о продажах продуктового магазина за сегодняшний день. Мы использовали арифметическую формулу, СЕГОДНЯ и SUM функции в нем. Мы собираемся удалить формулу и сохранить результаты формула как текстовая строка Я просто показал вам основные формулы который мы использовали на следующем рисунке.

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

1. Использование функции копирования и вставки в Excel для преобразования результата формулы в текст

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

Шаги:

  • Сначала выделите ячейки или диапазон, содержащие формулы.
  • Далее нажмите CTRL+C .

  • Позже, щелкните правой кнопкой мыши на любой из выделенных ячеек и выберите опция "Вставить ' Вставить значения '. Вы можете увидеть эту опцию в обоих Параметры вставки: и Специальная вставка

Эта операция сохранит результаты формулы из даты в качестве значения и завершить формулу.

  • Чтобы преобразовать эти значения как текстовые строки вы можете просто изменить их формат на текст из формат числа Но поскольку эти значения даты но это преобразование не будет удобным. Вместо того, чтобы форматировать их как текст из Формат номера мы их делаем текст используя Найти и заменить Для этого выделите ячейки, содержащие значение, а затем перейдите к пункту Главная >> Найти и выбрать >> Заменить .

  • В Диалоговое окно "Найти и заменить , тип 1 и '1 в Найдите то, что и Заменить на секции соответственно.
  • Нажмите Заменить все .

  • После этого предупредительная коробка появится сообщение о том, сколько замен было произведено. Просто нажмите кнопку OK .

  • В дальнейшем вы будете видеть эти даты как текстовая строка Обратите внимание, что они держат левая сторона клеток.

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

  • Тем не менее, они не отформатированы как текстовые строки Поэтому мы выбираем этот диапазон и переходим к Группа формата номера .
  • После этого мы выбрали Формат текста .

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

Таким образом, вы можете преобразовать результаты формулы на текстовые строки с помощью Копировать и вставить функция Excel.

Читать далее: VBA для удаления формул в Excel с сохранением значений и форматирования

2. Применение сочетания клавиш для преобразования результата формулы в текст в Excel

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

Шаги:

  • Сначала выделите диапазон ячеек, содержащих формулы, и нажмите кнопку CTRL + C или CTRL+INSERT .

  • Далее нажмите SHIFT+F10 Если вы используете ноутбук, вам может потребоваться нажать кнопку SHIFT+FN+F10 .
  • Вы увидите Контекстное меню появится полоса.

  • После этого просто нажмите V Вы увидите результаты из формулы теперь преобразуются в значения.

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

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

Читать далее: Преобразование формулы в значение в нескольких ячейках Excel (5 эффективных способов)

3. Использование VBA для преобразования результата формулы в текст в Excel

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

Шаги:

  • Во-первых, зайдите в Разработчик >> Visual Basic .

  • Сайт VBA откроется редактор. Выберите Вставка >> Модуль .

  • После этого введите следующий код в Модуль VBA .
 Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub 

Объяснение кода

  • Во-первых, мы называем Sub Процедура ConvertToTextString .
  • Далее мы объявляем Диапазон_Значений и Cell_Value в качестве Диапазон .
  • Позже мы установили Диапазон_Значений на Свойство выбора .
  • После этого мы использовали Для петли для преобразования Формулы ячеек на Значения ячеек .
  • Наконец, мы запускаем код.
  • Затем вернитесь к своему листу, выделите ячейки, содержащие формулы и Запускайте сайт Макро .

  • Эта операция преобразует результаты формулы к значениям, что означает, что формулы исчезнут и останутся только значения.

  • Для преобразования Даты на текстовые строки перейдите по этой ссылке Раздел 1 .
  • Далее, чтобы преобразовать Цена продажи на текстовые строки перейдите по этой ссылке Раздел 1 и ознакомиться с процессом.

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

Читать далее: Excel VBA: автоматическое преобразование формулы в значение (2 простых метода)

4. Реализация редактора Excel Power Query для преобразования результата формулы в текст

Использование Excel Редактор Power Query может быть жизненно важным методом преобразования результаты формулы на текстовые строки Давайте рассмотрим процесс ниже.

Шаги:

  • Сначала выберите весь диапазон набора данных.
  • После этого перейдите к Данные >> Из таблицы/диапазона
  • A диалоговое окно появится. Убедитесь, что вы выбрали В моей таблице есть заголовки .
  • После этого нажмите OK .

  • Далее вы увидите свои данные результаты формулы в Редактор Power Query .

  • После этого выберите Закрыть & Загрузить из Вкладка "Главная .

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

  • Чтобы отформатировать Даты правильно, выберите их и перейдите к Номерная группа .
  • После этого выберите Формат даты .

  • Это послужит вам Даты в соответствующем формате.

  • После этого, чтобы преобразовать Даты на текстовые строки перейдите по этой ссылке Раздел 1 .
  • Далее, чтобы преобразовать Цена продажи на текстовые строки перейдите по этой ссылке Раздел 1 и ознакомиться с процессом.

Таким образом, вы можете преобразовать результаты формулы на текстовые строки с помощью Редактор Power Query .

Читать далее: Преобразование формулы в значение без специальной вставки в Excel (5 простых методов)

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

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

Шаги:

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

  • После этого удерживайте кнопку щелкните правой кнопкой мыши и переместите диапазон в любое место.

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

Эта операция преобразует результаты формулы к значениям, что означает, что формулы исчезнут и останутся только значения.

  • Аналогичным образом преобразуйте Цена продажи и Результаты формулы общих продаж к ценностям.

  • Для преобразования Даты на текстовые строки перейдите по этой ссылке Раздел 1 .
  • Далее, чтобы преобразовать Цена продажи на текстовые строки перейдите по этой ссылке Раздел 1 и ознакомиться с процессом.

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

6. Применение функции ТЕКСТ

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

Шаги:

  • Сначала введите следующую формулу в ячейку B5 . Просто добавьте функция ТЕКСТ .

=TEXT(TODAY(), "dd-mm-yy")

Функция ТЕКСТ преобразует результаты формулы из функция "СЕГОДНЯ на текстовые строки а также его формат.

  • Нажмите ENTER и вы увидите дата в B5 сдвигается влево, то есть преобразуется в текстовая строка .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

  • Аналогично, введите следующую формулу в F5 клетка и использование Наполнительная рукоятка на Автозаполнение нижние ячейки в Цена продажи

=TEXT(D5*(1-E5),"0.00")

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

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

Читать далее: Как преобразовать формулы в значения в Excel (8 быстрых способов)

7. применение функции CONCAT или CONCATENATE

Вы также можете использовать КОНКАТ или Функция CONCATENATE для преобразования результаты формулы на текстовые строки Давайте рассмотрим процесс ниже.

Шаги:

  • Сначала введите следующую формулу в ячейку B5 . Просто добавьте КОНКАТ или CONCATENATE Функция .

=CONCAT(TODAY())

В следующей формуле используется функция CONCATENATE .

=CONCATENATE(TODAY())

Нормально, КОНКАТ или Функция CONCATENATE складывает несколько строк вместе и сохраняет их как строки. Так как мы только что использовали результаты формулы в CONCAT или CONCATENATE мы увидим только одно значение, преобразованное в текст струна.

  • Нажмите ENTER и вы увидите дата в B5 сдвигается влево, то есть преобразуется в текстовая строка Также видно, что дата отформатирована неправильно.

Выход функция CONCATENATE .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

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

  • Аналогично, введите следующую формулу в F5 клетка и использование Наполнительная рукоятка на Автозаполнение нижние ячейки в Цена продажи

=CONCAT(D5*(1-E5))

Функция CONCATENATE даст вам тот же результат.

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

Таким образом, вы можете преобразовать результаты формулы на текстовые строки в Excel с помощью CONCAT или Функция CONCATENATE .

Читать далее: Как автоматически преобразовать формулу в значение в Excel (6 эффективных способов)

Практическая секция

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

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.