Я начал с этого вопроса, но он не совсем отвечает моим потребностям. У меня есть серия имен файлов на листе. Некоторые из имен файлов имеют перекрестные ссылки, заключенные в квадратные скобки. Рассмотрим Foul language [see Angry Customer]
. Нам нужно создать список ПРОСТО перекрестных ссылок, поэтому мне нужно построить инструкцию, которая ищет в поле "["
или "]"
. Если ни того, ни другого нет, установите поле в ""
. Если оба присутствуют, извлеките подстроку, начинающуюся с "["
и заканчивающуюся "]"
. В настоящее время меня не касаются случаи, когда имеет место только ОДНА квадратная скобка.
Вот где я так далеко. Следующее утверждение прекрасно работает и возвращает [x-ref value]
там, где оно должно быть, но в случаях, когда нет скобок, по умолчанию используется #VALUE!
, Я бы хотел, чтобы они по умолчанию имели значение null или один пробел. Возможно ли это, поскольку MID
ожидает двух числовых параметров вместо null\space? Я думал, что ошибка выйдет из вычислений MID
и заполнит ячейку ""
ДО того, как мы доберемся до start-position
.
=MID(F11,(IFERROR((FIND("[",F11))," ")),(IFERROR(((FIND("]",F11))-((FIND("[",F11))-1))," ")))
Подсказки?