Excel

Hae keskimmäinen nimi koko nimestä

Get Middle Name From Full Name

Excel -kaava: Hae keskimmäinen nimi koko nimestäYleinen kaava | _+_ | Yhteenveto

Jos haluat saada keskimmäisen nimen koko nimestä ja sinulla on jo etu- ja sukunimet erillisissä soluissa, voit käyttää kaavaa, joka poimii keskimmäisen nimen MID- ja LEN -funktioilla TRIM -toiminnon avulla.





kuinka käyttää counttif-toimintoa Excel 2013: ssa

Huomaa: tämä on melko huolimaton kaava, mutta toimii monissa tilanteissa, koska TRIM puhdistaa ylimääräiset tilat, mukaan lukien tapaus, jossa ei ole keskimmäistä nimeä. Se ei toimi, jos nimet sisältävät otsikoita tai jälkiliitteitä, jotka esiintyvät ennen etunimeä tai sukunimen jälkeen.

Selitys

Olettaen, että sarakkeessa B on täydellinen nimi, sarakkeessa C etunimi ja sarakkeessa D sukunimi, voit käyttää kaavaa, joka näyttää tältä:





= TRIM ( MID (name, LEN (first)+1, LEN (name)- LEN (first&last)))

Ytimessä MID -toiminto poimii tekstin koko nimestä alkaen yhdellä merkillä etunimen pituuden jälkeen. Poimittujen merkkien kokonaismäärä on yhtä suuri kuin koko nimen pituus miinus etu- ja sukunimien pituus.

Suunnittelun mukaan kaava poimii kaiken tekstin etunimen ja sukunimen välistä, mukaan lukien ylimääräiset välilyönnit, ja luottaa sitten TRIMin raakaan voimaan puhdistaakseen kaiken lopulta:



1. Kun on toinen nimi. MID saa keskimmäisen nimen (välilyönti kummallakin puolella) ja TRIM poistaa ylimääräisen tilan.

2. Jos keskimmäistä nimeä on enemmän kuin yksi, MID saa kaikki keskimmäiset nimet (välilyönnit kummallakin puolella) ja leikkaa ylimääräiset välilyönnit.

jos päivämäärä on suurempi kuin tänään

3. Kun keskimmäistä nimeä ei ole, se MID palauttaa välilyönnin, jonka TRIM poistaa, jättämättä mitään.

Kirjailija Dave Bruns


^