Екцел формула: Набавите прву реч -

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

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

=LEFT(a1,FIND(" ",a1)-1)

Резиме

Ако требате извући прву реч из неког текста, можете користити формулу која користи функције ФИНД и ЛЕФТ. Из примера, формула изгледа овако:

=LEFT(B4,FIND(" ",B4)-1)

Објашњење

ФИНД враћа положај (као број) првог појављивања размака у тексту. Овај положај, минус један, уноси се у функцију ЛЕВО као нум_цхарс.

Функција ЛЕВО затим издваја знакове почев од леве стране текста, до (позиција - 1).

Руковање једном речју

Ако ћелија садржи само једну реч, ова формула враћа грешку. Један од начина за решавање овог проблема је омотање оригиналне формуле у функцију ИФЕРРОР на следећи начин:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Преведено: ако дође до грешке, вратите оригинални текст.

Још један једноставан начин за решавање грешке је додавање размака вредности ћелије пре покретања ФИНД:

=LEFT(B4,FIND(" ",B4&" ")-1)

Ово осигурава да ће ФИНД увек наћи барем један размак, и стога неће створити грешку. Када ћелија садржи више речи, нема утицаја, јер формула ради само са првим размаком.

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