HØJRE Funktionseksempler - Excel, VBA og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel HØJRE funktion i Excel for at returnere tekst fra enden af ​​en celle.

HØJRE Funktionsoversigt

Funktionen HØJRE returnerer et bestemt antal tegn fra enden af ​​en celle.

Hvis du vil bruge den HØJRE Excel -regnearksfunktion, skal du markere en celle og skrive:

(Bemærk hvordan formelindgangene vises)

HØJRE funktion Syntaks og input:

= HØJRE (tekst, num_chars)

tekst - En tekststreng.

num_chars - Antallet af tegn fra slutningen af ​​cellen, der skal returneres.

Sådan bruges den HØJRE funktion i Excel:

Funktionen HØJRE udtrækker et bestemt antal tegn, du angiver fra HØJRE (slutningen af ​​strengen).

= HØJRE (B3, C3)

Ovenstående udtrækker 4 tegn fra HØJRE eller slutningen af ​​strengen.

= HØJRE (B3)

Det andet argument er valgfrit, og standardværdien for det er 1. Derfor udtrækker det 1 tegn fra HØJRE og giver dig “t”, hvis du udelader det.

HØJRE med FIND/SØG og LEN

I mange scenarier varierer antallet af tegn, vi ønsker at udtrække fra HØJRE, ligesom efternavne.

= HØJRE (B3, LEN (B3) -FIND ("", B3))

I dette tilfælde her kan vi bruge FIND til at kontrollere, hvilken karakterposition rummet starter. Det repræsenterer også, hvor mange tegn fornavnet og rummet har i alt.

LEN hjælper os med at få det samlede antal tegn i cellen. Brug af LEN minus fornavn og mellemrum i alt tegn ville give os antallet af tegn, der skal udtrækkes fra højre og give os efternavnet.

Du kan også bruge SEARCH. Forskellen mellem FIND og SEARCH er, at førstnævnte er store og små bogstaver. At finde et symbol som plads ville være ligegyldigt.

= HØJRE (B3, SØG ("", B3) -1)

HØJRE med LEN

Der kan være tilfælde, hvor du ved, hvor mange tegn du ikke vil have, men ikke hvor mange du vil have. I f.eks. Nedenstående er der altid 2 alfabeter foran. Men tallene er forskellige.

= HØJRE (B3, LEN (B3) -2)

Da vi ved, at vi ikke vil have de 2 alfabeter foran, skal du blot bruge total længde minus 2 tegn for at få tallene bagved.

HØJRE med tal/datoer

Bemærk, at HØJRE er en tekstfunktion. Ved brug af HØJRE er resultatet en tekst. For eksempel vil du ikke kunne opsummere disse tal i celle E3 efter at have brugt HØJRE.

Det samme sker for datoer, da de genkendes som serienumre og ikke som tekst. Du behøver muligvis ikke at opsummere datoer, men det fungerer ikke godt i filtre og pivottabeller.

For at løse problemerne ovenfor kan du bruge VALUE til at konvertere fra tekst til værdier.

= VÆRDI (HØJRE (B3, LEN (B3) -LEN ("Samlet antal:")))

= VÆRDI (HØJRE (B3, LEN (B3) -FIND (":", B3)))

Du kan kombinere HØJRE med nogle af Excel -funktionerne på nogle nyttige måder.

Uddrag nummer fra højre på en streng

Når du arbejder med excel, skal du præcisere antallet ud fra givne detaljer. Engang skal du nøjagtig nummer fra venstre og engang skal du udtrække nummer fra højre. Så HØJRE -funktionen hjælper dig med at udføre denne opgave ved at kombinere med få andre funktioner.

Uddrag nummer fra højre

Vi kunne kombinere LEN, MIN, FIND med RIGHT som følger:

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

Hvilket ville give os følgende resultater:

Anvend førende ZEROS til nummer ved hjælp af højre funktion

Tilføj ledende ZEROS er meget nyttig, når du arbejder med excel. I dette eksempel forklarer vi, hvordan du kan gøre dette ved at kombinere RIGHT med CONCATENATE -funktionen.

= HØJRE (CONCATENATE ("000000", A2), 7)

I ovenstående eksempel forklarer vi tilføjelse af førende nuller kun til 7 cifre, men baseret på kravet kan du ændre nummer 7 og ingen af ​​nuller for at få det nødvendige udlagt. du kan henvise til nedenstående eksempel for at få førende nul op til 11 cifre.

= HØJRE (CONCATENATE ("0000000000", A2), 11)

Flere eksempler på Tilføj førende ZEROS til nummer.

Nedenstående tabel hjælper dig med at give flere måder at tilføje ledende nuller til at angive nummer.

Uddrag sidste ord fra streng

Vi kunne kombinere LEFT, SUM, SUBSTITUTE med LEN som følger:

= TRIM (HØJRE (SUBSTITUTE (A2, "", REPT ("", 10)), 10))

Hvilket ville give os følgende resultater:

Denne funktion er indstillet til mindre end 10 ord, så hvis du skal finde ud af sidste ord for lang streng, kan du ændre dette nummer 10.

LIGE i Google Sheets

HØJRE -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Ekstra Noter

Hvis num_chars er større end tekstens længde, returnerer funktionen HØJRE al tekst.

HØJRE Eksempler i VBA

Du kan også bruge HØJRE -funktionen i VBA. Type:
application.worksheetfunction.right (tekst, num_chars)
For funktionsargumenterne (tekst osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave