Exceli valem: ekstraktige alamstruktuurid -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Alamstringi Exceli valemiga ekstraheerimiseks võite kasutada funktsiooni MID. Näidatud näites on valem E5-s järgmine:

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

mis 5. real tagastab "Perfect".

Selgitus

Märkus. Selles näites arvutame lõpppositsiooni, et eraldada alamstring sõnasõnalise algus- ja lõppasendiga. Kui teate eraldatavate märkide arvu, saate selle numbri lihtsalt otse ühendada.

Selle lehe näites kasutame algus- ja lõppasendi põhjal teksti eraldamiseks funktsiooni MID. Funktsioon MID aktsepteerib kolme argumenti: tekstistringi, lähtepositsiooni ja eraldatavate märkide arvu. Tekst pärineb veerust B ja lähtepositsioon tulbast C. Eemaldatavate märkide arv arvutatakse lahutades algus lõpust ja lisades 1. Lahtris E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Funktsioonid alamstringide eraldamiseks

Excel pakub alamstringide väljavõtmiseks kolme peamist funktsiooni:

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

Üksikasjade ja lingitud näidete saamiseks klõpsake ülaltoodud funktsiooninimedel.

Valemiga algus- ja lõpppositsioonide leidmine

Näidatud näites põhinevad algus- ja lõpppositsioon kõvakodeeritud väärtustel. Funktsioonidega FIND ja SEARCH on aga võimalik arvutada positsioone. Näiteid leiate allpool olevatelt linkidelt.

Huvitavad Artiklid...