Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka etu- ja sukunimet erotetaan Excelissä ja Google Sheetsissä.
Erillinen etunimi
Ensinnäkin, erottaaksemme etunimen nimestä, voimme käyttää VASEN- ja HAKU -toimintoja.
1 | = VASEN (B3, HAKU ("", B3)) |
Erillinen sukunimi
Käytämme sitten SEARCH- ja MID -toimintoja saadaksemme sukunimen nimestä.
1 | = KESKI (B3, HAKU ("", B3) +1, 999) |
Käymme tämän läpi alla.
SEARCH -toiminto (etunimi)
Ensinnäkin käytimme SEARCH -funktiota löytääksesi etu- ja sukunimien välisen tilan.
1 | = HAKU ("", B3) |
VASEN -toiminto (etunimi)
Seuraavaksi käytämme VASEN -funktiota välilyöntiä (etunimeä) edeltävien merkkien palauttamiseen:
1 | = VASEN (B3, C3) |
Näiden toimintojen yhdistäminen tuottaa alkuperäisen etunimen kaavan:
1 | = VASEN (B3, HAKU ("", B3)) |
Seuraavaksi käymme läpi, kuinka poimia sukunimi.
Seuraavassa osassa käytämme HAKU- ja MID -toimintoja poimiaksesi merkkejä tekstimerkkijonon keskeltä.
SEARCH -toiminto (sukunimi)
Ensinnäkin käytimme SEARCH -funktiota löytääksesi etu- ja sukunimien välisen tilan.
1 | = HAKU ("", B3) |
Sitten lisäämme yhden tämän kaavan palauttamaan arvoon saadaksemme sukunimen aloituspaikan.
MID -toiminto (sukunimi)
Seuraavaksi käytämme MID -funktiota palauttaaksesi kaikki merkit välilyönnin plus 1 (sukunimi) jälkeen
1 | = KESKI (B3, C3+1, 999) |
Näiden kahden toiminnon yhdistäminen antaa meille alkuperäisen sukunimen kaavan.
1 | = KESKI (B3, HAKU (B3, "") +1, 999) |
Toiset nimet
Seuraavaksi keskustelemme siitä, miten nimet voidaan erottaa toisistaan, jotka sisältävät keskimmäisiä nimiä tai nimikirjaimia.
Etunimen laskenta ei muutu.
Jos haluat poimia keskimmäisen nimen tai nimikirjaimen nimestä, meidän on käytettävä OIKEA-, HAKU- ja LEN -funktioita saadaksemme sukunimen nimimerkkijonosta. Aiomme myös sisällyttää TRIM -toiminnon tekstin merkkijonon molemmin puolin olevien välilyöntien leikkaamiseen.
12 | = OIKEA (B4, LEN (B4) -SEARCH ("", B4) -LEN (TRIM (MID (B4, SEARCH ("", B4,1))+1, HAKU ("", B4, HAKU ("", B4,1) +1) -HAKU ("", B4,1))))-1) |
Tämä kaava toimii vain, jos tekstimerkkijonossa on useita välilyöntejä. Jos välilyöntejä on vain yksi, virhe #VALUE palautetaan.
Tämän ongelman ratkaisemiseksi nimissä, joissa ei ole keskimmäisiä nimiä tai nimikirjaimia, voimme käyttää alkuperäistä kaavaa käyttämällä MID- ja HAKU -toimintoja.
Voisimme sitten yhdistää kaksi kaavaa IFERROR -funktiolla.
12 | = IFERROR (OIKEA (B3, LEN (B3)) SEARCH ("", B3) -LEN (TRIM (KESKI (B3, HAKU ("", B3,1) +1,HAKU ("", B3, HAKU ("", B3,1) +1) -HAKU ("", B3,1))))-1), KESKI (B3, HAKU ("", B3) +1999) ) |
Voisimme sitten käyttää MID- ja LEN -toimintoja keskimmäisen nimen tai alkukirjaimen saamiseksi.
1 | = KESKI (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3)) |
Erota etu- ja sukunimet Google Sheetsissä
Kaikki yllä selitetyt esimerkit toimivat samalla tavalla Google -arkeissa kuin Excelissä.