Esimerkkejä OIKEISTA toiminnosta - Excel, VBA ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel OIKEA toiminto Excelissä tekstin palauttamiseksi solun lopusta.

OIKEA toimintojen yleiskatsaus

OIKEA -funktio Palauttaa määritetyn määrän merkkejä solun lopusta.

Jos haluat käyttää OIKEA Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

OIKEA -toiminto Syntaksi ja tulot:

= OIKEA (teksti, lukumäärä)

teksti - Jono tekstiä.

lukumäärä - Palautettavien solujen lopusta tulevien merkkien määrä.

OIKEA -funktion käyttäminen Excelissä:

OIKEA -toiminto poimii tietyn määrän merkkejä, jotka olet määrittänyt OIKEALLE (merkkijonon loppu).

= OIKEA (B3, C3)

Yllä oleva poimii 4 merkkiä OIKEALTA tai merkkijonon lopusta.

= OIKEA (B3)

Toinen argumentti on valinnainen ja sen oletusarvo on 1. Siksi se poimii 1 merkin OIKEASTA ja antaa sinulle "t", jos jätät sen väliin.

OIKEA FIND/SEARCH ja LEN

Monissa tilanteissa OIKEALTA otettavien merkkien määrä vaihtelee aivan kuten sukunimet.

= OIKEA (B3, LEN (B3) -FIND ("", B3))

Tässä tapauksessa tässä voimme etsiä FIND -näppäimellä, mistä merkkipaikasta väli alkaa. Se osoittaa myös, kuinka monta merkkiä etunimessä ja välilyönnissä on yhteensä.

LEN auttaa meitä saamaan solun merkkien kokonaismäärän. Käyttämällä LEN miinus etunimi ja välilyönti yhteensä merkkejä saisimme oikealta otettavien merkkien määrän ja sukunimen.

Voit myös käyttää hakua. Ero FIND- ja SEARCH-toimintojen välillä on se, että ensimmäinen kirjainkoolla on merkitystä. Avaruuden kaltaisen symbolin löytämisellä ei olisi väliä.

= OIKEA (B3, HAKU ("", B3) -1)

OIKEA LEN: n kanssa

Voi olla tilanteita, joissa tiedät kuinka monta merkkiä et halua, mutta et kuinka monta haluat. Esimerkiksi alla on aina 2 aakkoset edessä. Mutta numerot eroavat.

= OIKEA (B3, LEN (B3) -2)

Koska tiedämme, ettemme halua kahta aakkosta edessä, käytä yksinkertaisesti kokonaispituutta miinus 2 merkkiä saadaksesi takana olevat numerot.

OIKEA numeron/päivämäärän kanssa

Huomaa, että OIKEA on tekstitoiminto. Kun käytät OIKEA -painiketta, tuloksena on teksti. Et esimerkiksi voi laskea yhteen näitä lukuja solussa E3 OIKEAN käytön jälkeen.

Sama tapahtuu päivämäärille, koska ne tunnistetaan sarjanumeroiksi eikä tekstiksi. Sinun ei ehkä tarvitse laskea päivämääriä, mutta se ei toimi hyvin suodattimissa ja pivot -taulukoissa.

Yllä olevien ongelmien ratkaisemiseksi voit muuntaa tekstistä arvoiksi käyttämällä VALUE -arvoa.

= ARVO (OIKEA (B3, LEN (B3) -LEN ("Kokonaismäärä:")))

= ARVO (OIKEA (B3, LEN (B3) -FIND (":", B3)))

Voit yhdistää OIKEAN joidenkin Excel -toimintojen kanssa hyödyllisillä tavoilla.

Pura numero merkkijonon oikealta puolelta

Kun työskentelet Excelin kanssa, sinun on tarkennettava numero annetuista yksityiskohdista. Joskus sinun täytyy tarkentaa numero vasemmalta ja joskus sinun täytyy poimia numero oikealta. Joten OIKEA -toiminto auttaa sinua tekemään tämän tehtävän yhdistämällä muutamia muita toimintoja.

Poimi numero oikealta

Voisimme yhdistää LEN, MIN, FIND ja OIKEA seuraavasti:

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

Mikä antaisi meille seuraavat tulokset:

Käytä numeroon johtavaa ZEROSia käyttämällä oikeanpuoleista toimintoa

Lisää johtava ZEROS on erittäin hyödyllinen työskennellessäsi Excelin kanssa. Tässä esimerkissä selitämme, kuinka voit tehdä tämän yhdistämällä OIKEA ja KONCENTAATTI -funktion.

= OIKEA (CONCATENATE ("000000", A2), 7)

Yllä olevassa esimerkissä selitämme, että lisäät alun nollat ​​vain seitsemään numeroon asti, mutta vaatimuksen perusteella voit muuttaa numeroa 7 ja nollien lukumäärää saadaksesi vaaditun poiston. Voit viitata alla olevaan esimerkkiin saadaksesi nollaa enintään 11 ​​numeroa.

= OIKEA (CONCATENATE ("0000000000", A2), 11)

Lisää esimerkkejä lisäämällä johtava ZEROS numeroon.

Alla olevan taulukon avulla voit antaa lisää tapoja lisätä nolla numeroihin.

Pura viimeinen sana merkkijonosta

Voisimme yhdistää VASEN, SUMMA, KORVAUS LEN: iin seuraavasti:

= TRIM (OIKEA (KORVAUS (A2, "", REPT ("", 10)), 10))

Mikä antaisi meille seuraavat tulokset:

Tämä toiminto on määritetty alle 10 sanalle, joten jos haluat tietää pitkän sanan viimeisen sanan, voit muuttaa tätä numeroa 10.

OIKEIN Google Sheetsissä

OIKEA -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

Lisämerkinnät

Jos lukumäärä on suurempi kuin tekstin pituus, OIKEA -funktio palauttaa kaiken tekstin.

OIKEAT Esimerkit VBA: ssa

Voit myös käyttää OIKEA -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.right (teksti, lukumäärä)
Funktioargumenteille (teksti jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Palaa Excelin kaikkien toimintojen luetteloon

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave