Erillään etu- ja sukunimet - Excel ja Google Sheets

Lataa esimerkkityökirja

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ä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave