© Сорокин Б.Б. 2016 г.

Сложный текст

Под понятием "Сложный текст" подразумевается ситуация когда количество знаков возвращаемое функцией ПСТР() заранее неизвестно. В этом случае можно попытаться их определить используя функцию НАЙТИ() опираясь на какой либо признак. В приведенном ниже примере таким признаком является пробел " ".

формула

Здесь возвращаемое количество знаков определяется как разность между позицией пробел " " и позицией слеш "/".

рисунок3

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

рисунок4