
Генеричка формула
=LEFT(name,FIND(", ",name)-1)
Резиме
Ако вам је потребно издвојити презиме из пуног имена у ЗАДЊИ, ПРВИ формат, то можете учинити помоћу формуле која користи функције ЛЕВО и ПРОНАЂИ. Формула ради са именима у овом формату, где зарез и размак раздвајају презиме од имена:
ПОСЛЕДЊИ, ПРВИ
Јонес, Сарах
Смитх, Јим
Дое, Јане
У примеру, активна ћелија садржи ову формулу:
=LEFT(B4,FIND(", ",B4)-1)
Објашњење
На високом нивоу, ова формула користи ЛЕВО за издвајање знакова са леве стране имена. Да би се утврдио број знакова које треба извући да би се добило презиме, формула користи функцију ФИНД за проналажење положаја „,“ у имену:
FIND(", ",B4) // position of comma
Зарез је заправо један знак након краја презимена, тако да, да би се добила права дужина презимена, мора се одузети 1:
FIND(", ",B4)-1 // length of the last name
Будући да је име обрнуто (ЛАСТ, ФИРСТ), функција ЛИЈЕВО може једноставно извући презиме директно с лијеве стране.
На пример, име је "Цханг, Ами", положај зареза је 6. Дакле, формула се поједностављује на ово:
6 - 1 = 5 // дужина презимена
Онда:
LEFT("Chang, Amy",5) // "Chang"
Напомена: ова формула ће радити само са именима у Ласт, Фирст формату, одвојена зарезом и размаком.