Как да конвертирате резултата от формула в текстов низ в Excel (7 лесни начина)

  • Споделя Това
Hugh West

Статията ще ви покаже как да конвертирате резултат от формулата към текстов низ в Excel. Понякога е добре да използваме резултатите от формулата като стойности в Excel, защото не се нуждаем от формули, за да маркираме цената на даден продукт или да използваме дата всеки път. Освен това може да ви е досадно да копирате единични данни, които съдържат формула, защото винаги, когато копирате това, обикновено не можете да го поставите без формулата. Което може да ви доведе до ненужни грешки. Така че конвертирането резултат от формулата към текстов низ или стойности понякога е важно след изпълнението им.

Изтегляне на работна тетрадка за практика

Конвертиране на резултата от формула в текстов низ.xlsm

7 начина за преобразуване на резултата от формулата в текстов низ в Excel

В масива от данни имаме информация за продажбите на магазин за хранителни стоки за днешния ден. Използвахме аритметична формула, ДНЕС и SUM функции в него. Ще премахване на формулата и да запази резултати на формулата като текстов низ Само ви показах основните формули която използвахме на следващата фигура.

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

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

Можем лесно да преобразуваме резултати от формулата към текстов низ като използвате Копиране & Вмъкване Нека преминем през процедурата по-долу.

Стъпки:

  • Първо изберете клетките или обхвата, които съдържат формули.
  • След това натиснете CTRL+C .

  • По-късно, щракване с десния бутон на мишката върху върху някоя от избраните клетки и изберете опцията Paste ' Вмъкване на стойности '. Можете да видите тази опция както в Опции за вмъкване: и Специално поставяне

Тази операция ще запази резултати от формулата на дати като стойности и прекратете формулата.

  • За да преобразувате тези стойности като текстови низове , можете просто да промените формата им на текст от формат на числата . Но тъй като тези стойности са дати , това преобразуване няма да е удобно. Вместо да ги форматирате като текст от Формат на числата , ние ги правим текст като използвате Намиране и заместване Поради тази причина изберете клетките, които съдържат стойност, и след това отидете в Начало >> Намиране & Избор >> Замяна на .

  • В Диалогов прозорец Намиране и заместване , тип 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 

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

  • Първо, даваме име на Подпроцедура ConvertToTextString .
  • След това декларираме Range_Value и Cell_Value като Обхват .
  • По-късно задаваме Range_Value към Свойство за избор .
  • След това използвахме За цикъл за преобразуване на Клетъчни формули към Стойности на клетките .
  • Накрая стартираме кода.
  • След това се върнете в листа, изберете клетките, които съдържат формули и Изпълнявайте на Macro .

  • Тази операция ще преобразува резултати от формулата към стойности, което означава, че формулите ще изчезнат и ще останат само стойностите.

  • За да конвертирате Дати към текстови низове , следвайте тази връзка от Раздел 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. Прилагане на функцията TEXT

Ако не искате да използвате команди, можете да използвате функцията TEXT за преобразуване на резултати от формулата към текстови низове . Нека преминем през процеса по-долу.

Стъпки:

  • Първо въведете следната формула в клетката B5 . Просто добавете функцията TEXT .

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

Функцията TEXT преобразува резултати от формулата на функцията TODAY към текстови низове и неговия формат.

  • Натиснете ВЪВЕДЕТЕ и ще видите дата в B5 се измества наляво, което означава, че се преобразува в текстов низ .

  • Използвайте Дръжка за пълнене към Автоматично попълване долните клетки.

  • По същия начин въведете следната формула в F5 клетка и използване Дръжка за пълнене към Автоматично попълване долните клетки в Продажна цена

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

Можете също така да видите, че Общо продажби станете 0 долара защото продажни цени са в текст формат. SUM може да изчисли сбора от стойности, които са в текст форма.

По този начин можете да конвертирате резултати от формулата към текстови низове с помощта на Функция TEXT .

Прочетете още: Как да конвертираме формули в стойности в Excel (8 бързи метода)

7. Прилагане на функцията CONCAT или CONCATENATE

Можете също така да използвате на CONCAT или Функция CONCATENATE за преобразуване на резултати от формулата към текстови низове . Нека преминем през процеса по-долу.

Стъпки:

  • Първо въведете следната формула в клетката B5 . Просто добавете на CONCAT или CONCATENATE Функция .

=CONCAT(TODAY())

Следващата формула използва функцията CONCATENATE .

=CONCATENATE(TODAY())

Обикновено, на CONCAT или Функция CONCATENATE събира няколко низа и ги съхранява като низове. Тъй като току-що използвахме резултати от формулата в CONCAT или CONCATENATE , ще видим само една стойност, преобразувана в текст низ.

  • Натиснете ВЪВЕДЕТЕ и ще видите дата в B5 се измества наляво, което означава, че се преобразува в текстов низ . Освен това можете да видите, че датата не е правилно форматирана.

Изход на функцията CONCATENATE .

  • Използвайте Дръжка за пълнене към Автоматично попълване долните клетки.

За да конвертирате датите в подходящ формат, моля, следвайте тази връзка от Раздел 4 .

  • По същия начин въведете следната формула в F5 клетка и използване Дръжка за пълнене към Автоматично попълване долните клетки в Продажна цена

=CONCAT(D5*(1-E5))

Функцията CONCATENATE ще получите същия резултат.

Можете също така да видите, че Общо продажби станете 0 долара защото продажни цени са в текст формат. SUM може да изчисли сбора от стойности, които са в текст форма.

По този начин можете да конвертирате резултати от формулата към текстови низове в Excel с помощта на CONCAT или Функция CONCATENATE .

Прочетете още: Как да конвертирате формула в стойност автоматично в Excel (6 ефективни начина)

Практически раздел

Тук ви предоставям набора от данни от тази статия, за да можете сами да практикувате тези методи.

Заключение

В крайна сметка можем да заключим, че ще научите ефективни методи за преобразуване на резултат от формулата към текстов низ в Excel. Ако имате по-добри методи или въпроси, или обратна връзка относно тази статия, моля, споделете ги в полето за коментари. Това ще ми помогне да обогатя следващите си статии. За повече запитвания, любезно посетете нашия уебсайт ExcelWIKI.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.