HØYRE Funksjonseksempler - Excel, VBA og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel RIGHT -funksjon i Excel for å returnere tekst fra slutten av en celle.

HØYRE Funksjon Oversikt

HØYRE -funksjonen Returnerer et spesifisert antall tegn fra enden av en celle.

For å bruke HØYRE Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

HØYRE funksjon Syntaks og innganger:

= HØYRE (tekst, num_chars)

tekst - En tekststreng.

num_chars - Antall tegn fra enden av cellen som skal returneres.

Slik bruker du RIGHT -funksjonen i Excel:

RIGHT -funksjonen trekker ut et bestemt antall tegn du angir fra RIGHT (slutten av strengen).

= HØYRE (B3, C3)

Ovenstående trekker ut 4 tegn fra HØYRE eller slutten av strengen.

= HØYRE (B3)

Det andre argumentet er valgfritt og standardverdien for det er 1. Derfor trekker det ut 1 tegn fra HØYRE og gir deg "t" hvis du utelater det.

HØYRE med FIND/SEARCH og LEN

I mange scenarier varierer antall tegn vi ønsker å trekke ut fra HØYRE akkurat som etternavn.

= HØYRE (B3, LENG (B3) -FIND ("", B3))

I dette tilfellet her kan vi bruke FIND til å sjekke hvilken karakterposisjon plassen starter. Det representerer også hvor mange tegn fornavnet og plassen totalt har.

LEN hjelper oss med å få tak i det totale antallet tegn i cellen. Å bruke LEN minus fornavn og mellomromstegn ville gi oss antall tegn vi skulle trekke ut fra høyre og gi oss etternavnet.

Du kan også bruke SEARCH. Forskjellen mellom FIND og SEARCH er at førstnevnte er bokstavfølsom. Å finne et symbol som plass vil ikke ha noen betydning.

= HØYRE (B3, SØK ("", B3) -1)

HØYRE med LEN

Det kan være tilfeller du vet hvor mange tegn du ikke vil ha, men ikke hvor mange du vil ha. I f.eks. Nedenfor er det alltid 2 alfabeter foran. Men tallene er forskjellige.

= HØYRE (B3, LENG (B3) -2)

Siden vi vet at vi ikke vil ha de to alfabetene foran, bruker du bare total lengde minus 2 tegn for å få tallene bak.

HØYRE med tall/datoer

Vær oppmerksom på at RIGHT er en tekstfunksjon. Ved bruk av RIGHT er resultatet en tekst. For eksempel vil du ikke kunne oppsummere disse tallene i celle E3 etter å ha brukt HØYRE.

Det samme skjer for datoer da de blir gjenkjent som serienumre og ikke som tekst. Du trenger kanskje ikke å summere datoer, men det fungerer ikke bra i filtre og pivottabeller.

For å overvinne problemene ovenfor kan du bruke VALUE til å konvertere fra tekst til verdier.

= VERDI (HØYRE (B3, LEN (B3) -LEN ("Totalt antall:")))

= VERDI (HØYRE (B3, LEN (B3) -FIND (":", B3)))

Du kan kombinere RIGHT med noen av Excel -funksjonene på noen nyttige måter.

Trekk ut tall fra høyre på en streng

Når du arbeider med excel, må du eksakte tallet ut fra oppgitte detaljer. Noen ganger må du eksakte tall fra venstre og en gang må du trekke ut nummer fra høyre. Så RIGHT -funksjonen hjelper deg med å gjøre denne oppgaven ved å kombinere med få andre funksjoner.

Trekk ut tall fra høyre

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

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

Noe som vil gi oss følgende resultater:

Bruk ledende NULLER til tall ved å bruke Høyre -funksjonen

Legg til ledende ZEROS er veldig nyttig når du jobber med excel. I dette eksemplet vil vi forklare hvordan du kan gjøre dette ved å kombinere RIGHT med CONCATENATE -funksjonen.

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

I eksemplet ovenfor forklarer vi legge til ledende nuller bare til 7 sifre, men basert på kravet kan du endre nummer 7 og ingen av nuller for å få nødvendig ut. du kan se eksemplet nedenfor for å få ledende null opptil 11 sifre.

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

Flere eksempler på Legg til ledende NULLER til tall.

Tabellen nedenfor hjelper deg med å gi flere måter å legge ledende nuller til å angi nummer.

Trekk ut siste ord fra String

Vi kan kombinere VENSTRE, SUMME, ERSTATNING med LEN som følger:

= TRIM (HØYRE (ERSTATNING (A2, "", REPT ("", 10)), 10))

Noe som vil gi oss følgende resultater:

Denne funksjonen angir for mindre enn 10 ord, så hvis du trenger å finne ut siste ord for lang streng, kan du endre dette tallet 10.

RETT i Google Regneark

RIGHT -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:

Ytterligere merknader

Hvis num_chars er større enn lengden på teksten, returnerer HØYRE -funksjonen all tekst.

HØYRE Eksempler i VBA

Du kan også bruke RIGHT -funksjonen i VBA. Type:
application.worksheetfunction.right (tekst, num_chars)
For funksjonsargumentene (tekst osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave