Да бисте издвојили прве две речи у текстуалном низу, морате пронаћи релативну локацију другог размака, а затим употребити Лева функција .
Формула:
Копирајте формулу и замените „А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, користите функцију ИФ да бисте вратили сам текстуални низ.
Преузмите пример