Formler för texthantering i Excel
Eftersom arbete med Excellistor (vilka ofta innehåller text) är relativt vanligt i arbetslivet, så tänkte jag presentera ett antal formler som är grundläggande vid arbete med textsträngar i Excel.
Nedanstående formler är alltså ett urval av de mer användara formlerna för textsträngar.
Formlerna preseneras både i sin svenska såväl som engelska form, då båda dessa språkversioner är vanligt förekommande i Sverige.
Extrahera text från textsträngar i Excel
Extrahering av text från en textsträng innebär att vi plockar ut vissa delar av den. I grundläget är det tre formler som skapar en rad möjligheter.
Svenska |
Engelska |
Funktion |
|---|---|---|
| VÄNSTER | LEFT | Visst antal tecken från vänster |
| HÖGER | RIGHT | Visst antal tecken från höger |
| EXTEXT | MID | Visst antal tecken från vänster och från viss position |

Automatiskt skifta mellan stora och små bokstäver i Excel
Med hjälp av formlerna Lower, Upper och Proper (Gemener, Versaler och Initial) kan vi automatiskt skifta mellan stora och små bokstäver i textsträngar i kalkylbladet. Nedanstående tre formler är mycket användbara för att snygga till text i listor.
Svenska |
Engelska |
Funktion |
|---|---|---|
| GEMENER | LOWER | Alla bokstäver blir små. |
| VERSALER | UPPER | Alla bokstäver blir stora. |
| INITIAL | PROPER | Alla begynnelsebokstäver blir stora, resten små. |

UPPER/LOWER/PROPER ger dig kontroll över gemener och versaler.
Så med hjälp av dessa formler kan du på några sekunder snygga till listor med 10-tusentals namn.
Rensa bort tomma tecken och ”skräptecken” i Excel
Trim-formeln rensar bort tomma tecken före och efter en textsträng. Dessa tomma tecken (”mellanslag”) följer ibland med när man importerar text från t ex textfiler. Med hjälp av TRIM så kan du på nolltid rensa bort alla tomma tecken och på så sätt åstadkomma en lista med korrekt data.
Svenska |
Engelska |
Funktion |
|---|---|---|
| RENSA | TRIM | Tar bort tomma tecken före och efter en textsträng |

TRIM/RENSA-formeln rensar bort störande tomma tecken före och efter importerade textsträngar.
Slutsats textsträngsformler i Excel
Effektiv hantering av textsträngar är viktigt att kunna om man vill arbeta så effektivt som möjligt i Excel. Ovanstående formler är grundverktygen för textsträngshantering. Möjligheterna blir mycket stora om man kombinerar dessa grundformler med olika sökformler eller villkorsformler.

Svenska
Engelska
juli 12th, 2010 at 14:27
Ett väldigt praktiskt och informativt inlägg, stort tack!
juli 12th, 2010 at 18:43
Det glädjer mig att du har nytta av artikeln. Kommer för övrigt att publicera fler artiklar om Excelformler inom kort.
augusti 5th, 2010 at 14:12
Fick bra hjälp med att extrahera text, nice!
november 4th, 2010 at 10:48
Kan inte du göra en lista med Engelska/Svenska formler?
Det finns väl inga ute på nättet (av det jag såg :O)
Stor tack för inlägget!
november 4th, 2010 at 11:20
Hej Antoine,
Tack för tipset – det vore faktiskt praktiskt att ha en förteckning över formlerna på både svenska och engelska.
Det rör sig om flera hundra formler (varav de flesta troligen används mycket sällan) så om någon har lite input så vore jag tacksam.
Många använder Excel dagligen på båda språken, så det allra bästa vore om Microsoft inkorporerade en funktion i Excel som gör att programmet ”fattar” formler på flera språk.
december 13th, 2010 at 13:33
Hej!
Först och främst: Tack för en mycket bra sida!
I mitt jobb (statistiker på en organisation som inte använder sig av några högt avancerade matematiska beräkningar) har jag ställt samman en enkel lista med kommandon som jag tryckt ut till folket här. Det är kommandon för både text och siffror, och dessa innefattar säkert 95% av allt jag gör här, så jag hoppas de kan komma till användning och/eller att du får idéer på fler kapitel:
=SUMMA(…) : Summerar ett datafält
=MEDEL(…) : Räknar ut medeltalet
=MAX(…) : Visar vilket det högsta värdet är
=MIN(…) : Visar vilket det minsta värdet är
=MEDIAN(…) : Räknar ut medianen
=ANTAL.TOMMA(…) : Räknar antalet tomma celler i ett område
=TYPVÄRDE(…) : Returnerar det vanligast förekommande värdet
=SAMMANFOGA(…) : Sammanfogar informationen i flera celler till en text-cell
=GEMENER(…) : Konverterar text i en cell till enbart gemener
=VERSALER(…) : Konverterar text i en cell till enbart versaler
=RENSA(…) : Tar bort blanksteg i en cell (förutom blanksteg mellan ord)
=ABS(…) : Gör talen till absoluta (icke negativa) tal (dvs. minus blir plus: -10 blir 10)
=EXAKT(…) : Kollar om celler med textformat är exakt lika (känslig för stora och små bokstäver)
=OM(…) : Utför logiska tester, t.ex. Om A är större än B, så skriv ut ”sant” annars ”falskt”
=ANTAL.OM(…) : Räknar antalet observationer givet ett villkor som du bestämmer
=OCH(…) : Utvärderar om ALLA påståenden (logiska tester) uppfyller givna krav
=ELLER(…) : Utvärderar om NÅGOT påstående (logiska tester) uppfyller givna krav
=SUMMA.OM(…) : Summerar data baserat på bakgrundsvariabler
=MEDEL.OM(…) : Räknar ut medelvärdet baserat på bakgrundsvariabler
=LETARAD(…) : Letar upp en rad i ett datafält, baserat på ett villkor och returnerar information
MVH
John
december 13th, 2010 at 22:51
Hej John,
Stort tack för ditt bidrag! En bra lista över grundläggande formler i Excel. Då jag väl egentligen aldrig sysslat med statistik i arbetet så är det intressant att höra att även formler som MEDIAN och TYPVÄRDE används runt om.
ABS-formeln har jag haft mycket nytta av inom ekonomi, i fall där debet/kredit uttrycks som positiva/negativa tal.
Hoppas kunna återkomma med fler artiklar om formler i Excel.
februari 8th, 2011 at 10:04
Hur gör man om man vill ta med delar av en text i en =OM-formel? Om jag vill hänvisa till en cell i vilken t. ex. ordet ”jordgubbs” står? Resultatet jag vill nå är alltså att fomeln ger utslag på cellreferenser med både ”jordgubbssaft” och jordgubbssylt”
februari 8th, 2011 at 12:25
Per,
I det fallet kan du kanske använda dig av LEFT/VÄNSTER.
Cell A1: jordgubbssaft
Cell A2: =IF(LEFT(A1;9)=”jordgubbs”;”Ja”;”Nej”)
(IF är givetvis OM på svenska)
juli 7th, 2011 at 18:47
Hej,
Jag vill använda mig av geometriskt medelvärde. =GEOMEDEL(F7:F10)
Men när jag lägger in ett negativt tal blir det ”otillåtet”. Hur gör jag för att lägga in negativa tal?
november 15th, 2011 at 12:48
om jag har en cell med texten ”2x32W, PL-T”, kan jag få ut i en cell bredvid ”15000″ om den innehåller ordet PL-T. Och kan man sätta flera såna villkor beroende på vilka ord i texten man har?
november 21st, 2011 at 22:12
Kul sida med massor med bra info
En följdfråga. Hur kan man söka på en bokstavskombination i ord som kan stå placerad på olika ställen? Ibland först, ibland sist, ibland nånstans mitt i. Kan man trunkera med *
Och hur kan man söka på flera ord samtidigt? Antar att det blir med ”AND” men jag får inte till det
december 27th, 2011 at 15:09
Sitter och undrar hur man skall lösa ett problem.
Googlar och hittar denna site.
2 min senare är problemet löst!
Klockrent! From nu ”bookmarked”.
Stort tack!
//P-G