Если количество знаков возвращаемое функцией ПСТР заранее неизвестно то можно попытаться их определить используя функцию НАЙТИ опираясь на какой либо признак. В приведенном ниже примере таким признаком является пробел " ".
=ДАТАЗНАЧ(ПСТР(C2;НАЙТИ("/";C2;1)+1;НАЙТИ(" ";C2;1)-НАЙТИ("/";C2;1))) |
В третьей строке функция НАЙТИ(" ";C2;1) возвращает "#ЗНАЧ!" потому, что не находит пробела. И таких строк может быть много. Что делать? Можно оставшееся исправить руками, если это в разумных пределах, или сохранить полученный результат, отсортировать по столбцу "Дата" и опять заняться поиском признака по которому возможно выделить дату. Например, если все даты в пределах 2008 года, то таким признаком вполне может быть "8".
Далее - совсем плохой текст...
Назад
Комментариев нет:
Отправить комментарий