
Splošna formula
=TRIM(MID(name,LEN(first)+1,LEN(name)-LEN(first&last)))
Povzetek
Če potrebujete srednje ime iz polnega imena in že imate ime in priimek v ločenih celicah, lahko uporabite formulo, ki izvleče srednje ime s pomočjo funkcij MID in LEN, s pomočjo funkcije TRIM.
Opomba: to je precej površna formula, vendar bo v mnogih primerih delovala, ker TRIM očisti odvečne prostore, vključno s primerom, kjer ni srednjega imena. Ne bo delovalo, če imena vsebujejo naslove ali končnice, ki se pojavijo pred imenom ali za priimkom.
Pojasnilo
Ob predpostavki, da imate polno ime v stolpcu B, ime v stolpcu C in priimek v stolpcu D, lahko uporabite formulo, ki je videti takole:
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
V bistvu funkcija MID črpa besedilo iz polnega imena, začenši z 1 znakom po dolžini imena. Skupno izvlečenih znakov je enako dolžini polnega imena, zmanjšani za dolžino imena in priimka skupaj.
Po zasnovi formula izvleče celotno besedilo med imenom in priimkom, vključno z odvečnimi presledki, nato pa se na koncu opira na surovo silo TRIM:
1. Ko obstaja srednje ime. MID dobi srednje ime (s presledkom na obeh straneh), TRIM pa odstrani odvečni prostor.
2. Ko je več kot eno srednje ime, MID dobi vsa srednja imena (s presledkom na obeh straneh) in izreže odvečne znake.
3. Ko ni srednjega imena, MID vrne presledek, ki ga TRIM odstrani in ne pusti ničesar.