Як перетворити результат формули в текстовий рядок в Excel (7 простих способів)

  • Поділитися Цим
Hugh West

У статті ви дізнаєтеся, як конвертувати результат формули до текстовий рядок Іноді нам корисно використовувати результати формул як значення в Excel, тому що нам не потрібні формули, щоб кожного разу вказувати ціну товару або використовувати дату. Крім того, вас може дратувати копіювання окремих даних, які містять формулу, тому що кожного разу, коли ви копіюєте їх, ви не можете вставити їх без формули, що може призвести до непотрібних помилок. Отже, перетворення результат формули до текстовий рядок або цінності інколи важлива після їх виконання.

Завантажити Практичний посібник

Перетворення результату формули в текстовий рядок.xlsm

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

У наборі даних є інформація про продажі продуктового магазину за сьогоднішній день. Ми використали арифметичну формулу, СЬОГОДНІ і СУМА в ньому функціонує. Ми збираємося прибрати формулу і зберегти результати формули у вигляді текстовий рядок Я тільки що показав вам основні формули яку ми використали на наступному рисунку.

Майте на увазі, що комірки, які містять формули, не форматуються. Тому, якщо результатом формули є число, то воно буде знаходитися на правий бік А якщо вона стає клітиною. І якщо вона стає текстовий рядок тоді він буде тримати лівий бік камери .

1. Використання функції копіювання та вставки в Excel для перетворення результату формули в текст

Ми можемо легко перетворити результати формули до текстовий рядок за допомогою програми Копіювати та вставити Розглянемо процедуру нижче.

Сходинки:

  • Спочатку виділяються клітинки або діапазон, що містять формули.
  • Далі натисніть CTRL+C .

  • До зустрічі, клацніть правою кнопкою миші на будь-яку з виділених комірок і виберіть Опція "Вставити ' Значення вставки Ви можете побачити цю опцію в обох варіантах Параметри вставки: і Паста спеціальна

Ця операція збереже в пам'яті результати формули з дати як цінності і припинити дію формули.

  • Для перетворення цих значень у вигляді текстові рядки ви можете просто змінити їх формат на текст від формат числа Але оскільки ці цінності дати то таке перетворення буде незручним. Замість того, щоб форматувати їх як текст від Формат номера ми робимо їх текст за допомогою Знайти і замінити Для цього виділіть комірки, які містять значення, а потім перейдіть на вкладку Головна сторінка ">>; Знайти та вибрати ">>; Замінити .

  • В рамках проекту Діалогове вікно Знайти та замінити , тип 1 і '1 в Знайти що і Замінити на розділи відповідно.
  • Натисніть Замінити все .

  • Після цього було проведено попереджувальне вікно з'явиться вікно, в якому буде вказано, скільки замін було зроблено. Просто натисніть ГАРАЗД. .

  • Після цього ви будете бачити ці дати як текстовий рядок Зверніть увагу, що вони тримають ліва сторона клітин.

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

  • Проте, вони не відформатовані як текстові рядки Отже, ми вибираємо цей діапазон і переходимо до Група формату номера .
  • Після цього ми обрали Текстовий формат .

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

Таким чином, ви можете конвертувати результати формули до текстові рядки за допомогою програми Копіювати та вставити функція Excel.

Читати далі: VBA для видалення формул в Excel зі збереженням значень та форматування

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

Ви можете мати на увазі Копіювати та вставити використовуючи функцію комбінація клавіш Давайте розглянемо процес нижче.

Сходинки:

  • Спочатку виділяємо діапазон комірок, що містять формули і натискаємо CTRL + C або CTRL+INSERT .

  • Далі натисніть SHIFT+F10 Якщо ви використовуєте ноутбук, вам може знадобитися натиснути SHIFT+FN+F10 .
  • Ви побачите Контекстне меню з'явиться смужка.

  • Після цього просто натисніть V Ви побачите результати про формули тепер переведені у вартісні показники.

  • Перетворіть ці дати до текстові рядки як ми робили в Розділ 1 .
  • Після цього конвертувати Ціна продажу і Результати формули Total Sales до значень за допомогою комбінація клавіш .
  • Пізніше перетворіть ці значення в текстові рядки як ми робили в Розділ 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 

Пояснення коду

  • По-перше, ми називаємо Підпроцедура ConvertToTextString .
  • Далі ми заявляємо Range_Value і Значення_комірки як Діапазон .
  • Пізніше ми встановили Range_Value до Властивість вибору .
  • Після цього ми застосували For Loop переобладнати Клітинні формули до Значення комірок .
  • Нарешті, запускаємо код.
  • Далі поверніться на свій аркуш, виділіть комірки, що містять формули та Біжи в "Урядовому кур'єрі". Макрос .

  • Ця операція перетворить результати формули до значень, тобто формули зникнуть, а залишаться лише значення.

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

Таким чином, ви можете конвертувати результати формули до текстові рядки за допомогою програми VBA .

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

4. використання редактора запитів Excel для перетворення результату формули в текст

Використання Excel Редактор Power Query Editor може бути життєво важливим методом перетворення результати формули до текстові рядки Давайте розглянемо цей процес нижче.

Сходинки:

  • По-перше, виберіть весь діапазон набору даних.
  • Після цього перейдіть за посиланням Дані ">>; З таблиці/діапазону
  • A діалогове вікно з'явиться. Переконайтеся, що ви вибрали Моя таблиця має заголовки .
  • Після цього натисніть ГАРАЗД. .

  • Далі ви побачите свої дані про результати формули в Редактор Power Query Editor .

  • Після цього оберіть Закрити & Завантажити від Головна вкладка .

  • Ці дані будуть перенесені на новий аркуш у вигляді таблиця Ця таблиця не містить жодної формули, що означає, що всі результати формули перетворені у відповідні значення. Ви також побачите, що Дати не відформатовані належним чином.

  • Щоб відформатувати Дати належним чином, виберіть їх і перейдіть на сторінку Номерна група .
  • Після цього оберіть Формат дати .

  • Це послужить вам у якості Дати у відповідному форматі.

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

Таким чином, ви можете конвертувати результати формули до текстові рядки за допомогою програми Редактор Power Query Editor .

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

5. перетягування результатів формул мишею для перетворення їх у текст

Ще один простий спосіб конвертації результати формули до текстові рядки полягає у використанні перетягування комірок правою кнопкою миші або діапазон Будь ласка, пройдіть наведену нижче процедуру.

Сходинки:

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

  • Після цього утримуйте кнопку клацніть правою кнопкою миші на ньому і переміщайте діапазон в будь-яке місце.

  • Згодом встановіть його на попередню позицію. З'явиться рядок опцій, в якому виберіть Скопіювати сюди тільки як значення .

Ця операція перетворить результати формули до значень, а це означає, що формули зникнуть, а залишаться лише значення.

  • Аналогічним чином конвертувати Ціна продажу і Результати формули Total Sales до цінностей.

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

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

6. застосування функції TEXT

Якщо ви не хочете використовувати команди, ви можете використовувати Функція TEXT переобладнати результати формули до текстові рядки Давайте розглянемо цей процес нижче.

Сходинки:

  • Спочатку введіть в комірку наступну формулу B5 Просто додайте Функція TEXT .

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

Функція TEXT перетворює результати формули з Функція СЬОГОДНІ до текстові рядки а також його формат.

  • Преса ENTER і ви побачите дата в B5 зсувається вліво, що означає його перетворення текстовий рядок .

  • Використання Ручка наповнення до Автозаповнення нижні клітини.

  • Аналогічно введіть наступну формулу F5 клітинка та використання Ручка наповнення до Автозаповнення нижні комірки в нижніх комірках Ціна продажу

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

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

Таким чином, ви можете конвертувати результати формули до текстові рядки за допомогою Функція TEXT .

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

7. застосування функції CONCAT або CONCATENATE

Ви також можете використовувати ДОГОВІР або Функція CONCATENATE переобладнати результати формули до текстові рядки Давайте розглянемо цей процес нижче.

Сходинки:

  • Спочатку введіть в комірку наступну формулу B5 Просто додайте ДОГОВІР або КОНКАТЕНАТ Функція .

=CONCAT(TODAY())

Наступна формула використовує функція CONCATENATE .

=CONCATENATE(TODAY())

Зазвичай, ДОГОВІР або Функція CONCATENATE додає декілька рядків разом і зберігає їх як рядки. Як ми тільки що використовували результати формули в КОНКУРС або КОНКАТЕНАТ ми побачимо тільки одне значення, перетворене в текст струна.

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

Вихідні дані функція CONCATENATE .

  • Використання Ручка наповнення до Автозаповнення нижні клітини.

Для конвертації дат у відповідний формат, будь ласка, перейдіть за цим посиланням Розділ 4 .

  • Аналогічно введіть наступну формулу F5 клітинка та використання Ручка наповнення до Автозаповнення нижні комірки в нижніх комірках Ціна продажу

=CONCAT(D5*(1-E5))

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

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

Таким чином, ви можете конвертувати результати формули до текстові рядки в Excel за допомогою КОНКУРС або Функція CONCATENATE .

Читати далі: Як автоматично перетворити формулу у значення в Excel (6 ефективних способів)

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

Тут я даю вам набір даних цієї статті, щоб ви могли практикувати ці методи самостійно.

Висновок

У підсумку можна зробити висновок, що ви дізнаєтеся ефективні методи, як конвертувати результат формули до текстовий рядок Якщо у вас є якісь кращі методи або питання чи відгуки щодо цієї статті, будь ласка, поділіться ними в коментарях. Це допоможе мені збагатити мої майбутні статті. Для отримання додаткової інформації, будь ласка, відвідайте наш сайт ExcelWIKI.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.