Sadržaj
U članku će biti opisana procedura za pronalaženje znakova u nizu s desno u Excelu. Ponekad moramo pohraniti posljednje podatke niza znakova u Excel. Pretpostavimo da želimo da pohranimo prezimena određene grupe ljudi u kolonu. U tom slučaju, trebamo izdvojiti znakove u imenu s desne strane.
Ovdje ću koristiti sljedeći skup podataka da opišem taktiku pronalaženja znakova u nizu s njegove desne strane. Pretpostavimo da grupa ljudi radi u kancelariji i ima svoj ID i Korisnički ID . Radit ćemo na njihovim Imenima , ID-u i ID-u korisnika kako bismo objasnili naš problem i njegovo rješenje.
Preuzmi Vježnicu
Pronađi znak s desne strane.xlsx
4 načina da pronađete znak u nizu s desna u Excelu
1. Korištenje funkcije Excel DESNO za pronalaženje znakova u nizu s desna
Najjednostavniji način da pronađete znakove u nizu s desna je korištenje funkcije RIGHT . Pretpostavimo da želimo pohraniti brojeve u ID u stupac . Razgovarajmo o strategiji u nastavku.
Koraci:
- Prvo, napravite novi stupac i upišite sljedeću formulu u ćeliju E5 .
=RIGHT(C5,3)
Ovdje, DESNO funkcija uzima niz znakova u ćeliji C5 i pronalazi posljednja 3 znaka iz nje. Kao svaki ID ima 3 brojeva, stavljamo [broj_znakova] kao 3 .
- Pritisnite ENTER dugme i vidjet ćete posljednje 3 cifre ID u ćeliji C5 .
- Sada koristite ručicu za popunjavanje za automatsko popunjavanje niže ćelije.
Ova operacija će omogućiti vi sa brojevima u ID u koloni E . Tako možete pronaći znakove u nizu s desne strane i pohraniti ih u ćeliju.
Pročitajte više: Kako pronaći znak u string Excelu (8 jednostavnih načina)
2. Primjena Excel LEN i FIND funkcija za izdvajanje znakova u nizu s desne strane
Pretpostavimo da želimo izdvojiti prezimena iz imena
Koraci:
- Napravite novu kolona za prezimena i upišite sljedeću formulu u ćeliji E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Ovdje identificiramo poziciju od razmaka između prvog ime i prezime uz pomoć funkcije PRONAĐI a zatim oduzmi ovu poziciju od dužine niza u ćeliji B5 (cijelo ime ). Na ovaj način kažemo funkciji RIGHT koje znakove treba pohraniti u ćeliju E5 . Koristili smo funkciju LEN da odredimo dužinu niza ćelije B5 .
- Sada pritisnite dugme ENTER i će vidjeti prezime ćelije B5 u ćeliji E5 .
- Koristite ručicu za popunjavanje za Automatsko popunjavanje donjih ćelija.
Nakon toga, vidjet ćete prezimena u koloni E . Ovo je još jedna metoda koju možete primijeniti da pronađete znakove u nizu s desne strane i pohranite ih u ćeliju.
Pročitajte više: Kako pronaći s desne strane u Excelu ( 6 metoda)
Slična očitanja
- [Popravljeno]: Ne mogu pronaći grešku projekta ili biblioteke u Excelu (3 rješenja)
- Kako pronaći * karakter koji nije kao džoker u Excelu (2 metode)
- Kako pronaći posljednji red s određenom vrijednošću u Excelu ( 6 metoda)
- Pronađi posljednju vrijednost u stupcu veću od nule u Excelu (2 jednostavne formule)
- Kako pronaći 3 najniže vrijednosti u Excelu (5 jednostavnih metoda)
3. Korištenje kombiniranih funkcija za pronalaženje znakova u nizu s desne strane
Zamislite da samo želite pohraniti broj iz korisničkog ID-a ovih momaka. To možemo učiniti ugniježđenjem funkcija LEN , FIND i SUBSTITUTE u funkciju RIGHT . Hajde da vidimo kako možemo ispuniti svoju svrhu.
Koraci:
- Napravite novi stupac za Korisnički ID broj i upišite sljedeću formulu u ćeliju E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Ovdje, ugnijezdili smo LEN , FIND i SUBSTITUTE u funkciju RIGHT da izdvojimo UID broj kaotekst. Razložimo formulu na dijelove ispod.
Raščlamba formule
- LEN(D5)—-> Funkcija Dužina vraća broj znakova .
- Izlaz : 11
- ZAMJENA(D5,”-“”)—-> ; Funkcija ZAMJENA zamjenjuje crtice ničim.
- ZAMJENA(“PLK-OIQ-249″,”-“”” )—-> postaje PLKOIQ249
- Izlaz : “PLKOIQ249”
- LEN(SUBSTITUTE(D5,”-“,””))—-> postaje LEN( “PLKOIQ249” )
- Izlaz : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> postaje LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Izlaz : 2
- ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,” -“,””))—-> postaje
- ZAMJENA(D5,”-“,”#”,2)—> Zamjenjuje 2. crtica '-' sa hashtagom '#')
- Izlaz : “PLK-OIQ#249”
- PRONAĐI(“#”,ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,”-“) ,””))))—-> postaje
- FIND(“#”,”PLK-OIQ#249″)—-> FIND funkcija pronalazi poziciju dati znak # .
- Izlaz : 8
- DESNO(D5,LEN(D5)-FIND(“#” ,ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,”-“,””)))))—-> okretau
- DESNO(D5,LEN(D5)-8)—->
- DESNO(D5,11-8)—->
- DESNO(D5,3)—->
- DESNO(“PLK-OIQ-249”,3)—-> Funkcija RIGHT izvlači broj znakova s desne strane .
- Izlaz : 249
Konačno, dobijamo Korisnički ID 249 . Idemo ponovo u korake .
- Pritisnite ENTER i vidjet ćete samo broj u Korisničkom ID-u .
- Nakon toga, koristite ručicu za popunjavanje za Automatsko popunjavanje niže ćelije.
Tako možete smjestiti brojeve u Korisnički ID u koloni E . Malo je teško pronaći znakove u nizu s njegove desne strane kada se pojavi ovakva situacija.
Pročitajte više: Kako pronaći znak u nizu u Excelu
4. Pronalaženje znakova u nizu s desne strane koristeći Flash Fill
Ako niste tip za formule, možete koristiti naredbu Flash Fill da pronađete znakove u nizu s njegove desne strane. Recimo da želite pohraniti prezimena ovih ljudi. Hajde da razgovaramo o ovom jednostavnom procesu.
Koraci:
- Napravite novi kolona za prezimena i upišite prezime ( Spears ) u ćeliji B5 .
- Odaberi Početna >> Popuni >> Flash Fill
Ovdje naredba Flash Fill slijedi obrazac. Todetektuje niz znakova Spears kao desnostrane znakove cijelog niza u ćeliji B5 . I tako će učiniti isto za druge ćelije.
- Ova operacija će vratiti sva prezimena u preostalim ćelijama E6 u E11 .
Tako možete pronaći znakove u nizu sa njegove desne pozicije.
Pročitajte više: Excel funkcija: FIND vs SEARCH (Komparativna analiza)
Odjeljak za vježbu
Ovdje vam dajem skup podataka koji smo koristili da objasnimo kako pronaći znakove u nizu sa svoje desne pozicije tako da možete sami vježbati.
Zaključak
U članku su navedene neke metode o tome kako pronaći znakove u nizu iz njegovog u pravu. Metode koje sam ovdje opisao prilično su lako razumjeti. Nadam se da će vam ovo biti od koristi da riješite svoje probleme u tom pogledu. Ako imate efikasnije metode ili ideje ili bilo kakve povratne informacije, ostavite ih u polju za komentare. Ovo bi mi moglo pomoći da obogatim svoje nadolazeće članke.