Како издвојити прве две речи

Да бисте издвојили прве две речи у текстуалном низу, морате пронаћи релативну локацију другог размака, а затим употребити Лева функција .

Формула:

Копирајте формулу и замените „А1“ именом ћелије која садржи текст који желите да издвојите.



=ИФ((ЛЕН(А1)-ЛЕН(СУБСТИТУТЕ(А1,' ','')))<2, А1, ЛЕФТ(А1,ФИНД(' ',А1, ФИНД(' ',А1)+1)- 1))

Пример:

Да бисте издвојили прве две речи из текстуалног низа ' Како издвојити прве две речи „.

Резултат враћа прве две речи 'Како'.

Објашњења:

Корак 1: Да бисте пронашли локацију првог простора

Формула =ПРОНАЂИ(' ',А1)
Резултат 4

Корак 2: Да бисте пронашли локацију другог простора

Формула =ПРОНАЂИ(' ',А1,ПРОНАЂИ(' ',А1)+1)
Резултат 7

Корак 3: Покупи слова пре другог размака

Формула =ЛЕФТ(А1,ПРОНАЂИ(' ',А1,ПРОНАЂИ(' ',А1)+1)-1)
Резултат Како да

Међутим, када текстуални низ има само једну или две речи, формула '=ЛЕФТ(А1, ФИНД(' ', А1, ФИНД(' ', А1)+1)-1)' враћа #ВРЕДНОСТ! грешка. Да бисте избегли ову грешку, морате комбиновати са ИФ функција .

=СУБСТИТУТЕ(А1,' ','') за замену размака у текстуалном низу;

=ЛЕН(СУБСТИТУТЕ(А1,' ','')) за бројање дужине текстуалног низа када се размаци замене;

=ЛЕН(А1)-ЛЕН(СУБСТИТУТЕ(А1,' ','')) за бројање размака у текстуалном низу.

Када је број размака мањи од 2, користите функцију ИФ да бисте вратили сам текстуални низ.

Преузмите пример