HÖGER Funktionsexempel - Excel, VBA och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel HÖGER -funktion i Excel för att returnera text från slutet av en cell.

HÖGER Funktionsöversikt

Funktionen HÖGER Returnerar ett visst antal tecken från slutet av en cell.

Om du vill använda RIGHT Excel Worksheet -funktionen väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

HÖGER -funktion Syntax och ingångar:

= HÖGER (text, num_chars)

text - En textsträng.

num_chars - Antalet tecken från slutet av cellen som ska returneras.

Så här använder du HÖGER -funktionen i Excel:

RIGHT -funktionen extraherar ett visst antal tecken du anger från RIGHT (slutet av strängen).

= HÖGER (B3, C3)

Ovanstående extraherar 4 tecken från HÖGER eller slutet av strängen.

= HÖGER (B3)

Det andra argumentet är valfritt och standardvärdet för det är 1. Därför extraherar det 1 tecken från HÖGER och ger dig "t" om du utelämnar det.

HÖGER med FIND/SEARCH och LEN

I många scenarier varierar antalet tecken vi vill extrahera från HÖGER precis som efternamn.

= HÖGER (B3, LEN (B3) -FIND ("", B3))

I det här fallet här kan vi använda FIND för att kontrollera vilken karaktärsposition utrymmet börjar. Det representerar också hur många tecken förnamnet och utrymmet har totalt.

LEN hjälper oss att få det totala antalet tecken i cellen. Att använda LEN minus förnamn och blankstegstecken skulle ge oss antalet tecken att extrahera från höger och ge oss efternamnet.

Du kan också använda SEARCH. Skillnaden mellan FIND och SEARCH är att den förra är skiftlägeskänslig. Att hitta en symbol som utrymme spelar ingen roll.

= HÖGER (B3, SÖK ("", B3) -1)

HÖGER med LEN

Det kan finnas fall du vet hur många karaktärer du inte vill ha, men inte hur många du vill ha. I texten nedan finns det alltid 2 alfabet framför. Men siffrorna skiljer sig åt.

= HÖGER (B3, LEN (B3) -2)

Eftersom vi vet att vi inte vill ha de två alfabeten framför, använder du bara total längd minus 2 tecken för att få siffrorna bakom.

HÖGER med nummer/datum

Observera att RIGHT är en textfunktion. När du använder RIGHT är resultatet en text. Till exempel kommer du inte att kunna summera dessa nummer i cell E3 efter att du har använt HÖGER.

Samma sak händer för datum eftersom de känns igen som serienummer och inte som text. Du kanske inte behöver summera datum, men det fungerar inte bra i filter och pivottabeller.

För att övervinna problemen ovan kan du använda VALUE för att konvertera från text till värden.

= VÄRDE (HÖGER (B3, LEN (B3) -LEN ("Totalt antal:")))

= VÄRDE (HÖGER (B3, LEN (B3) -FIND (":", B3)))

Du kan kombinera RIGHT med några av Excel -funktionerna på några användbara sätt.

Extrahera numret från höger om en sträng

När du arbetar med excel måste du exakta antalet från angivna detaljer. Någon gång måste du exakt nummer från vänster och någon gång måste du extrahera nummer från höger. Så RIGHT -funktionen hjälper dig att utföra denna uppgift genom att kombinera med få andra funktioner.

Extrahera nummer från höger

Vi kan kombinera LEN, MIN, FIND med RIGHT enligt följande:

= RIGHT (A2, LEN (A2) -MIN (FIND ({0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789"))+1)

Vilket skulle ge oss följande resultat:

Applicera ledande ZEROS på nummer med hjälp av höger funktion

Lägg till ledande ZEROS är mycket användbart när du arbetar med excel. I detta exempel kommer vi att förklara hur du kan göra detta genom att kombinera RIGHT med CONCATENATE -funktionen.

= HÖGER (CONCATENATE ("000000", A2), 7)

I exemplet ovan förklarar vi att du bara lägger till ledande nollor till 7 siffror, men baserat på kravet kan du ändra nummer 7 och inget av nollor för att få ut det nödvändiga. du kan hänvisa nedan exempel för att få ledande noll upp till 11 siffror.

= HÖGER (CONCATENATE ("0000000000", A2), 11)

Fler exempel för Lägg till ledande ZEROS till nummer.

Nedanstående tabell hjälper dig att ge fler sätt att lägga till ledande nollor till ett antal.

Extrahera sista ordet från sträng

Vi kan kombinera VÄNSTER, SUMMA, ERSÄTTNING med LEN enligt följande:

= TRIM (HÖGER (SUBSTITUTE (A2, "", REPT ("", 10)), 10))

Vilket skulle ge oss följande resultat:

Denna funktion ställer in för mindre än 10 ord, så om du behöver ta reda på sista ordet för lång sträng kan du ändra detta nummer 10.

RÄTT i Google Kalkylark

HÖGER -funktionen fungerar exakt samma sak i Google Kalkylark som i Excel:

Ytterligare anmärkningar

Om num_chars är större än textens längd returnerar HÖGER -funktionen all text.

RÄTT Exempel i VBA

Du kan också använda RIGHT -funktionen i VBA. Typ:
application.worksheetfunction.right (text, num_chars)
För funktionsargumenten (text, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave