![](https://cdn.wiki-base.com/2805284/excel_formula_extract_substring__2.png.webp)
Generička formula
=MID(A1,start,end-start+1)
Sažetak
Da biste izdvojili podniz s Excel formulom, možete koristiti funkciju MID. U prikazanom primjeru formula u E5 je:
=MID(B5,C5,D5-C5+1)
koji u retku 5 vraća "Savršeno".
Obrazloženje
Napomena: u ovom primjeru izračunavamo krajnju poziciju kako bismo izdvojili podniz s doslovnim početnim i završnim položajem. Međutim, ako znate broj znakova za izdvajanje, možete ga jednostavno izravno priključiti.
U primjeru na ovoj stranici koristimo funkciju MID za izdvajanje teksta na temelju početnog i završnog položaja. Funkcija MID prihvaća tri argumenta: tekstualni niz, početni položaj i broj znakova za izdvajanje. Tekst dolazi iz stupca B, a početni položaj dolazi iz stupca C. Broj znakova za izdvajanje izračunava se oduzimanjem početka od kraja i dodavanjem 1. U ćeliji E6:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Funkcije za izdvajanje podnizova
Excel pruža tri primarne funkcije za izdvajanje podnizova:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Kliknite gornja imena funkcija za detalje i povezane primjere.
Pronalaženje početne i završne pozicije pomoću formule
U prikazanom primjeru, početni i završni položaj temelje se na čvrsto kodiranim vrijednostima. Međutim, moguće je izračunati pozicije pomoću funkcije FIND i SEARCH. Primjere potražite u donjim vezama.