MSExcel: Kako najti položaj znaka v nizu?

Excel najde položaj znaka v nizu

Iskanje položaja znaka v nizu je v MSExcel-u lahko zelo enostavno delovanje z uporabo ustrezne vgrajene funkcije "FIND".

Excel najde položaj znakov v nizu in ekstrahira podvrsto

Recimo, da imamo seznam imenikov in imen datotek in želimo le končni rezultat z imeni datotek.

V tem primeru niti napreden vlookup v Excelu‌ ne bi pomagal, saj ne bi omogočil črpanja informacij iz glavnega niza.

Najboljša rešitev je, da s funkcijo »FIND« najdete položaj znaka v nizu in s to številko izvlečete preostanek niza s funkcijo »MID« v Excelu.

Poiščite položaj znaka v nizu Excela

Če želite najti položaj določenega znaka v Excelu, preprosto uporabite funkcijo »FIND« v nizu, ki kot parametre podaja lik, ki ga najdemo, in niz, v katerem je treba iskati, na primer glede na drugo celico v Excelovi preglednici. .

'=FIND(char,”string”)

Izvleči niz z začetkom znaka

Nato s pomočjo informacij o položaju znakov uporabite funkcijo MID, da izvlečete zahtevani niz, ki se začne po znaku, ki ga najdete z dodajanjem +1, in izvlečete celoten preostali niz z dovolj dolgo dolžino niza, kot je 999, ne pozabite pokriti celotnega rezultata.

'=MID(“string”,”char”+1,999)

Izvleček besedila v Excelu pred znakom

Če želite izvleči besedilo pred določenim znakom v Excelu, preprosto poiščite položaj znaka in uporabite funkcijo »LEVO« z enim znakom manj, da izvlečete besedilo pred znakom, ki ga najdete.

'=LEFT(“string”,”char”-1)

Poiščite n-ti pojav znaka v nizu excel

Iskanje n-ga pojavljanja znakov v nizu v Excelu je izvedeno z uporabo funkcij "FIND" in "SUBSTITUTE".

Funkcija "SUBSTITUTE" bo zahtevala n-ti primerek raziskanega znaka s posebnim in funkcija "FIND" bo dobila položaj tega posebnega znaka v nizu.

Preprosto izberite n-ti pojav, ki ga želite iskati v danem nizu, rezultat pa bo prikazan, kar prikazuje n-ti pojav znaka v nizu.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Kako najti n-ti pojav (položaj) znaka v vrstici besedila v Excelu?

Excel najde položaj znaka v nizu from right

Če želimo najti položaj znaka v nizu z desne strani, bomo uporabili podoben solutioj z »FIND« in »SUBSTITUTE«, da bi našli zadnji pojav določenega znaka v nizu.

S to rešitvijo bo prikazan zadnji položaj znaka v nizu, ki je tudi položaj znaka v nizu od desne.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,))),1)
Poiščite položaj zadnjega pojava lika v nizu v Excelu

Izpolnite 2019 Excel za začetnike v videu

Yoann
O podjetju Yoann
Yoann is an international business consultant. He helps businesses implementing their international projects, facilitating exchanges between various cultures, specialties, streams, and technologies. He thrives in designing, improving, adapting, innovating, and making solutions work, to satisfy clients. He created www.ybierling.com to share his expertise. He worked more than 10 years in international business development, global supply chain perfection, financial optimization, SAP ERP project deployment, and Web based business support for various industries, such as logistics, cosmetics, consumer goods, beauty care, or fashion, in more than 30 countries around the globe.
 

Komentarji (0)

Pustite komentar