Sadržaj
Članak će opisati postupak za pronalaženje znakova u nizu desno u Excelu. Ponekad moramo pohraniti posljednje podatke znakovnog niza u Excelu. Pretpostavimo da želimo pohraniti prezimena određene skupine ljudi u stupac. U tom slučaju, trebamo izdvojiti znakove u imenu s desne strane.
Ovdje ću koristiti sljedeći skup podataka za opisivanje taktike pronalaženja znakova u nizu s desne strane. Pretpostavimo da grupa ljudi radi u uredu i imaju svoj vlastiti ID i Korisnički ID . Radit ćemo na njihovim Imenima , ID-u i Korisničkom ID-u kako bismo objasnili naš problem i njegovo rješenje.
Preuzmite radnu bilježnicu za vježbe
Pronađi znak s desne strane.xlsx
4 načina za pronalaženje znaka u nizu s desne strane u Excelu
1. Korištenje funkcije Excel RIGHT za pronalaženje znaka u nizu s desna
Najjednostavniji način za pronalaženje znakova u nizu s desna je korištenje funkcije RIGHT . Pretpostavimo da želimo pohraniti brojeve u ID u stupcu . 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 zadnja 3 znaka iz njega. Kao svaki ID ima 3 broja, stavljamo [num_chars] kao 3 .
- Pritisnite ENTER i vidjet ćete posljednje 3 znamenke ID-a u ćeliji C5 .
- Sada upotrijebite Ručku za popunjavanje za Automatsko popunjavanje nižih ćelija.
Ova će operacija pružiti vas s brojevima u ID u stupcu 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 nizu Excel (8 jednostavnih načina)
2. Primjena funkcija Excel LEN i FIND za izdvajanje znakova u nizu s desne strane
Pretpostavimo da želimo izdvojiti prezimena iz imena
Koraci:
- Napravite novi stupac za prezimena i upišite sljedeća formula u ćeliji E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Ovdje identificiramo položaj Razmaka između imena imena i prezimena uz pomoć FIND funkcije i zatim oduzmite ovu poziciju od duljine 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 za određivanje duljine niza ćelije B5 .
- Sada pritisnite gumb ENTER i vidjet će prezime ćelije B5 u ćeliji E5 .
- Koristite Ručku za popunjavanje za AutoFill niže ćelije.
Nakon toga, vidjet ćete prezimena u stupcu 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 pogrešku projekta ili biblioteke u programu Excel (3 rješenja)
- Kako pronaći * znak koji nije zamjenski znak u Excelu (2 metode)
- Kako pronaći zadnji redak s određenom vrijednošću u Excelu ( 6 metoda)
- Pronađi zadnju vrijednost u stupcu većem od nule u Excelu (2 jednostavne formule)
- Kako pronaći najmanje 3 vrijednosti u Excelu (5 jednostavnih metoda)
3. Korištenje kombiniranih funkcija za pronalaženje znaka u nizu s desne strane
Zamislite da samo želite pohraniti broj iz Korisničkog ID-a ovih momaka. To možemo učiniti ugniježđivanjem funkcija LEN , FIND i SUBSTITUTE u funkciju RIGHT . Pogledajmo kako možemo ispuniti našu 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, ugniježdili smo LEN , FIND i SUBSTITUTE u RIGHT funkciju kako bismo izdvojili UID broj kaotekst. Rastavimo formulu na dijelove u nastavku.
Razdvajanje formule
- LEN(D5)—-> Funkcija Length vraća broj znakova .
- Izlaz : 11
- ZAMJENA(D5,”-“,””)—-> ; Funkcija SUBSTITUTE ničim ne zamjenjuje crtice .
- SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> postaje PLKOIQ249
- Izlaz: “PLKOIQ249”
- LEN(ZAMJENA(D5,”-“,””))—-> postaje LEN( “PLKOIQ249” )
- Izlaz: 9
- LEN(D5)-LEN(ZAMJENA(D5,”-“,””))) —-> postaje LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Izlaz : 2
- ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,” -“,””))—-> postaje
- ZAMJENA(D5,”-“,”#”,2)—> Zamjenjuje 2. crtica '-' s hashtagom '#')
- Izlaz: “PLK-OIQ#249”
- FIND(“#”,ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,”-“ ,””))))—-> postaje
- FIND(“#”,”PLK-OIQ#249″)—-> NALAZ funkcija pronalazi poziciju za dati znak # .
- Izlaz : 8
- DESNO(D5,LEN(D5)-NAĐI(“#” ,ZAMJENA(D5,”-“,”#”,LEN(D5)-LEN(ZAMJENA(D5,”-“,””)))))—-> okreće seu
- DESNO(D5,LEN(D5)-8)—->
- DESNO(D5,11-8)—->
- DESNO(D5,3)—->
- DESNO(“PLK-OIQ-249”,3)—-> Funkcija DESNO izdvaja broj znakova s desne strane .
- Izlaz: 249
Konačno, dobivamo ID korisnika 249 . Idemo opet na korake .
- Pritisnite ENTER i vidjet ćete samo broj u Korisničkom ID-u .
- Nakon toga upotrijebite ručicu za popunjavanje za automatsko popunjavanje nižih ćelija.
Tako možete smjestiti brojeve u Korisnički ID u stupcu 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 pomoću Flash Filla
Ako niste tip za formule, možete upotrijebiti naredbu Flash Fill za pronalaženje znakova u nizu s njegove desne strane. Recimo da želite pohraniti prezimena tih ljudi. Razgovarajmo o ovom jednostavnom procesu.
Koraci:
- Napravite novi stupac za prezimena i upišite prezime ( Spears ) u ćeliji B5 .
- Odaberite Home >> Ispuni >> Flash Fill
Ovdje naredba Flash Fill slijedi obrazac. Todetektira niz znakova Spears kao znakove s desne strane cijelog niza u ćeliji B5 . I tako će učiniti isto za ostale ćelije.
- Ova operacija će vratiti sva prezimena u preostalim ćelijama E6 do E11 .
Tako možete pronaći znakove u nizu s 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 upotrijebili da objasnimo kako pronaći znakove u nizu s pravog položaja tako da možete sami vježbati.
Zaključak
Članak je pružio neke metode kako pronaći znakove u nizu iz pravo. Metode koje sam ovdje opisao prilično su jednostavne za razumijevanje. Nadam se da će vam ovo pomoći da riješite svoje probleme u vezi s tim. Ako imate učinkovitije metode ili ideje ili bilo kakve povratne informacije, ostavite ih u polju za komentare. To bi mi moglo pomoći da obogatim svoje nadolazeće članke.