De HÖGER, VÄNSTER och MITTEN funktioner ger ett sätt att extrahera tecken från data i Excel. När text kopieras eller importeras till en cell ingår ibland oönskade skräptecken med de uppgifter du behöver.
Det finns också tider när du bara behöver specifika delar av textdata, t.ex. en persons förnamn men inte deras efternamn. I sådana fall, vilken funktion du använder, beror på var de önskade uppgifterna ligger i förhållande till de oönskade karaktärerna i cellen.
- Om önskade data finns på höger sida av data, använd HÖGER funktion för att extrahera det.
- Om önskade data finns på vänstra sidan av data, använd VÄNSTER funktion för att extrahera det.
- Om önskade data har oönskade tecken på båda sidor av det, använd MITTEN funktion för att extrahera det.
Låt oss titta på ett exempel på hur du använder HÖGER funktion för att extrahera tecken i Excel. Du kan följa samma grundläggande steg för att utnyttja de andra två funktionerna.
Den här artikeln gäller Excel 2010, 2013, 2016 och Office 365.
01 av 03HÖGER Funktionssyntax och argument
I Excel refererar en funktions syntax till funktionens layout och innehåller funktionens namn, parentes och argument. Syntaxen för HÖGER funktionen är:
= RIGHT (Text, Num_chars)
Funktionens argument anger Excel vilken data som ska användas i funktionen och längden på strängen som ska extraheras.
Text (obligatoriskt): Posten som innehåller önskade data; Detta argument kan vara en cellreferens till datas placering i arbetsbladet, eller det kan vara den faktiska texten som bifogas citattecken.
Num_char (valfritt): Anger antalet tecken till höger om strängargumentet som ska behållas. Alla andra tecken tas bort Detta argument måste vara större än eller lika med noll.
Om Num_char Argumentet utelämnas, standardvärdet på 1 tecken används av funktionen. Om detta är större än textens längd returnerar funktionen all text som finns i Text.
02 av 03Ta bort oönskade texttecken
Exemplet i den här bilden använder HÖGER funktion för att extrahera termenwidget från den längre textinmatningen * & ^% Widget ligger i cell B1 i arbetsbladet. Detta uppnåddes genom att skriva följande funktion i cell C1:
= RIGHT (B1,6)
Använda Formula Builder
För att göra saker ännu enklare kan du välja funktionen och argumenten med hjälp av Formelbyggare, som tar hand om syntaxen genom att ange funktionens namn, kommatecken och parentes på rätt plats och kvantitet.
Gå in iHÖGER funktion och dess argument i cell C1 använda Formel Byggare såhär:
- Klicka på cell C1 för att göra den aktiva cellen - det är här resultaten av funktionen kommer att visas.
- Klicka påformler flik avband meny.
- VäljaText från band för att öppna nedrullningsfunktionen.
- KlickHÖGER i listan för att hämta upp Formelbyggare.
- Klicka påText linje.
- Klicka på cell B1 i arbetsbladet.
- Klicka påantal_teckenlinje.
- Ange nummer sex (6) på denna linje eftersom vi bara vill behålla de sex högsta karaktärerna.
- Klick Gjort för att slutföra funktionen.
Den extraherade texten widget ska visas i cell C1. När du klickar på cell C1, den fullständiga funktionen visas iformel bar ovanför arbetsbladet.
Använda musen för att välja celler hjälper till att förhindra fel som orsakas av att skriva in fel cellreferens.
03 av 03Utdragsnummer
De HÖGER funktionen kan användas på samma sätt för att extrahera en delmängd av numeriska data från ett längre antal; Den extraherade data konverteras emellertid till text, så den kan inte användas i beräkningar som innefattar vissa funktioner som SUMMA och MEDEL.
= VALUE (RIGHT (B1,4))
En väg kring detta problem är att användaVÄRDE funktion för att konvertera texten till ett nummer som visas ovan. Alternativt kan ett andra alternativ användas för att klistra in specialfunktionen - se Konvertera text till nummer med Excel Paste Special.