MSExcel: Kako najti 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 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

Postanite Excel Pro: Pridružite se našemu tečaju!

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

Vpišite se tukaj

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

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

Pogosto Zastavljena Vprašanja

Kakšno formulo lahko uporabimo v Excelu za prepoznavanje položaja določenega znaka znotraj besedilnega niza, ki pomaga pri manipulaciji s podatki in analizi?
Uporabite funkcijo `find` ali` search` v Excelu, da najdete položaj znaka znotraj niza. Formula je videti kot `= najti ( znak , Cell_reference) za iskanje, ki je občutljivo na primer, ali = iskanje ( znak , Cell_reference)` za iskanje, ki ni v veliki meri. Zamenjajte ` znak ` z znakom, ki ga iščete, in `Cell_reference` s celico, ki vsebuje besedilo.

Izpolnite 2019 Excel za začetnike v videu


Yoann Bierling
O avtorju - Yoann Bierling
Yoann Bierling je strokovnjak za spletno založništvo in digitalno svetovanje, ki globalno vpliva s strokovnim znanjem in inovacijami v tehnologijah. Strast pri opolnomočenju posameznikov in organizacij, da uspevajo v digitalni dobi, ga vodijo k izjemnim rezultatom in spodbujajo rast z ustvarjanjem izobraževalnih vsebin.

Postanite Excel Pro: Pridružite se našemu tečaju!

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

Vpišite se tukaj

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.




Komentarji (0)

Pustite komentar