Edukien taula
Azken artikuluetan, Testu-funtzio desberdinak aztertu ditugu, testu-kateak manipulatzeko erabiltzen direnak. Gaur egun, gure arreta RIGHT funtzioan dago, kate baten eskuineko aldean karaktere kopuru zehatz bat itzultzeko diseinatuta dagoena. Excel-eko beste testu-funtzio batzuk bezala, RIGHT oso sinplea eta zuzena da, hala eta guztiz ere, zure lanean lagungarriak izan daitezkeen ageriko erabilera batzuk ditu.
Excel RIGHT funtzioaren sintaxia
RIGHT funtzioak Excel-en zehaztutako karaktere-kopurua itzultzen du testu-kate baten amaieratik.
RIGHT funtzioaren sintaxia hau da:
RIGHT(testua, [zenbaki_karaktere])Non :
- Testua (beharrezkoa) - karaktereak atera nahi dituzun testu-katea.
- Num_chars (aukerakoa) - atera beharreko karaktere kopurua, eskuineko karakteretik hasita.
- num_chars ezabatzen bada, katearen azken karaktere 1 itzultzen da (lehenetsia).
- num_chars kopuru osoa baino handiagoa bada. kateko karaktereak, karaktere guztiak itzultzen dira.
- num_chars zenbaki negatiboa bada, Eskuineko formula batek #BALIOA itzultzen du! errorea.
Adibidez, A2 gelaxkako katetik azken 3 karaktereak ateratzeko, erabili formula hau:
=RIGHT(A2, 3)
Emaitza honen antzeko zerbait izan daiteke:
Ohar garrantzitsua! Excel RIGHT funtzioak testu bat itzultzen du betistring , jatorrizko balioa zenbaki bat bada ere. Eskuineko formula bat zenbaki bat ateratzera behartzeko, erabili BALIOA funtzioarekin batera, adibide honetan erakusten den moduan.
Nola erabili RIGHT funtzioa Excel-en - formula adibideak
Bizitza errealean lan-orriak, Excel RIGHT funtzioa oso gutxitan erabiltzen da bere kabuz. Gehienetan, Excel beste funtzio batzuekin batera erabiliko duzu formula konplexuagoen parte gisa.
Nola lortu karaktere jakin baten ondoren datorren azpikate bat
Atera nahi baduzu. karaktere zehatz bati jarraitzen dion azpikate bat, erabili BILATU edo BILATU funtzioa karaktere horren posizioa zehazteko, LEN funtzioak itzultzen duen katearen luzera osotik posizioa kendu eta jatorrizko katearen eskuineko aldean dauden karaktere asko atera.
RIGHT( katea , LEN( katea ) - BILATU ( karaktere , katea ))Demagun, gelaxka A2-k zuriune batez bereizitako izena eta abizena ditu, eta abizena beste gelaxka batera eramatea duzu helburu. Hartu goiko formula generikoa eta jarri A2 katea ren ordez, eta " " (espazioa) karakterearen erritmoan:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
Formulak emaitza hau emango du:
Antzeko modu batean, beste edozein karaktere jarraitzen duen azpikate bat lor dezakezu, adibidez. koma, puntu eta koma, marratxoa, etab. Adibidez, marratxo baten ondoren datorren azpikate bat ateratzeko,erabili formula hau:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
Emaitza honen antzekoa izango da:
Nola atera azpikate bat mugatzailearen azken agerraldiaren ondoren
Noiz Mugatzaile bereko hainbat agerraldi dituzten kate konplexuei aurre eginez, baliteke sarritan azken mugatzailearen agerraldiaren eskuineko testua berreskuratu behar izatea. Gauzak errazago ulertzeko, begiratu iturburu-datu hauei eta nahi den emaitzari:
Goiko pantaila-argazkian ikus dezakezun bezala, A zutabeak erroreen zerrenda dauka. Zure helburua kate bakoitzeko azken bi puntuen ondoren datorren errorearen deskribapena ateratzea da. Konplikazio gehigarri bat jatorrizko kateek mugatzaile-instantzia kopuru desberdinak izan ditzaketela da, adibidez. A3-k 3 bi puntu ditu, eta A5-ek bakarra.
Konponbide bat aurkitzeko gakoa iturburu-katean azken mugatzailearen posizioa zehaztea da (adibide honetan bi punturen azken agerraldia). Horretarako, funtzio ezberdin batzuk erabili beharko dituzu:
- Jatorrizko katearen mugatzaile kopurua lortu. Zati erraza da:
- Lehenik eta behin, katearen luzera osoa kalkulatzen duzu LEN funtzioa erabiliz: LEN(A2)
- Bigarrenik, katearen luzera mugatzailerik gabe kalkulatzen duzu. ORDEZKO funtzioa, bi punturen agerraldi guztiak ezer gabe ordezkatzen dituena: LEN(SUBSTITUTE(A2,":",""))
- Azkenik, jatorrizko katearen luzera kentzen duzukatearen luzera osoaren mugatzailerik gabe: LEN(A2)-LEN(SUBSTITUTE(A2,":",""))
Formulak ondo funtzionatzen duela ziurtatzeko, sartu dezakezu. bereizi gelaxka, eta emaitza 2 izango da, hau da, A2 gelaxkako bi puntu kopurua.
- Ordeztu azken mugatzailea karaktere esklusibo batekin. Katearen azken mugatzailearen ondoren datorren testua ateratzeko, mugatzailearen azken agerraldi hori nolabait "markatu" behar dugu. Horretarako, ordezkatu dezagun bi punturen azken agerraldia jatorrizko kateetan inon agertzen ez den karaktere batekin, adibidez libra zeinu batekin (#).
Excel ORDEZKO funtzioaren sintaxia ezagutzen baduzu, gogoratuko duzu aukerako 4. argumentua duela (instantzia_zenbakia), zehaztutako karakterearen agerraldi zehatz bat soilik ordezkatzea ahalbidetzen duena. Eta jada katearen mugatzaile kopurua kalkulatu dugunez, hornitu besterik ez dago goiko funtzioa beste ORDEZKO funtzio baten laugarren argumentuan:
=SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))
Formula hau aparteko gelaxka batean jartzen baduzu , kate hau itzuliko luke: ERROREA:432#Connection timed out
- Lortu katearen azken mugatzailearen posizioa. Azken mugatzailea zein karakterekin ordezkatu duzunaren arabera, erabili maiuskulak eta minuskulak bereizten ez dituen BILATZAILEA edo maiuskulak eta minuskulak bereizten dituen FIND karaktere horren posizioa katean zehazteko. Azken bi puntuak ordezkatu ditugu# zeinuarekin, beraz, formula hau erabiltzen dugu bere posizioa jakiteko:
=SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))
Adibide honetan, formulak 10 ematen du, hau da, #-ren posizioa ordezkatutako katean.
- Itzuli azpikate bat azken mugatzailearen eskuinera. Orain, kate bateko azken mugatzailearen posizioa ezagutzen duzunean, egin behar duzun guztia katearen luzera osotik zenbaki hori kendu eta RIGHT funtzioa jatorrizko katearen amaieratik horrenbeste karaktere itzultzeko da:
=RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))
Beheko pantaila-argazkian erakusten den moduan, formula ezin hobeto funtzionatzen du:
Datu multzo handi batekin lan egiten ari bazara, non gelaxka ezberdinek mugatzaile desberdinak izan ditzaketen, baliteke goiko formula IFERROR funtzioan sartzeko errore posibleak saihesteko:
=IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)
Kate jakin batek zehaztutako mugatzailearen agerraldi bakar bat ez badu, jatorrizko katea itzuliko da, beheko pantaila-argazkiko 6. errenkadan bezala:
Nola kendu lehen N karaktereak kate batetik
Kate baten amaieratik azpikate bat ateratzeaz gain, Excel RIGHT funtzioa ondo dator. katearen hasieratik karaktere kopuru jakin bat kendu nahi duzun egoeretan.
Aurreko atalean erabilitako datu-multzoan. Adibidez, baliteke kate bakoitzaren hasieran agertzen den "ERROREA" hitza kendu nahi izatea eta errore-zenbakia eta deskribapena soilik utzi. Hori izatekoeginda, kendu behar den karaktere-kopurua katearen luzera osotik, eta hornitu zenbaki hori Excel RIGHT funtzioaren num_chars argumentuari:
RIGHT( katea , LEN ( katea )- kentzeko_karaktere_kopurua )Adibide honetan, lehenengo 6 karaktereak (5 letra eta bi puntu) kenduko ditugu A2ko testu-katetik, beraz, gure formula honela doa. honako hau da:
=RIGHT(A2, LEN(A2)-6)
Excel RIGHT funtzioak zenbaki bat itzul al dezake?
Tutorial honen hasieran esan bezala, Excel-en RIGHT funtzioak testu-kate bat itzultzen du beti. jatorrizko balioa zenbaki bat bada. Baina zer gertatzen da zenbakizko datu-multzo batekin lan egiten baduzu eta irteera ere zenbakizkoa izatea nahi baduzu? Konponbide erraz bat VALUE funtzioan Eskuineko formula bat habiaratzea da, zenbaki bat adierazten duen kate bat zenbaki bihurtzeko bereziki diseinatuta dagoena.
Adibidez, katetik azken 5 karaktereak (kodea) ateratzea. A2n eta bihurtu ateratako karaktereak zenbaki batera, erabili formula hau:
=VALUE(RIGHT(A2, 5))
Beheko pantaila-argazkiak emaitza erakusten du - mesedez, konturatu B zutabean eskuinera lerrokatzen diren zenbakiak, ezkerrean ez bezala. -lerrokatuta testu-kateak A zutabean:
Zergatik ez du RIGHT funtzioak datekin funtzionatzen?
Excel RIGHT funtzioa testu-kateekin lan egiteko diseinatuta dagoenez, datak zenbakiekin adierazten diren bitartean. barne Excel sisteman, Eskuineko formula batek ezin du pertsona bat berreskuratudata baten zati bat, esate baterako, egun, hilabete edo urte bat. Hori egiten saiatzen bazara, data bat adierazten duen zenbakiaren azken zifra batzuk baino ez dira lortuko.
Demagun, 2017-10-18 data duzula A1 gelaxkan. Urtea RIGHT(A1,4) formularekin ateratzen saiatzen bazara, emaitza 2753 izango litzateke, hau da, 2017ko urtarrilaren 18a Excel sisteman adierazten duen 42753 zenbakiaren azken 4 zifrak.
"Beraz, nola berreskuratu data baten zati jakin bat?", galdetuko didazu. Funtzio hauetako bat erabiliz:
- DAY funtzioa egun bat ateratzeko: =DAY(A1)
- MONTH funtzioa hilabete bat lortzeko: =MONTH(A1)
- YEAR funtzioa urte bat ateratzeko: =YEAR(A1)
Ondoko pantaila-argazkiak emaitzak erakusten ditu:
Zure datak testu-kateen bidez adierazten badira , askotan gertatzen dena kanpoko iturri batetik datuak esportatzen dituzunean, ezerk ez dizu eragozten RIGHT funtzioa erabiltzea dataren zati jakin bat adierazten duten katearen azken karaktereak ateratzeko:
Excel RIGHT funtzioak ez du funtzionatzen - arrazoiak eta irtenbideak
Eskuineko formula batek zure lan-orrian ondo funtzionatzen ez badu, ziurrenik arrazoi hauetako batengatik izango da:
- Badira bat edo gehiago. aurreko espazioak jatorrizko datuetan. Gelaxketako espazio gehigarriak azkar kentzeko, erabili Excel TRIM funtzioa edo Cell Cleaner gehigarria.
- num_chars argumentua zero baino txikiagoa da . DeNoski, ia ez duzu nahita jarriko zenbaki negatiborik zure formulan, baina num_chars argumentua Excel beste funtzio batek edo funtzio ezberdinen konbinazio batek kalkulatzen badu eta zure Eskuineko formulak # BALIOA itzultzen badu! errorea, ziurtatu habiaratutako funtzioa(k) akatsik dagoen egiaztatzea.
- Jatorrizko balioa data da. Tutorial hau gertutik jarraitu baduzu, dagoeneko badakizu RIGHT funtzioak zergatik ezin duen funtzionatu datekin. Norbaitek aurreko atala saltatu badu, xehetasun osoak aurki ditzakezu Zergatik Excel RIGHT funtzioak ez du funtzionatzen datekin.
Horrela erabiltzen duzu RIGHT funtzioa Excel-en. Tutorial honetan eztabaidatutako formulak gertuagotik ikusteko, ongi etorria izango zara behean gure adibide-koadernoa deskargatzea. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut.
Deskarga erabilgarri
Excel RIGHT funtzioa - adibideak (.xlsx fitxategia)