Страницы: 1
RSS
Разделяем слитные слова и цифры
 
Приветствую дорогие форумчане.    
Давненько я к Вам не забегал).  
Есть вопросик.  
Есть куча строк вида {буквы+цифры}{число}{ штук}  
Например:  
Ананасы2 штук  
Ананасы12 штук  
Бананасы100 штук  
 
В названиях Ананасы, Ананасы, Бананасы можут быть вкрапления чисел.  
например Анан1асы, Анан123асы, Ба9на7на0сы  
Но будем считать что цифр вконце названий нету.    
 
Вопрос: как разделить на колонки, либо просто через какой-то символ {название} {число штук} не учитывая то, что внутри названия.  
Ананасы 2 штук  
Ананасы 12 штук  
Бананасы 100 штук  
 
Спасибо.
 
Как-то так. Принцип, думаю, понятен. :)
 
Файл забыл прицепить :(
 
блин, ну и пример...  
а показать, что из этой белиберды должно получиться - влом?
 
Прошу прощения, не посмотрел, что вы - не ТС, думал, что это его пример. :)
 
немного не так.  
Указал в примере, как хотелось бы
 
Формула массива, для фрукта:  
 
=ПСТР(A1;1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1));)-1)  
 
Формула массива, для кол-ва:  
 
=ВЫБОР(ПРОСМОТР(2;1/ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1));СТРОКА($1:$30))-ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1));)+1;ПСТР(A1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1)););1);ПСТР(A1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1)););2);ПСТР(A1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1)););3);)*1  
 
Для единицы измерения:  
 
=ПСТР(A1;ПРОСМОТР(2;1/ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$30);1));СТРОКА($1:$30))+1;10)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Наверх