Kazalo
V članku je opisan postopek za poišči lik(e) v nizu iz desno v Excel-u. Včasih moramo v Excelu shraniti zadnje podatke znakovnega niza. Recimo, da želimo v stolpec shraniti priimke določene skupine ljudi. V tem primeru moramo znake v imenu izvleči z desne strani.
Tukaj bom uporabil naslednji nabor podatkov za opis taktike iskanja znakov v nizu z njegove desne strani. Predpostavimo, da skupina ljudi dela v pisarni in ima svoje ID in . ID uporabnika . Delali bomo na njihovih Imena , ID in . ID uporabnika v zvezi z razlago našega problema in njegove rešitve.
Prenesi delovni zvezek za prakso
Poišči znak z desne strani.xlsx4 načini iskanja znakov v nizu z desne strani v Excelu
1. Uporaba Excelove funkcije RIGHT za iskanje znakov v nizu z desne strani
Najpreprostejši način za iskanje znakov v nizu od desne strani je uporaba PRVA STRAN Recimo, da želimo shraniti številke v ID v stolpec . O strategiji razpravljajmo v nadaljevanju.
Koraki:
- Najprej ustvarite novo stolpec in v celico vnesite naslednjo formulo E5 .
=PRAVO(C5,3)
Tu je PRVA STRAN funkcija prevzame niz znakov v celici C5 in najde zadnjo 3 znakov iz njega. Kot vsak ID ima . 3 številk, vstavimo [num_chars] kot 3 .
- Pritisnite na VSTOP in videli boste zadnji 3 številk ID v celici C5 .
- Zdaj uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje spodnje celice.
S tem postopkom boste dobili številke v polju ID na spletnem mestu stolpec E . tako lahko poiščete znake v nizu z desne strani in jih shranite v celico.
Preberite več: Kako najti znak v nizu Excel (8 preprostih načinov)
2. Uporaba funkcij Excel LEN in FIND za izvleček znakov v nizu z desne strani
Recimo, da želimo izpisati priimki od teh ljudi imena . Sledimo spodnjim trikom.
Koraki:
- Ustvarite novo stolpec za priimki in v celico vnesite naslednjo formulo E5 .
= DESNO (B5,LEN(B5)-NAJDI(" ",B5))
V tem primeru določimo položaj Prostor med prvi ime in priimek s pomočjo NAJDI in nato ta položaj odštejete od dolžina niza v celici B5 (celoten ime ). Na ta način povemo PRVA STRAN funkcijo, katere znake naj shrani v celico E5 . Uporabili smo LEN funkcijo za določitev dolžine niza celic B5 .
- Zdaj pritisnite gumb VSTOP in videli boste priimek celice B5 v celici E5 .
- Uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje spodnje celice.
Po tem se prikaže priimki na spletnem mestu stolpec E To je še ena metoda, ki jo lahko uporabite za iskanje znakov v nizu z desne strani in njihovo shranjevanje v celico.
Preberite več: Kako poiskati iz desne strani v Excelu (6 metod)
Podobna branja
- [Popravljeno]: Ne morem najti projekta ali knjižnice Napaka v Excelu (3 rešitve)
- Kako poiskati * znak, ki ni nadomestni znak v Excelu (2 metodi)
- Kako poiskati zadnjo vrstico z določeno vrednostjo v Excelu (6 metod)
- Iskanje zadnje vrednosti v stolpcu, ki je večja od nič, v Excelu (2 enostavni formuli)
- Kako poiskati najnižje 3 vrednosti v Excelu (5 enostavnih metod)
3. Uporaba kombiniranih funkcij za iskanje znakov v nizu z desne strani
Predstavljajte si, da želite shraniti samo številko iz ID uporabnika teh fantov. To lahko storimo tako, da vanje vgnezdimo LEN , NAJDI in . SUBSTITUTE funkcije v PRVA STRAN funkcijo. Poglejmo, kako lahko izpolnimo svoj namen.
Koraki:
- Ustvarite novo stolpec za ID uporabnika Ne in v celico vnesite naslednjo formulo E5 .
=DESNO(D5,LEN(D5)-NAJDI("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Tu smo vgnezdili LEN , NAJDI in . SUBSTITUTE v PRVA STRAN funkcijo za pridobivanje UID št. kot besedilo. V nadaljevanju razčlenimo formulo na dele.
Razčlenitev formule
- LEN(D5)--> Spletna stran Dolžina funkcija vrne število znaki .
- Izhodni podatki : 11
- SUBSTITUTE(D5,"-","")--> Spletna stran SUBSTITUTE funkcija nadomesti funkcijo pomišljaji z ničemer.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> postane . PLKOIQ249
- Izhod : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> postane . LEN( "PLKOIQ249" )
- Izhod : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> postane . LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Izhod : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> postane .
- SUBSTITUTE(D5,"-", "#",2)-> Nadomešča 2. pomišljaj '-' z hashtag '#')
- Izhod : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> postane .
- FIND("#", "PLK-OIQ#249″)--> Spletna stran NAJDI funkcija poišče položaj danega znaka # .
- Izhod: 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> se spremeni v
- RIGHT(D5,LEN(D5)-8)-->
- PRAVICA(D5,11-8)-->
- PRVA(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> Spletna stran PRVA STRAN funkcija pridobi število znakov iz desna stran .
- Izhodni podatki : 249
Na koncu dobimo ID uporabnika 249 . Preidimo v koraki ponovno.
- Hit VSTOP in videli boste le številka v ID uporabnika .
- Nato uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje spodnje celice.
Tako lahko prilagodite številke v ID uporabnika na spletnem mestu stolpec E . V takem primeru je nekoliko težje najti znake v nizu z njegove desne strani.
Preberite več: Kako poiskati znak v nizu v Excelu
4. Iskanje znakov v nizu z desne strani z uporabo Flash Fill
Če ne uporabljate formul, lahko uporabite Izpolnitev z bliskavico za iskanje znakov v nizu z njegove desne strani. Recimo, da želite shraniti priimki teh ljudi. Pogovorimo se o tem preprostem postopku.
Koraki:
- Ustvarite novo stolpec za priimki in vnesite priimek ( Spears ) v celici B5 .
- Izberite Domov >> Napolnite >> Izpolnitev z bliskavico
Tu je Izpolnitev z bliskavico Ukaz sledi vzorcu. Zazna niz znakov Spears kot desni znaki celotnega niza v celici B5 . Tako bo enako storil tudi za druge celice.
- Ta operacija bo vrnila vse priimki v preostalih celicah E6 na . E11 .
Tako lahko znake v nizu poiščete z njegovega desnega položaja.
Preberite več: Funkcija programa Excel: FIND proti SEARCH (primerjalna analiza)
Oddelek za prakso
Tukaj vam podajam nabor podatkov, ki smo ga uporabili za razlago iskanja znakov v nizu na pravem mestu, tako da lahko vadite sami.
Zaključek
V članku je bilo navedenih nekaj metod, kako najti znake v nizu z njegove desne strani. Metode, ki sem jih opisal, so precej preproste za razumevanje. Upam, da vam bo to koristilo pri reševanju lastnih težav v zvezi s tem. Če imate učinkovitejše metode ali ideje ali kakršne koli povratne informacije, jih pustite v polju za komentarje. To mi bo morda pomagalo obogatiti moje prihodnje članke.