У меня есть некоторые данные, которые плохо отформатированы (унаследованы) после некоторых манипуляций и конкатенации. У меня есть что-то похожее на следующее в строке
«ЗНАК - 11 Требуется дверной знак.»
Моя таблица должна перекрестно ссылаться на некоторые данные из VLOOKUP, а затем пытается получить первые символы в шаблоне после -
Моя формула такая
=IF(VLOOKUP($C3,DoorCheck!$D3:$AD79,19,FALSE)<>"",LEFT((RIGHT((VLOOKUP($C3,DoorCheck!$D3:$AD79,19,FALSE)), LEN((VLOOKUP($C3,DoorCheck!$D3:$AD79,19,FALSE)))-SEARCH("--", (VLOOKUP($C3,DoorCheck!$D3:$AD79,19,FALSE)),1)-2)),2),"")
Это успешно дает мне номер 11.
Моя проблема в том, что число обрабатывается как строка, а не как числовое значение.
Чего мне не хватает?