Страницы: 1
RSS
извлечение числа из текстовой ячейки
 
Нужна помощь... посмотрел поиск ничего похожего под мою задачу не нашел.  
нужно извлечь только одно число отвечавшее одному признаку    
Есть столбец с ячейками в которых содержатся разного рода текстовые данные среди которых содержится восьмизначный номер  
 
пример заполнения ячейки:  
"оплата комиссии по договору 38095687 от 01.01.2011"  
или  
"комиссия по договору №38012345"  
или  
"01.01.2011 выполоты по дог.N38115987 от 31,12,2011 без НДС"  
И таких ячеек в столбце больше 4000  
 
Одним словом - вариантов текста в данных ячейках много, но все номера договоров начинаются с цифр 380 или 381  
В общем задача такая -  удалить из всех ячеек данного столбца весь текст и ненужные цифры, оставив только номер договора. То есть только номера начинающиеся на 380 и 381.  
Буду очень признателен, если знающие люди что нибудь мне посоветуют. А то просто засада)))
 
=ПСТР(A1;НАЙТИ(38;A1);8)  
 
А вообще, поиск по названию темы.
 
{quote}{login=Казанский}{date=16.05.2011 11:11}{thema=}{post}=ПСТР(A1;НАЙТИ(38;A1);8)  
 
А вообще, поиск по названию темы.{/post}{/quote}  
 
Спасибо! Завтра на работе попробую. Я в поиске просмотрел много тем, но схожего не нашел...
 
в столбце А - ваши текстовые данные  
В столбец В пишем формулу:  
=ПСТР(A1;НАЙТИ(38;A1);НАЙТИ(" ";A1;НАЙТИ(38;A1))-НАЙТИ(38;A1))  
и протягиваем ее вниз.  
Ограничение: если в тексте, который в столбце А, после нромера договора пробела до конца строки то будет выдавать ошибку #ЗНАЧ.  
В принципе, там можно еще наворотить с логическими функциями и т.д., чтобы обойти эту ошибку, но будет черезчур громоздко имхо.
 
http://yandex.ru/sitesearch?text=%E8%E7%E2%EB%E5%F7%FC+%F7%E8%F1%EB%EE+%E8%E7+%F2%E5%EA%­F1%F2%E0&searchid=84804&web=0&lr=213
С уважением, Алексей (ИМХО: Excel-2003 - THE BEST!!!)
Страницы: 1
Читают тему
Наверх