Excel

Získajte krstné meno z mena čiarkou

Get First Name From Name With Comma

Vzorec programu Excel: Získajte krstné meno z mena čiarkouGenerický vzorec | _+_ | Zhrnutie

Na extrakciu krstného mena z celého mena vo formáte „Last, First“ môžete použiť vzorec, ktorý používa funkcie RIGHT, LEN a FIND. V generickej forme vzorca (vyššie) je meno úplné meno v tomto formáte:



POSLEDNÝ, PRVÝ
Jones, Sarah
Smith, Jim
Urob, Jane

Priezvisko a krstné meno oddeľuje čiarka a medzera.





ako robiť projekcie v programe Excel

V tomto prípade aktívna bunka obsahuje tento vzorec:

= RIGHT (name, LEN (name)- FIND (', ',name)-1)
Vysvetlenie

Na vysokej úrovni tento vzorec používa PRÁVO na extrahovanie znakov z pravej strany mena. Na zistenie počtu znakov, ktoré je potrebné extrahovať na získanie krstného mena, vzorec používa funkciu FIND na vyhľadanie polohy „,“ v názve:



Excel použije podmienené formátovanie na celý stĺpec
 
= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)

FIND vráti pozíciu čiarky a medzery ako číslo. Toto číslo sa potom odpočíta od celkovej dĺžky mena:

 
 FIND (', ',B4) // position of comma

Výsledkom je dĺžka krstného mena plus jeden znak navyše kvôli čiarke. Na získanie skutočnej dĺžky sa odčíta 1:

 
 LEN (B4)- FIND (', ',B4) // length of first name + 1

Pretože je meno v opačnom poradí (POSLEDNÉ, PRVÉ), funkcia VPRAVO môže jednoducho extrahovať dĺžku krstného mena.

Napríklad názov je „Chang, Amy“, poloha čiarky je 6. Vnútorný vzorec sa teda zjednodušuje takto:

10 - 6 - 1 = 3 // dĺžka krstného mena

Potom:

ako používať sumif vzorec
 
 LEN (B4)- FIND (', ',B4)-1 // length of the first name

Poznámka: tento vzorec bude fungovať iba s menami vo formáte Last, First, oddelenými čiarkou a medzerou.

Autor Dave Bruns


^