Hur konverterar man formel till textsträng i Excel?
Normalt visar Microsoft Excel de beräknade resultaten när du anger formler i celler. Ibland kan du dock behöva visa endast formeln i cellen, t.ex. = CONCATENATE ("000", "- 2"), hur ska du hantera det? Det finns flera sätt att lösa detta problem:
Konvertera formel till textsträng med funktionen Sök och ersätt
Konvertera formel till textsträng eller vice versa med bara ett klick
Konvertera formel till textsträng med användardefinierad funktion
Konvertera formel till textsträng med funktionen Sök och ersätt
Om du antar att du har en rad formler i kolumn C, och du måste visa kolumnen med originalformler men inte deras beräknade resultat som följande skärmdumpar:
För att lösa detta jobb, Sök och ersätt funktionen kan hjälpa dig, gör så här:
1. Välj de beräknade resultatcellerna som du vill konvertera till textsträng.
2. Tryck sedan på Ctrl + H nycklar tillsammans för att öppna Sök och ersätt dialogrutan i dialogrutan under ersätta fliken, ange lika = logga in i Hitta det textruta och ange '= i Ersätt med textruta, se skärmdump:
3. Klicka sedan på Ersätt alla -knappen kan du se alla beräknade resultat ersätts med de ursprungliga formeltextsträngarna, se skärmdump:
Konvertera formel till textsträng eller vice versa med bara ett klick
Om du Kutools för Excel, med dess Konvertera formel till text funktion kan du ändra flera formler till textsträngar med bara ett klick.
När du har installerat Kutools för Excel, gör så här:
1. Välj de formler som du vill konvertera.
2. Klicka Kutools > Innehåll > Konvertera formel till text, och dina valda formler har konverterats till textsträngar på en gång, se skärmdump:
Tips: Om du vill konvertera formeltextsträngarna tillbaka till de beräknade resultaten, använd bara verktyget Konvertera text till formel enligt följande skärmdump:
Ladda ner och testa gratis Kutools för Excel nu!
Konvertera formel till textsträng med användardefinierad funktion
Följande VBA-kod kan också hjälpa dig att enkelt hantera den.
1. Håll ner andra + F11 nycklar i Excel, och det öppnar Microsoft Visual Basic for Applications-fönstret.
2. Klicka Insert > Modulernaoch klistra in följande makro i Modulfönster.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function
3. Ange en formel i en tom cell, till exempel Cell D2 = ShowF (C2).
4. Klicka sedan på Cell D2 och dra Fill Handle till det intervall du behöver.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!