Екцел формула: Добијте име од имена зарезом -

Преглед садржаја

Генеричка формула

=RIGHT(name,LEN(name)-FIND(", ",name)-1)

Резиме

Да бисте издвојили име из пуног имена у формату „Ласт, Фирст“, можете да користите формулу која користи функције ДЕСНО, ЛЕН и ФИНД. У генеричком облику формуле (горе), име је пуно име у овом формату:

ПОСЛЕДЊИ, ПРВИ
Јонес, Сарах
Смитх, Јим
Дое, Јане

Зарез и размак раздвајају презиме од имена.

У примеру, активна ћелија садржи ову формулу:

=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)

Објашњење

На високом нивоу, ова формула користи ДЕСНО за издвајање знакова са десне стране имена. Да би се утврдио број знакова које треба извући да би се добило прво име, формула користи функцију ФИНД за проналажење положаја „,“ у имену:

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

ФИНД враћа положај зареза и размака као броја. Овај број се затим одузима од укупне дужине имена:

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

Резултат је дужина имена, плус један додатни знак, због зареза. Да би се добила права дужина, одузима се 1:

LEN(B4)-FIND(", ",B4)-1 // length of the first name

Будући да је име обрнуто (ЛАСТ, ФИРСТ), функција ДЕСНО може једноставно издвојити дужину имена.

На пример, име је "Цханг, Ами", положај зареза је 6. Дакле, унутрашња формула поједностављује на ово:

10 - 6 - 1 = 3 // дужина имена

Онда:

RIGHT("Chang, Amy",3) // "Amy"

Напомена: ова формула ће радити само са именима у Ласт, Фирст формату, одвојена зарезом и размаком.

Занимљиви Чланци...