Страницы: 1
RSS
Как извлечь третье слово из ячейки?
 
Привет Всем!  
Помогите, пожалуйста, с решением проблемы. Ячейка excel-а включает в себя 5 слов, которые разделяются пробелами. Мне нужно извлекать только третье слово из этой ячейки. В приложении имеется пример.  
Заранее Вам благодарен!
 
=ПСТР(D3;НАЙТИ(" ";D3;ПОИСК(" ";D3)+1)+1;ПОИСК(" ";D3;НАЙТИ(" ";D3;ПОИСК(" ";D3)+1)+1)-НАЙТИ(" ";D3;ПОИСК(" ";D3)+1))
 
UDF
 
=ПСТР(D3;ПОИСК("!";ПОДСТАВИТЬ(D3;" ";"!";2))+1;СУММПРОИЗВ(ПОИСК("!";ПОДСТАВИТЬ(D3;" ";"!";{3;2}))*{1;-1})-1)
 
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(D3;" ";ПОВТОР(" ";99));99*2;99))
 
Огромное Всем спасибо!!!
 
Неужели при отсутствии 3-го слова в названии теста нужно "no" или "yes"?
 
{quote}{login=DV}{date=06.12.2011 07:12}{thema=}{post}=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(D3;" ";ПОВТОР(" ";99));99*2;99)){/post}{/quote}  
 
vot eto prikolniy variaaaatn:)
 
Прикольный. Но если попадутся такие слова,  - "тысячадевятьсотвосьмидесятидевятимиллиметровый", "тетрагидропиранилциклопентилтетрагидропиридопиридиновый"?  
Мне по душе формула МСН.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=07.12.2011 05:35}{thema=}post}"тысячадевятьсотвосьмидесятидевятимиллиметровый", "тетрагидропиранилциклопентилтетрагидропиридопиридиновый"{/post}{/quote}  
Здесь третьего слова нет. Только по одному :)
Страницы: 1
Читают тему
Наверх