Példák a jobb funkciókra - Excel, VBA és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell használni Excel JOBB függvény az Excelben, hogy visszaadja a szöveget a cella végéről.

A JOBB funkció áttekintése

A RIGHT függvény megadott számú karaktert ad vissza a cella végéről.

A JOBB Excel munkalap funkció használatához jelöljön ki egy cellát és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

JOBB funkció szintaxisa és bemenetei:

= JOBB (szöveg, számjegy)

szöveg - Egy sor szöveg.

szám_száma - A visszaadandó cella végétől származó karakterek száma.

A JOBB függvény használata az Excelben:

A JOBB funkció a JOBB -ból (a karakterlánc végén) meghatározott számú karaktert von ki.

= JOBB (B3, C3)

A fenti 4 karaktert von ki a JOBBBÓL vagy a karakterlánc végéről.

= JOBB (B3)

A második argumentum opcionális, és alapértelmezett értéke 1. Ezért 1 karaktert von ki a JOBBBÓL, és ha kihagyja, „t” -t ad.

JOBB FIND/SEARCH és LEN

Sok esetben a JOBB -ból kivonni kívánt karakterek száma a vezetéknevekhez hasonlóan változik.

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

Ebben az esetben itt a FIND segítségével ellenőrizhetjük, hogy a karakter melyik pozícióban kezdődik. Azt is jelzi, hogy összesen hány karakterből áll a keresztnév és a szóköz.

A LEN segít a cella összes karakterének megszerzésében. A LEN mínusz utónév és szóköz karakterek használata megadná számunkra a jobbról kivonandó karakterek számát és a vezetéknevet.

A SEARCH funkciót is használhatja. A FIND és a SEARCH közötti különbség az, hogy az előbbi megkülönbözteti a kis- és nagybetűket. Egy olyan szimbólum megtalálása, mint a tér, nem számít.

= JOBB (B3, KERESÉS ("", B3) -1)

LEN -el jobbra

Előfordulhatnak olyan esetek, amikor tudja, hogy hány karaktert nem szeretne, de nem tudja, hányat szeretne. Az alábbi példában mindig 2 ábécé van elöl. De a számok különböznek.

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

Mivel tudjuk, hogy nem akarjuk, hogy a két ábécé elöl legyen, egyszerűen használja a teljes hosszúságot mínusz 2 karakterrel a mögötte lévő számok megszerzéséhez.

JOBB számokkal/dátumokkal

Ne feledje, hogy a JOBB szövegfüggvény. A RIGHT használatával az eredmény egy szöveg. Például a JOBB gomb használata után nem tudja összegezni ezeket a számokat az E3 cellában.

Ugyanez történik a dátumokkal is, mivel sorszámként és nem szövegként ismerik fel őket. Lehet, hogy nem kell összegznie a dátumokat, de nem működik jól a szűrőkben és a kimutatásokban.

A fenti problémák kiküszöbölése érdekében a VALUE segítségével szövegről értékekre konvertálhat.

= VALUE (JOBB (B3, LEN (B3) -LEN ("Teljes mennyiség:")))

= ÉRTÉK (JOBB (B3, LEN (B3) -FIND (":", B3)))

A JOBB -ot néhány Excel -funkcióval kombinálhatja néhány hasznos módon.

Szám kivonása a karakterlánc jobb oldaláról

Amikor excellel dolgozik, pontosítania kell a számot a megadott részletekből. Néha pontos számot kell megadni a balról, és néha ki kell vonni a számot a jobb oldalról. Tehát a JOBB funkció segíti ezt a feladatot néhány más funkció kombinálásával.

Kivonat szám jobbról

A LEN, MIN, FIND és a JOBB kombinálhatjuk a következőképpen:

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

Ami a következő eredményeket adná nekünk:

Alkalmazza a vezető ZEROS -t a számra a Jobb funkció használatával

A vezető ZEROS hozzáadása nagyon hasznos, ha excellel dolgozik. Ebben a példában elmagyarázzuk, hogyan teheti ezt meg a JOBB és a KONCENZÁT funkció kombinálásával.

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

A fenti példában elmagyarázzuk, hogy a kezdő nullákat csak 7 számjegyig kell hozzáadni, de a követelmény alapján megváltoztathatja a 7 -es számot és a nullák számát, hogy kiírja. az alábbi példával hivatkozhat arra, hogy a kezdő nulla legfeljebb 11 számjegy legyen.

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

További példák a vezető ZEROS hozzáadása a számhoz.

Az alábbi táblázat segít abban, hogy több módot adjon a kezdő nullák hozzáadásához a számhoz.

Kivonja az utolsó szót a karakterláncból

A LEFT, SUM, SUBSTITUTE és LEN kombinálhatjuk a következőképpen:

= TRIM (JOBB (CSERÉL (A2, "", REPT ("", 10)), 10))

Ami a következő eredményeket adná nekünk:

Ez a funkció kevesebb, mint 10 szóból áll, így ha meg kell találnia a hosszú karakterlánc utolsó szavát, módosíthatja ezt a 10 -es számot.

JOBB a Google Táblázatokban

A JOBB funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

További megjegyzések

Ha a num_chars nagyobb, mint a szöveg hossza, a JOBB függvény az összes szöveget visszaadja.

JÓ példák a VBA -ban

A JOBB funkciót a VBA -ban is használhatja. Típus:
application.worksheetfunction.right (szöveg, számok)
A függvény argumentumok (szöveg stb.) Esetén közvetlenül beírhatja őket a függvénybe, vagy definiálhat helyette változókat.

Térjen vissza az Excel összes funkciójának listájához

wave wave wave wave wave