Hur man konverterar formelresultat till textsträng i Excel (7 enkla sätt)

  • Dela Detta
Hugh West

Artikeln visar hur du kan konvertera resultat av formeln till textsträng i Excel. Ibland är det bra för oss att använda formelresultaten som värden i Excel, eftersom vi inte behöver formler för att märka ett pris för en produkt eller använda ett datum varje gång. Dessutom kan det vara irriterande för dig att kopiera en enskild data som innehåller en formel, eftersom när du kopierar den kan du normalt inte klistra in den utan formeln. Vilket kan orsaka onödiga fel. Så att konvertera resultat av formeln till textsträng eller . värden är ibland viktigt efter att de har utförts.

Ladda ner övningsboken

Konvertering av formelresultat till textsträng.xlsm

7 sätt att konvertera formelresultat till textsträng i Excel

I datasetet har vi försäljningsinformation för en livsmedelsbutik för idag. Vi använde en aritmetisk formel, I DAG och SUMMA funktioner i den. Vi kommer att ta bort formeln och behålla den resultat av formeln som en textsträng . Jag visade dig bara de grundläggande formler som vi använder i följande figur.

Tänk på att celler som innehåller formler inte formateras. Om formeln är ett tal kommer det att stå på höger sida av en cell. Och om den blir en textsträng kommer den att hålla den den vänstra sidan av cellen .

1. Använda Excel-funktionen Kopiera & amp; Klistra in för att konvertera formelresultatet till text

Vi kan enkelt omvandla resultat av formeln till textsträng genom att använda Kopiera och klistra in i Excel. Vi går igenom proceduren nedan.

Steg:

  • Välj först de celler eller det intervall som innehåller formler.
  • Tryck sedan på CTRL+C .

  • Senare, högerklicka på på någon av de markerade cellerna och välj alternativet Klistra in ' Klistra in värden '. Du kan se detta alternativ i både Alternativ för klistra in: och Klistra in speciellt

Denna åtgärd lagrar resultat av formeln datum som värden och avsluta formeln.

  • För att omvandla dessa värden till textsträngar kan du helt enkelt ändra deras format till text från nummerformat. Men eftersom dessa värden är datum är det inte lämpligt att konvertera dem. Istället för att formatera dem som text från Format för nummer , vi gör dem text med hjälp av Hitta & Ersätt Välj därför de celler som innehåller värde och gå sedan till Hem >> Hitta & Välj >> Ersätt .

  • I Dialogrutan Hitta och ersätta , typ 1 och '1 Hitta vad och Ersätt med respektive sektioner.
  • Klicka på Ersätt alla .

  • Efter detta kommer en varningsruta kommer att visa hur många utbyten som har gjorts. Klicka bara på OK .

  • Därefter kommer dessa datum att anges som textsträng . Observera att de har den vänster sida av cellerna.

  • Det finns en annan kolumn som innehåller formler i mitt dataset och jag har konverterat resultaten till värden på samma sätt.

  • De är dock inte formaterade som textsträngar Så vi väljer det intervallet och går till Nummer Format Grupp .
  • Därefter valde vi den Textformat .

  • Senare kommer du att se värdena som textsträngar Observera att värdena förskjuts till kvar i cellerna , vilket man kan säga är ett bevis på att de har konverterats till textsträngar .

På så sätt kan du omvandla resultat av formeln till textsträngar genom att använda Kopiera och klistra in funktion i Excel.

Läs mer: VBA för att ta bort formler i Excel med bibehållna värden och formatering

2. Tillämpa tangentbordsgenvägar för att konvertera formelresultatet till text i Excel

Du kan antyda att Kopiera och klistra in genom att använda funktionen kortkommando Låt oss gå igenom processen nedan.

Steg:

  • Markera först de celler som innehåller formler och tryck på CTRL + C eller . CTRL+INSERT .

  • Tryck sedan på SHIFT+F10 . Om du använder en bärbar dator kan du behöva trycka på SHIFT+FN+F10 .
  • Du kommer att se Kontextmeny kommer att visas.

  • Därefter trycker du bara på V . Du kommer att se den resultat av den formler nu omvandlas till värden.

  • Konvertera dessa datum till textsträngar som vi gjorde i Avsnitt 1 .
  • Konvertera därefter den Försäljningspris och Resultat av formeln för total försäljning till värden genom att använda kortkommando .
  • Senare omvandlar vi dessa värden till textsträngar som vi gjorde i Avsnitt 1 .

På så sätt kan du omvandla resultat av formeln till textsträngar genom att använda kortkommando .

Läs mer: Konvertera formel till värde i flera celler i Excel (5 effektiva sätt)

3. Använda VBA för att konvertera formelresultatet till text i Excel

Du kan också använda en enkel VBA kod för att omvandla resultat av formeln till värden och sedan omvandla dem till textsträngar Vi följer instruktionerna nedan.

Steg:

  • Gå först till Utvecklare >> Visual Basic .

  • VBA öppnas. Välj Infoga >> Modul .

  • Därefter skriver du följande kod i VBA-modul .
 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 

Kod Förklaring

  • För det första namnger vi Underförfarande ConvertToTextString .
  • Därefter deklarerar vi Range_Value och Cell_Value som Utbud .
  • Senare fastställer vi Range_Value till Egenskap för urval .
  • Därefter använde vi en För slinga för att omvandla Cellformler till Cellvärden .
  • Slutligen kör vi koden.
  • Gå sedan tillbaka till arket, välj de celler som innehåller formler och Kör Makro .

  • Denna operation omvandlar resultat av formeln till värden, vilket innebär att formlerna försvinner och bara värdena finns kvar.

  • För att konvertera Datum till textsträngar , följ den här länken till Avsnitt 1 .
  • För att omvandla Försäljningspris till textsträngar gå till den här länken på Avsnitt 1 och läsa processen.

På så sätt kan du omvandla resultat av formeln till textsträngar genom att använda VBA .

Läs mer: Excel VBA: Konvertera formel till värde automatiskt (2 enkla metoder)

4. Implementera Excel Power Query Editor för att konvertera formelresultatet till text

Användning av Excel Power Query Editor kan vara en viktig metod för att konvertera resultat av formeln till textsträngar . Vi går igenom processen nedan.

Steg:

  • Först väljer du hela datasetet.
  • Därefter går du till Uppgifter >> Från tabell/intervall
  • A dialogruta visas. Se till att du väljer Min tabell har rubriker .
  • Klicka sedan på OK .

  • Därefter ser du dina uppgifter i form av resultat av formeln i en Redigerare för Power Query .

  • Därefter väljer du Stäng & Ladda från Fliken Hem .

  • Detta kommer att flytta dessa data till ett nytt blad som en tabell . Denna tabell innehåller inga formler, vilket innebär att alla uppgifter i resultat av formeln omvandlas till sina motsvarande värden. Du kommer också att se att Datum inte är korrekt formaterade.

  • Om du vill formatera Datum korrekt, välj dem och gå till Antal Grupp .
  • Därefter väljer du en Datumformat .

  • Detta kommer att tjäna dig Datum i ett lämpligt format.

  • För att omvandla den Datum till textsträngar , följ den här länken till Avsnitt 1 .
  • För att omvandla Försäljningspris till textsträngar gå till den här länken på Avsnitt 1 och läsa processen.

På så sätt kan du omvandla resultat av formeln till textsträngar genom att använda Redigerare för Power Query .

Läs mer: Konvertera formel till värde utan att klistra in special i Excel (5 enkla metoder)

5. Dra formelresultat med musen för att konvertera dem till text

Ett annat enkelt sätt att konvertera resultat av formeln till textsträngar är att använda högerklicka på celler som dras eller . sortiment funktion. Gå igenom följande procedur.

Steg:

  • Välj först ett intervall som innehåller formler och placera din markör på någon kant av de markerade cellerna så att den markerade ikon

  • Håll därefter ned den högerklicka på på den och flytta intervallet var som helst.

  • Senare kan du placera den på den tidigare positionen. En alternativfältet kommer att visas. Välj Kopiera här endast som värden .

Denna operation omvandlar resultat av formeln till värden, vilket innebär att formlerna försvinner och bara värdena finns kvar.

  • På samma sätt kan du omvandla Försäljningspris och Resultat av formeln för total försäljning till värderingar.

  • För att konvertera Datum till textsträngar , följ den här länken till Avsnitt 1 .
  • För att omvandla Försäljningspris till textsträngar gå till den här länken på Avsnitt 1 och läsa processen.

På så sätt kan du konvertera Excel resultat av formeln till textsträng genom att dra dem med dra med högerklick funktion.

6. Tillämpning av TEXT-funktionen

Om du inte vill använda kommandon kan du använda TEXT-funktionen för att omvandla resultat av formeln till textsträngar . Vi går igenom processen nedan.

Steg:

  • Skriv först följande formel i cell B5 . Lägg bara till TEXT-funktionen .

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

TEXT-funktionen omvandlar den resultat av formeln TODAY-funktionen till textsträngar och även dess format.

  • Tryck på ENTER och du kommer att se datum B5 flyttas till vänster, vilket innebär att den omvandlas till textsträng .

  • Använd Handtag för fyllning till AutoFill de nedre cellerna.

  • På samma sätt skriver du följande formel i F5 cell och användning Handtag för fyllning till Automatisk ifyllning de nedre cellerna i den Försäljningspris

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

Du kan också se att Total försäljning bli 0 dollar eftersom den försäljningspriser. är i text format. SUMMA funktionen kan beräkna summan av värden som är i text form.

På så sätt kan du omvandla resultat av formeln till textsträngar med hjälp av TEXT Funktion .

Läs mer: Hur man konverterar formler till värden i Excel (8 snabba metoder)

7. Tillämpning av CONCAT- eller CONCATENATE-funktionen

Du kan också använda CONCAT eller . CONCATENATE-funktionen för att omvandla resultat av formeln till textsträngar . Vi går igenom processen nedan.

Steg:

  • Skriv först följande formel i cell B5 . Lägg bara till CONCAT eller . CONCATENATE Funktion .

=CONCAT(TODAY())

I följande formel används följande funktionen CONCATENATE .

=CONCATENATE(TODAY())

Normalt sett, CONCAT eller . CONCATENATE-funktionen lägger ihop flera strängar och lagrar dem som strängar. Eftersom vi just använde resultat av formeln CONCAT eller . CONCATENATE , kommer vi att se endast ett värde som konverteras till text sträng.

  • Tryck på ENTER och du kommer att se datum B5 flyttas till vänster, vilket innebär att den omvandlas till textsträng Du kan också se att datumet inte är korrekt formaterat.

Utgång av funktionen CONCATENATE .

  • Använd Handtag för fyllning till AutoFill de nedre cellerna.

För att konvertera datumen till rätt format, vänligen följ den här länken för Avsnitt 4 .

  • På samma sätt skriver du följande formel i F5 cell och användning Handtag för fyllning till Automatisk ifyllning de nedre cellerna i den Försäljningspris

=CONCAT(D5*(1-E5))

Funktionen CONCATENATE ger dig samma resultat.

Du kan också se att Total försäljning bli 0 dollar eftersom den försäljningspriser. är i text format. SUMMA funktionen kan beräkna summan av värden som är i text form.

På så sätt kan du omvandla resultat av formeln till textsträngar i Excel med hjälp av CONCAT eller . CONCATENATE-funktionen .

Läs mer: Hur man konverterar formel till värde automatiskt i Excel (6 effektiva sätt)

Övningssektionen

Här ger jag dig datamaterialet i den här artikeln så att du kan öva på dessa metoder på egen hand.

Slutsats

I slutändan kan vi dra slutsatsen att du kommer att lära dig effektiva metoder för att konvertera resultat av formeln till textsträng i Excel. Om du har några bättre metoder, frågor eller feedback om den här artikeln, vänligen dela dem i kommentarsfältet. Detta kommer att hjälpa mig att berika mina kommande artiklar. För fler frågor, vänligen besök vår webbplats ExcelWIKI.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.