Excel formula: Izvleči podniz -

Splošna formula

=MID(A1,start,end-start+1)

Povzetek

Če želite izvleči podniz z Excelovo formulo, lahko uporabite funkcijo MID. V prikazanem primeru je formula v E5:

=MID(B5,C5,D5-C5+1)

ki v vrstici 5 vrne "Perfect".

Pojasnilo

Opomba: v tem primeru izračunamo končni položaj, da izvlečemo podniz z dobesednim začetnim in končnim položajem. Če pa poznate število znakov, ki jih je treba izvleči, lahko to številko preprosto priključite.

V primeru na tej strani uporabljamo funkcijo MID za pridobivanje besedila glede na začetni in končni položaj. Funkcija MID sprejema tri argumente: besedilni niz, začetni položaj in število znakov, ki jih je treba izvleči. Besedilo prihaja iz stolpca B, začetni položaj pa iz stolpca C. Število znakov, ki jih je treba izvleči, se izračuna tako, da se odšteje začetek od konca in doda 1. V celici 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 pridobivanje podnizov

Excel ponuja tri glavne funkcije za pridobivanje podnizov:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Za podrobnosti in povezane primere kliknite zgornja imena funkcij.

Iskanje začetnega in končnega položaja s formulo

V prikazanem primeru začetni in končni položaj temeljita na trdno kodiranih vrednostih. Vendar je mogoče izračunati položaje s funkcijo FIND in SEARCH. Za primere glejte spodnje povezave.

Zanimive Članki...